UNPKG

944 BJavaScriptView Raw
1"use strict";
2
3var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
4
5var _compose = _interopRequireDefault(require("recompose/compose"));
6
7var _globalDataReductions = require("./global-data-reductions");
8
9test('globalDataSetReduction', function () {
10 var s = {
11 foo: 'foo'
12 };
13 expect((0, _globalDataReductions.globalDataSetReduction)({
14 bar: 'bar'
15 })(s)).toEqual({
16 foo: 'foo',
17 bar: 'bar'
18 });
19 expect((0, _compose.default)((0, _globalDataReductions.globalDataSetReduction)({
20 bar: 'bar'
21 }))(s)).toEqual({
22 foo: 'foo',
23 bar: 'bar'
24 });
25});
26test('globalDataDeleteReduction', function () {
27 var s = {
28 foo: 'foo',
29 bar: 'bar'
30 };
31 expect((0, _globalDataReductions.globalDataDeleteReduction)('bar')(s)).toEqual({
32 foo: 'foo'
33 });
34 expect((0, _compose.default)((0, _globalDataReductions.globalDataDeleteReduction)('bar'))(s)).toEqual({
35 foo: 'foo'
36 });
37});
\No newline at end of file