UNPKG

816 BJavaScriptView Raw
1"use strict";
2
3var _recompose = require("recompose");
4
5var _localReductions = require("./local-reductions");
6
7test('setLocalReduction', function () {
8 var localState = {
9 foo: 'foo'
10 };
11 expect((0, _localReductions.setLocalReduction)({
12 bar: 'bar'
13 })(localState)).toEqual({
14 foo: 'foo',
15 bar: 'bar'
16 });
17 expect((0, _recompose.compose)((0, _localReductions.setLocalReduction)({
18 bar: 'bar'
19 }))(localState)).toEqual({
20 foo: 'foo',
21 bar: 'bar'
22 });
23});
24test('deleteLocalReduction', function () {
25 var localState = {
26 foo: 'foo',
27 bar: 'bar'
28 };
29 expect((0, _localReductions.deleteLocalReduction)('bar')(localState)).toEqual({
30 foo: 'foo'
31 });
32 expect((0, _recompose.compose)((0, _localReductions.deleteLocalReduction)('bar'))(localState)).toEqual({
33 foo: 'foo'
34 });
35});
\No newline at end of file