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