@@ -11,14 +11,17 @@ describe('cli()', () => {
1111 stderr . on ( 'data' , errData ) ;
1212 expect (
1313 await cli ( {
14- filename : 'test/assets/test.txt' ,
14+ filenames : [ 'test/assets/test1.txt' , ' test/assets/test2 .txt'] ,
1515 stdout,
1616 stderr
1717 } )
1818 ) . toEqual ( 0 ) ;
19- expect ( outData . mock . calls . length ) . toEqual ( 1 ) ;
19+ expect ( outData . mock . calls . length ) . toEqual ( 2 ) ;
2020 expect ( outData . mock . calls [ 0 ] [ 0 ] . toString ( 'utf8' ) ) . toEqual (
21- 'test/assets/test.txt: 15 chars\n'
21+ 'test/assets/test1.txt: 15 chars\n'
22+ ) ;
23+ expect ( outData . mock . calls [ 1 ] [ 0 ] . toString ( 'utf8' ) ) . toEqual (
24+ 'test/assets/test2.txt: 17 chars\n'
2225 ) ;
2326 expect ( errData . mock . calls . length ) . toEqual ( 0 ) ;
2427 } ) ;
@@ -31,12 +34,15 @@ describe('cli()', () => {
3134 stderr . on ( 'data' , errData ) ;
3235 expect (
3336 await cli ( {
34- filename : 'test/assets/fail.txt' ,
37+ filenames : [ 'test/assets/test1.txt' , 'test/assets/ fail.txt'] ,
3538 stdout,
3639 stderr
3740 } )
3841 ) . toEqual ( 1 ) ;
39- expect ( outData . mock . calls . length ) . toEqual ( 0 ) ;
42+ expect ( outData . mock . calls . length ) . toEqual ( 1 ) ;
43+ expect ( outData . mock . calls [ 0 ] [ 0 ] . toString ( 'utf8' ) ) . toEqual (
44+ 'test/assets/test1.txt: 15 chars\n'
45+ ) ;
4046 expect ( errData . mock . calls . length ) . toEqual ( 2 ) ;
4147 expect ( errData . mock . calls [ 0 ] [ 0 ] . toString ( 'utf8' ) ) . toEqual (
4248 "Error: ENOENT: no such file or directory, open 'test/assets/fail.txt'"
0 commit comments