@@ -5,7 +5,7 @@ const assert = require('assert');
55const spawn = require ( 'child_process' ) . spawn ;
66
77let run = ( ) => { } ;
8- function test ( args , re ) {
8+ function test ( args , needle ) {
99 const next = run ;
1010 run = ( ) => {
1111 const options = { encoding : 'utf8' } ;
@@ -14,34 +14,32 @@ function test(args, re) {
1414 proc . stderr . setEncoding ( 'utf8' ) ;
1515 proc . stderr . on ( 'data' , ( data ) => {
1616 stderr += data ;
17- if ( re . test ( stderr ) ) proc . kill ( ) ;
17+ if ( stderr . includes ( needle ) ) proc . kill ( ) ;
1818 } ) ;
1919 proc . on ( 'exit' , common . mustCall ( ( ) => {
20- assert ( re . test ( stderr ) ) ;
20+ assert ( stderr . includes ( needle ) ) ;
2121 next ( ) ;
2222 } ) ) ;
2323 } ;
2424}
2525
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' ) ;
3432
3533if ( 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' ) ;
4341 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' ) ;
4543}
4644
4745run ( ) ; // Runs tests in reverse order.
0 commit comments