babel/test/fixtures/traceur/Yield/CommaOperator.js
2015-01-04 19:40:09 +11:00

10 lines
236 B
JavaScript

function* f(x, y) {
yield x, yield y;
return x + y;
}
var g = f(1, 2);
assert.deepEqual(g.next(), {value: 1, done: false});
assert.deepEqual(g.next(1), {value: 2, done: false});
assert.deepEqual(g.next(2), {value: 3, done: true});