UNPKG

@zargu/couchdb-designer

Version:

Create and testing couchdb design document form directory structure.

15 lines (12 loc) 583 B
import {_sum} from '../../../src/testing/views/reducers/builtInReducers'; describe('reducers',() => { test('sum',() => { expect(() => _sum(null,[{f:1},{f:[1,3]},{f:1,x:10}])).toThrow(); expect(_sum(null,[1,1,1,1])).toBe(4); expect(_sum(null,[[1,1],1,1])).toEqual([3,1]); expect(_sum(null,[1,1,[1,1,1]])).toEqual([3,1,1]); expect(_sum(null,[{f:1},{f:1},{f:1}])).toEqual({f:3}); expect(_sum(null,[{f:1},{f:[1,3]},{f:1}])).toEqual({f:[3,3]}); expect(() => _sum(null,[{f:1},{f:[1,3]},{f:[1,'helo']}])).toThrow(); }); });