@@ -10,23 +10,20 @@ const assert = require('assert');
1010const fixtures = require ( '../common/fixtures' ) ;
1111const { NodeInstance } = require ( '../common/inspector-helper.js' ) ;
1212
13- async function runIfWaitingForDebugger ( session ) {
14- const commands = [
15- { 'method' : 'Runtime.enable' } ,
16- { 'method' : 'Debugger.enable' } ,
17- { 'method' : 'Runtime.runIfWaitingForDebugger' } ,
18- ] ;
19-
20- await session . send ( commands ) ;
21- await session . waitForNotification ( 'Debugger.paused' ) ;
22- }
23-
2413async function runTest ( ) {
2514 const main = fixtures . path ( 'es-module-loaders' , 'register-loader.mjs' ) ;
2615 const child = new NodeInstance ( [ '--inspect-brk=0' ] , '' , main ) ;
2716
2817 const session = await child . connectInspectorSession ( ) ;
29- await runIfWaitingForDebugger ( session ) ;
18+ await session . send ( { method : 'NodeRuntime.enable' } ) ;
19+ await session . waitForNotification ( 'NodeRuntime.waitingForDebugger' ) ;
20+ await session . send ( [
21+ { 'method' : 'Runtime.enable' } ,
22+ { 'method' : 'Debugger.enable' } ,
23+ { 'method' : 'Runtime.runIfWaitingForDebugger' } ,
24+ ] ) ;
25+ await session . send ( { method : 'NodeRuntime.disable' } ) ;
26+ await session . waitForNotification ( 'Debugger.paused' ) ;
3027 await session . runToCompletion ( ) ;
3128 assert . strictEqual ( ( await child . expectShutdown ( ) ) . exitCode , 0 ) ;
3229}
0 commit comments