@@ -14,20 +14,24 @@ test('<List />', () => {
1414 lastCalled ( ) . push ( 8 )
1515 expect ( lastCalled ( ) . list ) . toEqual ( [ 1 , 8 ] )
1616
17- lastCalled ( ) . setList ( [ 5 , 4 , 1 , 6 , 9 ] )
18- expect ( lastCalled ( ) . list ) . toEqual ( [ 5 , 4 , 1 , 6 , 9 ] )
17+ lastCalled ( ) . set ( [ 9 , 2 , 3 , 4 ] )
18+ expect ( lastCalled ( ) . list ) . toEqual ( [ 9 , 2 , 3 , 4 ] )
19+
20+ lastCalled ( ) . set ( list => [ ...list , 5 ] )
21+ expect ( lastCalled ( ) . list ) . toEqual ( [ 9 , 2 , 3 , 4 , 5 ] )
1922
2023 const listBeforeSort = lastCalled ( ) . list
2124 lastCalled ( ) . sort ( )
22- expect ( lastCalled ( ) . list ) . toEqual ( [ 1 , 4 , 5 , 6 , 9 ] )
23- expect ( listBeforeSort ) . toEqual ( [ 5 , 4 , 1 , 6 , 9 ] )
25+ expect ( lastCalled ( ) . list ) . toEqual ( [ 2 , 3 , 4 , 5 , 9 ] )
26+ expect ( listBeforeSort ) . toEqual ( [ 9 , 2 , 3 , 4 , 5 ] )
2427
2528 lastCalled ( ) . pull ( d => d % 2 )
26- expect ( lastCalled ( ) . list ) . toEqual ( [ 4 , 6 ] )
29+ expect ( lastCalled ( ) . list ) . toEqual ( [ 2 , 4 ] )
30+
31+ expect ( lastCalled ( ) . first ( ) ) . toEqual ( 2 )
32+ expect ( lastCalled ( ) . last ( ) ) . toEqual ( 4 )
2733
28- expect ( lastCalled ( ) . first ( ) ) . toEqual ( 4 )
29- expect ( lastCalled ( ) . last ( ) ) . toEqual ( 6 )
30- lastCalled ( ) . setList ( [ ] )
34+ lastCalled ( ) . set ( [ ] )
3135 expect ( lastCalled ( ) . first ( ) ) . toEqual ( undefined )
3236 expect ( lastCalled ( ) . last ( ) ) . toEqual ( undefined )
3337} )
0 commit comments