@@ -10,28 +10,25 @@ const assert = require('assert');
1010
1111const  cli  =  startCLI ( [ fixtures . path ( 'debugger' ,  'three-lines.js' ) ] ) ; 
1212
13- function  onFatal ( error )  { 
14-   cli . quit ( ) ; 
15-   throw  error ; 
16- } 
17- 
18- cli . waitForInitialBreak ( ) 
19-   . then ( ( )  =>  cli . waitForPrompt ( ) ) 
20-   . then ( ( )  =>  cli . command ( 'exec a = function func() {}; a;' ) ) 
21-   . then ( ( )  =>  assert . match ( cli . output ,  / \[ F u n c t i o n :   f u n c \] / ) ) 
22-   . then ( ( )  =>  cli . command ( 'exec a = function func () {}; a;' ) ) 
23-   . then ( ( )  =>  assert . match ( cli . output ,  / \[ F u n c t i o n \] / ) ) 
24-   . then ( ( )  =>  cli . command ( 'exec a = function() {}; a;' ) ) 
25-   . then ( ( )  =>  assert . match ( cli . output ,  / \[ F u n c t i o n :   f u n c t i o n \] / ) ) 
26-   . then ( ( )  =>  cli . command ( 'exec a = () => {}; a;' ) ) 
27-   . then ( ( )  =>  assert . match ( cli . output ,  / \[ F u n c t i o n \] / ) ) 
28-   . then ( ( )  =>  cli . command ( 'exec a = function* func() {}; a;' ) ) 
29-   . then ( ( )  =>  assert . match ( cli . output ,  / \[ G e n e r a t o r F u n c t i o n :   f u n c \] / ) ) 
30-   . then ( ( )  =>  cli . command ( 'exec a = function *func() {}; a;' ) ) 
31-   . then ( ( )  =>  assert . match ( cli . output ,  / \[ G e n e r a t o r F u n c t i o n :   \* f u n c \] / ) ) 
32-   . then ( ( )  =>  cli . command ( 'exec a = function*func() {}; a;' ) ) 
33-   . then ( ( )  =>  assert . match ( cli . output ,  / \[ G e n e r a t o r F u n c t i o n :   f u n c t i o n \* f u n c \] / ) ) 
34-   . then ( ( )  =>  cli . command ( 'exec a = function * func() {}; a;' ) ) 
35-   . then ( ( )  =>  assert . match ( cli . output ,  / \[ G e n e r a t o r F u n c t i o n \] / ) ) 
36-   . then ( ( )  =>  cli . quit ( ) ) 
37-   . then ( null ,  onFatal ) ; 
13+ ( async  ( )  =>  { 
14+   await  cli . waitForInitialBreak ( ) ; 
15+   await  cli . waitForPrompt ( ) ; 
16+   await  cli . command ( 'exec a = function func() {}; a;' ) ; 
17+   assert . match ( cli . output ,  / \[ F u n c t i o n :   f u n c \] / ) ; 
18+   await  cli . command ( 'exec a = function func () {}; a;' ) ; 
19+   assert . match ( cli . output ,  / \[ F u n c t i o n \] / ) ; 
20+   await  cli . command ( 'exec a = function() {}; a;' ) ; 
21+   assert . match ( cli . output ,  / \[ F u n c t i o n :   f u n c t i o n \] / ) ; 
22+   await  cli . command ( 'exec a = () => {}; a;' ) ; 
23+   assert . match ( cli . output ,  / \[ F u n c t i o n \] / ) ; 
24+   await  cli . command ( 'exec a = function* func() {}; a;' ) ; 
25+   assert . match ( cli . output ,  / \[ G e n e r a t o r F u n c t i o n :   f u n c \] / ) ; 
26+   await  cli . command ( 'exec a = function *func() {}; a;' ) ; 
27+   assert . match ( cli . output ,  / \[ G e n e r a t o r F u n c t i o n :   \* f u n c \] / ) ; 
28+   await  cli . command ( 'exec a = function*func() {}; a;' ) ; 
29+   assert . match ( cli . output ,  / \[ G e n e r a t o r F u n c t i o n :   f u n c t i o n \* f u n c \] / ) ; 
30+   await  cli . command ( 'exec a = function * func() {}; a;' ) ; 
31+   assert . match ( cli . output ,  / \[ G e n e r a t o r F u n c t i o n \] / ) ; 
32+ } ) ( ) 
33+ . finally ( ( )  =>  cli . quit ( ) ) 
34+ . then ( common . mustCall ( ) ) ; 
0 commit comments