File tree Expand file tree Collapse file tree 1 file changed +11
-15
lines changed Expand file tree Collapse file tree 1 file changed +11
-15
lines changed Original file line number Diff line number Diff line change @@ -12,28 +12,24 @@ const assert = require('assert');
1212 const cli = startCLI ( [ fixtures . path ( 'debugger/three-lines.js' ) ] ) ;
1313 const scriptPattern = / ^ \* ( \d + ) : \S + d e b u g g e r (?: \/ | \\ ) t h r e e - l i n e s \. j s / m;
1414
15- function onFatal ( error ) {
16- cli . quit ( ) ;
17- throw error ;
18- }
19-
20- return cli . waitForInitialBreak ( )
21- . then ( ( ) => cli . waitForPrompt ( ) )
22- . then ( ( ) => cli . command ( 'scripts' ) )
23- . then ( ( ) => {
15+ async function testDebuggerLowLevel ( ) {
16+ try {
17+ await cli . waitForInitialBreak ( ) ;
18+ await cli . waitForPrompt ( ) ;
19+ await cli . command ( 'scripts' ) ;
2420 const [ , scriptId ] = cli . output . match ( scriptPattern ) ;
25- return cli . command (
21+ await cli . command (
2622 `Debugger.getScriptSource({ scriptId: '${ scriptId } ' })`
2723 ) ;
28- } )
29- . then ( ( ) => {
3024 assert . match (
3125 cli . output ,
3226 / s c r i p t S o u r c e : [ \n ] * ' (?: \( f u n c t i o n \( | l e t x = 1 ) / ) ;
3327 assert . match (
3428 cli . output ,
3529 / l e t x = 1 ; / ) ;
36- } )
37- . then ( ( ) => cli . quit ( ) )
38- . then ( null , onFatal ) ;
30+ } finally {
31+ await cli . quit ( ) ;
32+ }
33+ }
34+ testDebuggerLowLevel ( ) ;
3935}
You can’t perform that action at this time.
0 commit comments