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