blob: bc6e676fa0bcb11891d907bec581b94b51fc75e2 [file] [log] [blame]
function test() {
var iterator = (function * generator() {
yield * [5];
}());
var item = iterator.next();
var passed = item.value === 5 && item.done === false;
iterator = (function * generator() {
yield * 5;
}());
try {
iterator.next();
} catch (e) {
return passed;
}
}
if (!test())
throw new Error("Test failed");