onEnterFrame-generator-10.js (454B)
1 // Bug 1556033. Test behavior of onEnterFrame "return" completion 2 // values during explicit .next() calls. 3 4 let g = newGlobal({newCompartment: true}); 5 g.eval(`function* f(x) { }`); 6 let dbg = new Debugger(g); 7 8 let it = g.f(); 9 10 dbg.onEnterFrame = () => ({ return: "exit" }); 11 const result = it.next(); 12 assertEq(result.value, "exit"); 13 assertEq(result.done, true); 14 15 const result2 = it.next(); 16 assertEq(result2.value, undefined); 17 assertEq(result2.done, true);