1
- import test from 'ava' ;
2
1
import reduceReducers from '../src' ;
3
2
4
- test ( 'combines multiple reducers into a single reducer' , t => {
3
+ test ( 'combines multiple reducers into a single reducer' , ( ) => {
5
4
const reducer = reduceReducers (
6
5
( prev , curr ) => ( { ...prev , A : prev . A + curr } ) ,
7
6
( prev , curr ) => ( { ...prev , B : prev . B * curr } )
8
7
) ;
9
8
10
- t . deepEqual ( reducer ( { A : 1 , B : 2 } , 3 ) , { A : 4 , B : 6 } ) ;
11
- t . deepEqual ( reducer ( { A : 5 , B : 8 } , 13 ) , { A : 18 , B : 104 } ) ;
9
+ expect ( reducer ( { A : 1 , B : 2 } , 3 ) ) . toEqual ( { A : 4 , B : 6 } ) ;
10
+ expect ( reducer ( { A : 5 , B : 8 } , 13 ) ) . toEqual ( { A : 18 , B : 104 } ) ;
12
11
} ) ;
13
12
14
- test ( 'chains multiple reducers into a single reducer' , t => {
13
+ test ( 'chains multiple reducers into a single reducer' , ( ) => {
15
14
const addReducer = ( prev , curr ) => ( { ...prev , A : prev . A + curr } ) ;
16
15
const multReducer = ( prev , curr ) => ( { ...prev , A : prev . A * curr } ) ;
17
16
const reducerAddMult = reduceReducers ( addReducer , multReducer ) ;
18
17
const reducerMultAdd = reduceReducers ( multReducer , addReducer ) ;
19
18
20
- t . deepEqual ( reducerAddMult ( { A : 1 , B : 2 } , 3 ) , { A : 12 , B : 2 } ) ;
21
- t . deepEqual ( reducerMultAdd ( { A : 1 , B : 2 } , 3 ) , { A : 6 , B : 2 } ) ;
19
+ expect ( reducerAddMult ( { A : 1 , B : 2 } , 3 ) ) . toEqual ( { A : 12 , B : 2 } ) ;
20
+ expect ( reducerMultAdd ( { A : 1 , B : 2 } , 3 ) ) . toEqual ( { A : 6 , B : 2 } ) ;
22
21
} ) ;
23
22
24
- test ( 'supports additional arguments' , t => {
23
+ test ( 'supports additional arguments' , ( ) => {
25
24
const addReducer = ( prev , curr , scale ) => ( {
26
25
...prev ,
27
26
A : ( prev . A + curr ) * scale
@@ -32,5 +31,5 @@ test('supports additional arguments', t => {
32
31
} ) ;
33
32
const reducerAddMult = reduceReducers ( addReducer , multReducer ) ;
34
33
35
- t . deepEqual ( reducerAddMult ( { A : 1 , B : 2 } , 3 , 2 ) , { A : 48 , B : 2 } ) ;
34
+ expect ( reducerAddMult ( { A : 1 , B : 2 } , 3 , 2 ) ) . toEqual ( { A : 48 , B : 2 } ) ;
36
35
} ) ;
0 commit comments