11const inspector = require ( 'inspector' )
22const path = require ( 'path' )
3+ const { pathToFileURL } = require ( 'url' )
34
45// This test case will set a breakpoint 4 lines below
56function debuggedFunction ( ) {
@@ -51,21 +52,13 @@ function testSampleDebugSession () {
5152 }
5253 const session = new inspector . Session ( )
5354 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- }
6255 session . on ( 'Debugger.paused' ,
6356 ( notification ) => debuggerPausedCallback ( session , notification ) )
6457 let cbAsSecondArgCalled = false
6558 session . post ( 'Debugger.enable' , ( ) => { cbAsSecondArgCalled = true } )
6659 session . post ( 'Debugger.setBreakpointByUrl' , {
67- 'lineNumber' : 8 ,
68- 'url' : path . resolve ( __dirname , __filename ) ,
60+ 'lineNumber' : 9 ,
61+ 'url' : pathToFileURL ( path . resolve ( __dirname , __filename ) ) . toString ( ) ,
6962 'columnNumber' : 0 ,
7063 'condition' : ''
7164 } )
@@ -76,7 +69,6 @@ function testSampleDebugSession () {
7669 process . send ( {
7770 'cmd' : 'assert' ,
7871 'debuggerEnabled' : cbAsSecondArgCalled ,
79- 'secondSessionOpened' : secondSessionOpened ,
8072 'success' : ( cur === 5 ) && ( failures . length === 0 )
8173 } )
8274}
0 commit comments