onEnterFrame-async-resumption-10.js (427B)
1 // Resolve async function promise when initially awaiting. 2 3 let g = newGlobal({newCompartment: true}); 4 let dbg = new Debugger(); 5 let gw = dbg.addDebuggee(g); 6 7 g.eval(` 8 var resolve; 9 var p = new Promise(r => { 10 resolve = r; 11 }); 12 13 async function f() { 14 await p; 15 } 16 `); 17 18 dbg.onEnterFrame = frame => { 19 frame.onPop = completion => { 20 g.resolve(0); 21 drainJobQueue(); 22 }; 23 }; 24 g.f();