@@ -10,35 +10,24 @@ const assert = require('assert');
10
10
const path = require ( 'path' ) ;
11
11
12
12
// Using sb before loading file.
13
- {
14
- const scriptFullPath = fixtures . path ( 'debugger' , 'cjs' , 'index.js' ) ;
15
- const script = path . relative ( process . cwd ( ) , scriptFullPath ) ;
16
-
17
- const otherScriptFullPath = fixtures . path ( 'debugger' , 'cjs' , 'other.js' ) ;
18
- const otherScript = path . relative ( process . cwd ( ) , otherScriptFullPath ) ;
19
-
20
- const cli = startCLI ( [ script ] ) ;
21
-
22
- function onFatal ( error ) {
23
- cli . quit ( ) ;
24
- throw error ;
25
- }
26
-
27
- cli . waitForInitialBreak ( )
28
- . then ( ( ) => cli . waitForPrompt ( ) )
29
- . then ( ( ) => cli . command ( 'sb("other.js", 2)' ) )
30
- . then ( ( ) => {
31
- assert . match (
32
- cli . output ,
33
- / n o t l o a d e d y e t / ,
34
- 'warns that the script was not loaded yet' ) ;
35
- } )
36
- . then ( ( ) => cli . stepCommand ( 'cont' ) )
37
- . then ( ( ) => {
38
- assert . ok (
39
- cli . output . includes ( `break in ${ otherScript } :2` ) ,
40
- 'found breakpoint in file that was not loaded yet' ) ;
41
- } )
42
- . then ( ( ) => cli . quit ( ) )
43
- . then ( null , onFatal ) ;
44
- }
13
+
14
+ const scriptFullPath = fixtures . path ( 'debugger' , 'cjs' , 'index.js' ) ;
15
+ const script = path . relative ( process . cwd ( ) , scriptFullPath ) ;
16
+
17
+ const otherScriptFullPath = fixtures . path ( 'debugger' , 'cjs' , 'other.js' ) ;
18
+ const otherScript = path . relative ( process . cwd ( ) , otherScriptFullPath ) ;
19
+
20
+ const cli = startCLI ( [ script ] ) ;
21
+
22
+ ( async ( ) => {
23
+ await cli . waitForInitialBreak ( ) ;
24
+ await cli . waitForPrompt ( ) ;
25
+ await cli . command ( 'sb("other.js", 2)' ) ;
26
+ assert . match ( cli . output , / n o t l o a d e d y e t / ,
27
+ 'warns that the script was not loaded yet' ) ;
28
+ await cli . stepCommand ( 'cont' ) ;
29
+ assert . ok ( cli . output . includes ( `break in ${ otherScript } :2` ) ,
30
+ 'found breakpoint in file that was not loaded yet' ) ;
31
+ } ) ( )
32
+ . then ( common . mustCall ( ) )
33
+ . finally ( ( ) => cli . quit ( ) ) ;
0 commit comments