@@ -5,7 +5,7 @@ const assert = require('assert');
5
5
const spawn = require ( 'child_process' ) . spawn ;
6
6
7
7
let run = ( ) => { } ;
8
- function test ( args , re ) {
8
+ function test ( args , needle ) {
9
9
const next = run ;
10
10
run = ( ) => {
11
11
const options = { encoding : 'utf8' } ;
@@ -14,34 +14,32 @@ function test(args, re) {
14
14
proc . stderr . setEncoding ( 'utf8' ) ;
15
15
proc . stderr . on ( 'data' , ( data ) => {
16
16
stderr += data ;
17
- if ( re . test ( stderr ) ) proc . kill ( ) ;
17
+ if ( stderr . includes ( needle ) ) proc . kill ( ) ;
18
18
} ) ;
19
19
proc . on ( 'exit' , common . mustCall ( ( ) => {
20
- assert ( re . test ( stderr ) ) ;
20
+ assert ( stderr . includes ( needle ) ) ;
21
21
next ( ) ;
22
22
} ) ) ;
23
23
} ;
24
24
}
25
25
26
- test ( [ '--debug-brk' ] , / D e b u g g e r l i s t e n i n g o n ( \[ : : \] | 0 \. 0 \. 0 \. 0 ) : 5 8 5 8 / ) ;
27
- test ( [ '--debug-brk=1234' ] , / D e b u g g e r l i s t e n i n g o n ( \[ : : \] | 0 \. 0 \. 0 \. 0 ) : 1 2 3 4 / ) ;
28
- test ( [ '--debug-brk=127.0.0.1' ] , / D e b u g g e r l i s t e n i n g o n 1 2 7 \. 0 \. 0 \. 1 : 5 8 5 8 / ) ;
29
- test ( [ '--debug-brk=127.0.0.1:1234' ] , / D e b u g g e r l i s t e n i n g o n 1 2 7 \. 0 \. 0 \. 1 : 1 2 3 4 / ) ;
30
- test ( [ '--debug-brk=localhost' ] ,
31
- / D e b u g g e r l i s t e n i n g o n ( \[ : : \] | 1 2 7 \. 0 \. 0 \. 1 ) : 5 8 5 8 / ) ;
32
- test ( [ '--debug-brk=localhost:1234' ] ,
33
- / D e b u g g e r l i s t e n i n g o n ( \[ : : \] | 1 2 7 \. 0 \. 0 \. 1 ) : 1 2 3 4 / ) ;
26
+ test ( [ '--debug-brk' ] , 'Debugger listening on 127.0.0.1:5858' ) ;
27
+ test ( [ '--debug-brk=1234' ] , 'Debugger listening on 127.0.0.1:1234' ) ;
28
+ test ( [ '--debug-brk=0.0.0.0' ] , 'Debugger listening on 0.0.0.0:5858' ) ;
29
+ test ( [ '--debug-brk=0.0.0.0:1234' ] , 'Debugger listening on 0.0.0.0:1234' ) ;
30
+ test ( [ '--debug-brk=localhost' ] , 'Debugger listening on 127.0.0.1:5858' ) ;
31
+ test ( [ '--debug-brk=localhost:1234' ] , 'Debugger listening on 127.0.0.1:1234' ) ;
34
32
35
33
if ( common . hasIPv6 ) {
36
- test ( [ '--debug-brk=::' ] , / D e b u g p o r t m u s t b e i n r a n g e 1 0 2 4 t o 6 5 5 3 5 / ) ;
37
- test ( [ '--debug-brk=::0' ] , / D e b u g p o r t m u s t b e i n r a n g e 1 0 2 4 t o 6 5 5 3 5 / ) ;
38
- test ( [ '--debug-brk=::1' ] , / D e b u g p o r t m u s t b e i n r a n g e 1 0 2 4 t o 6 5 5 3 5 / ) ;
39
- test ( [ '--debug-brk=[::]' ] , / D e b u g g e r l i s t e n i n g o n \ [: : \ ]: 5 8 5 8 / ) ;
40
- test ( [ '--debug-brk=[::0]' ] , / D e b u g g e r l i s t e n i n g o n \ [: : \ ]: 5 8 5 8 / ) ;
41
- test ( [ '--debug-brk=[::]:1234' ] , / D e b u g g e r l i s t e n i n g o n \ [: : \ ]: 1 2 3 4 / ) ;
42
- test ( [ '--debug-brk=[::0]:1234' ] , / D e b u g g e r l i s t e n i n g o n \ [: : \ ]: 1 2 3 4 / ) ;
34
+ test ( [ '--debug-brk=::' ] , ' Debug port must be in range 1024 to 65535' ) ;
35
+ test ( [ '--debug-brk=::0' ] , ' Debug port must be in range 1024 to 65535' ) ;
36
+ test ( [ '--debug-brk=::1' ] , ' Debug port must be in range 1024 to 65535' ) ;
37
+ test ( [ '--debug-brk=[::]' ] , ' Debugger listening on [::]:5858' ) ;
38
+ test ( [ '--debug-brk=[::0]' ] , ' Debugger listening on [::]:5858' ) ;
39
+ test ( [ '--debug-brk=[::]:1234' ] , ' Debugger listening on [::]:1234' ) ;
40
+ test ( [ '--debug-brk=[::0]:1234' ] , ' Debugger listening on [::]:1234' ) ;
43
41
test ( [ '--debug-brk=[::ffff:127.0.0.1]:1234' ] ,
44
- / D e b u g g e r l i s t e n i n g o n \ [: : f f f f : 1 2 7 \. 0 \. 0 \. 1 \ ]: 1 2 3 4 / ) ;
42
+ ' Debugger listening on [::ffff:127.0.0.1 ]:1234' ) ;
45
43
}
46
44
47
45
run ( ) ; // Runs tests in reverse order.
0 commit comments