@@ -12,7 +12,9 @@ shell.mkdir('tmp');
1212// Invalids
1313//
1414
15- var result = shell . grep ( ) ;
15+ var result ;
16+
17+ result = shell . grep ( ) ;
1618assert . ok ( shell . error ( ) ) ;
1719assert . equal ( result . code , 2 ) ;
1820
@@ -39,60 +41,60 @@ assert.equal(result.code, 2);
3941// Valids
4042//
4143
42- var result = shell . grep ( 'line' , 'resources/a.txt' ) ;
44+ result = shell . grep ( 'line' , 'resources/a.txt' ) ;
4345assert . equal ( shell . error ( ) , null ) ;
4446assert . equal ( result . split ( '\n' ) . length - 1 , 4 ) ;
4547
46- var result = shell . grep ( '-v' , 'line' , 'resources/a.txt' ) ;
48+ result = shell . grep ( '-v' , 'line' , 'resources/a.txt' ) ;
4749assert . equal ( shell . error ( ) , null ) ;
4850assert . equal ( result . split ( '\n' ) . length - 1 , 8 ) ;
4951
50- var result = shell . grep ( 'line one' , 'resources/a.txt' ) ;
52+ result = shell . grep ( 'line one' , 'resources/a.txt' ) ;
5153assert . equal ( shell . error ( ) , null ) ;
5254assert . equal ( result , 'This is line one\n' ) ;
5355
5456// multiple files
55- var result = shell . grep ( / t e s t / , 'resources/file1.txt' , 'resources/file2.txt' ) ;
57+ result = shell . grep ( / t e s t / , 'resources/file1.txt' , 'resources/file2.txt' ) ;
5658assert . equal ( shell . error ( ) , null ) ;
5759assert . equal ( result , 'test1\ntest2\n' ) ;
5860
5961// multiple files, array syntax
60- var result = shell . grep ( / t e s t / , [ 'resources/file1.txt' , 'resources/file2.txt' ] ) ;
62+ result = shell . grep ( / t e s t / , [ 'resources/file1.txt' , 'resources/file2.txt' ] ) ;
6163assert . equal ( shell . error ( ) , null ) ;
6264assert . equal ( result , 'test1\ntest2\n' ) ;
6365
6466// multiple files, glob syntax, * for file name
65- var result = shell . grep ( / t e s t / , 'resources/file*.txt' ) ;
67+ result = shell . grep ( / t e s t / , 'resources/file*.txt' ) ;
6668assert . equal ( shell . error ( ) , null ) ;
6769assert . ok ( result == 'test1\ntest2\n' || result == 'test2\ntest1\n' ) ;
6870
6971// multiple files, glob syntax, * for directory name
70- var result = shell . grep ( / t e s t / , '*/file*.txt' ) ;
72+ result = shell . grep ( / t e s t / , '*/file*.txt' ) ;
7173assert . equal ( shell . error ( ) , null ) ;
7274assert . ok ( result == 'test1\ntest2\n' || result == 'test2\ntest1\n' ) ;
7375
7476// multiple files, glob syntax, ** for directory name
75- var result = shell . grep ( / t e s t / , '**/file*.js' ) ;
77+ result = shell . grep ( / t e s t / , '**/file*.js' ) ;
7678assert . equal ( shell . error ( ) , null ) ;
7779assert . equal ( result , 'test\ntest\ntest\ntest\n' ) ;
7880
7981// one file, * in regex
80- var result = shell . grep ( / a l p h a * b e t a / , 'resources/grep/file' ) ;
82+ result = shell . grep ( / a l p h a * b e t a / , 'resources/grep/file' ) ;
8183assert . equal ( shell . error ( ) , null ) ;
8284assert . equal ( result , 'alphaaaaaaabeta\nalphbeta\n' ) ;
8385
8486// one file, * in string-regex
85- var result = shell . grep ( 'alpha*beta' , 'resources/grep/file' ) ;
87+ result = shell . grep ( 'alpha*beta' , 'resources/grep/file' ) ;
8688assert . equal ( shell . error ( ) , null ) ;
8789assert . equal ( result , 'alphaaaaaaabeta\nalphbeta\n' ) ;
8890
8991// one file, * in regex, make sure * is not globbed
90- var result = shell . grep ( / l * \. j s / , 'resources/grep/file' ) ;
92+ result = shell . grep ( / l * \. j s / , 'resources/grep/file' ) ;
9193assert . equal ( shell . error ( ) , null ) ;
9294assert . equal ( result , 'this line ends in.js\nlllllllllllllllll.js\n' ) ;
9395
9496// one file, * in string-regex, make sure * is not globbed
95- var result = shell . grep ( 'l*\\.js' , 'resources/grep/file' ) ;
97+ result = shell . grep ( 'l*\\.js' , 'resources/grep/file' ) ;
9698assert . equal ( shell . error ( ) , null ) ;
9799assert . equal ( result , 'this line ends in.js\nlllllllllllllllll.js\n' ) ;
98100
0 commit comments