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