1
1
const inspector = require ( 'inspector' )
2
2
const path = require ( 'path' )
3
+ const { pathToFileURL } = require ( 'url' )
3
4
4
5
// This test case will set a breakpoint 4 lines below
5
6
function debuggedFunction ( ) {
@@ -51,21 +52,13 @@ function testSampleDebugSession () {
51
52
}
52
53
const session = new inspector . Session ( )
53
54
session . connect ( )
54
- let secondSessionOpened = false
55
- const secondSession = new inspector . Session ( )
56
- try {
57
- secondSession . connect ( )
58
- secondSessionOpened = true
59
- } catch ( error ) {
60
- // expected as the session already exists
61
- }
62
55
session . on ( 'Debugger.paused' ,
63
56
( notification ) => debuggerPausedCallback ( session , notification ) )
64
57
let cbAsSecondArgCalled = false
65
58
session . post ( 'Debugger.enable' , ( ) => { cbAsSecondArgCalled = true } )
66
59
session . post ( 'Debugger.setBreakpointByUrl' , {
67
- 'lineNumber' : 8 ,
68
- 'url' : path . resolve ( __dirname , __filename ) ,
60
+ 'lineNumber' : 9 ,
61
+ 'url' : pathToFileURL ( path . resolve ( __dirname , __filename ) ) . toString ( ) ,
69
62
'columnNumber' : 0 ,
70
63
'condition' : ''
71
64
} )
@@ -76,7 +69,6 @@ function testSampleDebugSession () {
76
69
process . send ( {
77
70
'cmd' : 'assert' ,
78
71
'debuggerEnabled' : cbAsSecondArgCalled ,
79
- 'secondSessionOpened' : secondSessionOpened ,
80
72
'success' : ( cur === 5 ) && ( failures . length === 0 )
81
73
} )
82
74
}
0 commit comments