1
+ 'use strict' ;
2
+
1
3
var test = require ( 'tape' ) ;
2
4
var parse = require ( '../' ) . parse ;
3
5
@@ -6,21 +8,21 @@ test('single operators', function (t) {
6
8
t . same ( parse ( 'beep|boop' ) , [ 'beep' , { op : '|' } , 'boop' ] ) ;
7
9
t . same ( parse ( 'beep \\| boop' ) , [ 'beep' , '|' , 'boop' ] ) ;
8
10
t . same ( parse ( 'beep "|boop"' ) , [ 'beep' , '|boop' ] ) ;
9
-
11
+
10
12
t . same ( parse ( 'echo zing &' ) , [ 'echo' , 'zing' , { op : '&' } ] ) ;
11
13
t . same ( parse ( 'echo zing&' ) , [ 'echo' , 'zing' , { op : '&' } ] ) ;
12
14
t . same ( parse ( 'echo zing\\&' ) , [ 'echo' , 'zing&' ] ) ;
13
15
t . same ( parse ( 'echo "zing\\&"' ) , [ 'echo' , 'zing\\&' ] ) ;
14
-
16
+
15
17
t . same ( parse ( 'beep;boop' ) , [ 'beep' , { op : ';' } , 'boop' ] ) ;
16
18
t . same ( parse ( '(beep;boop)' ) , [
17
19
{ op : '(' } , 'beep' , { op : ';' } , 'boop' , { op : ')' }
18
20
] ) ;
19
-
21
+
20
22
t . same ( parse ( 'beep>boop' ) , [ 'beep' , { op : '>' } , 'boop' ] ) ;
21
23
t . same ( parse ( 'beep 2>boop' ) , [ 'beep' , '2' , { op : '>' } , 'boop' ] ) ;
22
24
t . same ( parse ( 'beep<boop' ) , [ 'beep' , { op : '<' } , 'boop' ] ) ;
23
-
25
+
24
26
t . end ( ) ;
25
27
} ) ;
26
28
@@ -30,7 +32,7 @@ test('double operators', function (t) {
30
32
t . same ( parse ( 'beep ||boop' ) , [ 'beep' , { op : '||' } , 'boop' ] ) ;
31
33
t . same ( parse ( 'beep|| boop' ) , [ 'beep' , { op : '||' } , 'boop' ] ) ;
32
34
t . same ( parse ( 'beep || boop' ) , [ 'beep' , { op : '||' } , 'boop' ] ) ;
33
-
35
+
34
36
t . same ( parse ( 'beep && boop' ) , [ 'beep' , { op : '&&' } , 'boop' ] ) ;
35
37
t . same (
36
38
parse ( 'beep && boop || byte' ) ,
@@ -75,4 +77,4 @@ test('glob patterns', function (t) {
75
77
76
78
t . same ( parse ( 'tap "test/*.test.js"' ) , [ 'tap' , 'test/*.test.js' ] ) ;
77
79
t . end ( ) ;
78
- } )
80
+ } ) ;
0 commit comments