@@ -86,10 +86,20 @@ describe('Util', () => {
86
86
it ( 'small list' , ( ) => {
87
87
expect ( findListDiffIndex ( [ 0 ] , [ ] , num => num ) ) . toEqual ( 0 ) ;
88
88
expect ( findListDiffIndex ( [ 0 , 1 ] , [ 0 ] , num => num ) ) . toEqual ( 1 ) ;
89
- expect ( findListDiffIndex ( [ 0 , 1 , 2 ] , [ 0 ] , num => num ) ) . toEqual ( 1 ) ;
89
+ expect ( findListDiffIndex ( [ 0 , 1 , 2 ] , [ 0 ] , num => num ) ) . toEqual ( null ) ;
90
90
expect ( findListDiffIndex ( [ ] , [ 0 ] , num => num ) ) . toEqual ( 0 ) ;
91
91
expect ( findListDiffIndex ( [ 0 ] , [ 0 , 1 ] , num => num ) ) . toEqual ( 1 ) ;
92
92
} ) ;
93
+
94
+ it ( 'diff only 1' , ( ) => {
95
+ expect ( findListDiffIndex ( [ 0 , 1 , 2 ] , [ ] , num => num ) ) . toEqual ( null ) ;
96
+ expect ( findListDiffIndex ( [ 0 , 1 , 2 ] , [ 1 , 2 ] , num => num ) ) . toEqual ( 0 ) ;
97
+ expect ( findListDiffIndex ( [ 0 , 1 , 2 ] , [ 0 , 2 ] , num => num ) ) . toEqual ( 1 ) ;
98
+ expect ( findListDiffIndex ( [ 0 , 1 , 2 ] , [ 0 , 1 ] , num => num ) ) . toEqual ( 2 ) ;
99
+ expect ( findListDiffIndex ( [ 0 , 1 , 2 ] , [ 0 ] , num => num ) ) . toEqual ( null ) ;
100
+ expect ( findListDiffIndex ( [ 0 , 1 , 2 ] , [ 1 ] , num => num ) ) . toEqual ( null ) ;
101
+ expect ( findListDiffIndex ( [ 0 , 1 , 2 ] , [ 2 ] , num => num ) ) . toEqual ( null ) ;
102
+ } ) ;
93
103
} ) ;
94
104
} ) ;
95
105
} ) ;
0 commit comments