blob: a1f81ec5b545769622423cc849be800ac72ba96d [file] [log] [blame]
function gen() {
yield 3;
}
var g = gen();
assertEq(g.close(), undefined);
var h = gen();
assertEq(h.next(), 3);
var caught = false;
try {
h.next();
} catch (e) {
caught = true;
assertEq(e instanceof StopIteration, true);
}
assertEq(caught, true);
assertEq(h.close(), undefined);
reportCompare();