mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Add passing test for {return:} resumption from a generator frame.
This commit is contained in:
parent
5dc65a5a16
commit
45b98af004
15
js/src/jit-test/tests/debug/resumption-04.js
Normal file
15
js/src/jit-test/tests/debug/resumption-04.js
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
// |jit-test| debug
|
||||||
|
// Forced return from a generator frame.
|
||||||
|
|
||||||
|
var g = newGlobal('new-compartment');
|
||||||
|
g.debuggeeGlobal = this;
|
||||||
|
g.eval("var dbg = new Debug(debuggeeGlobal);" +
|
||||||
|
"dbg.hooks = {debuggerHandler: function () { return {return: '!'}; }};");
|
||||||
|
|
||||||
|
function gen() {
|
||||||
|
yield '1';
|
||||||
|
debugger; // Force return here. The value is ignored.
|
||||||
|
yield '2';
|
||||||
|
}
|
||||||
|
var x = [v for (v in gen())];
|
||||||
|
assertEq(x.join(","), "1");
|
Loading…
Reference in New Issue
Block a user