@@ -13,16 +13,21 @@ describe(runCommands, () => {
1313 } ) ;
1414
1515 test . each ( [
16- [ [ 1 , 1 , 1 , 1 , 1 , 1 ] , false ] ,
17- [ [ 2 , 2 , 2 , 2 , 2 , 2 ] , false ] ,
18- [ [ 3 , 4 , 3 , 2 , 1 , 1 ] , false ] ,
19- [ [ 1 , 2 , 1 , 2 , 1 , 2 ] , false ] ,
20- [ [ 3 , 3 , 3 , 3 , 3 , 3 ] , false ] ,
21- [ [ 4 , 4 , 4 , 4 , 4 , 4 ] , false ] ,
22- [ [ 3 , 4 , 3 , 4 , 3 , 4 , 3 ] , false ] ,
23- [ [ 3 , 4 , 5 , 3 , 4 , 5 , 3 ] , true ] ,
16+ [ [ 1 , 1 , 1 , 1 , 1 ] , false ] ,
17+ [ [ 2 , 2 , 2 , 2 , 2 ] , false ] ,
18+ [ [ 3 , 4 , 3 , 2 , 1 ] , false ] ,
19+ [ [ 1 , 2 , 1 , 2 , 1 ] , false ] ,
20+ [ [ 3 , 3 , 3 , 3 , 3 ] , false ] ,
21+ [ [ 4 , 4 , 4 , 4 , 4 ] , false ] ,
22+ [ [ 3 , 4 , 3 , 4 , 3 ] , false ] ,
23+ [ [ 3 , 4 , 5 , 1 , 2 ] , false ] ,
24+ [ [ 3 , 4 , 5 , 3 , 4 ] , false ] ,
25+ [ [ 1 , 6 , 6 , 6 , 6 ] , false ] ,
26+ [ [ 1 , 6 , 2 , 6 , 6 , 6 , 6 ] , true ] ,
2427 [ [ 1 , 2 , 3 , 4 , 5 , 6 , 1 ] , true ] ,
2528 [ [ 1 , 3 , 5 , 2 , 4 , 6 , 1 ] , true ] ,
29+ [ [ 2 , 4 , 1 , 4 , 1 , 1 , 1 ] , true ] ,
30+ [ [ 2 , 3 , 1 , 3 , 2 , 2 , 2 ] , true ] ,
2631 ] ) ( "%j" , ( randomValues : number [ ] , expected : boolean | Error ) => {
2732 mockRandom . mockClear ( ) ;
2833
@@ -33,5 +38,6 @@ describe(runCommands, () => {
3338 const actual = runCommands ( ) ;
3439
3540 expect ( actual ) . toEqual ( expected ) ;
41+ expect ( mockRandom ) . toHaveBeenCalledTimes ( randomValues . length ) ;
3642 } ) ;
3743} ) ;
0 commit comments