22 lines
374 B
JavaScript
22 lines
374 B
JavaScript
// Options: --block-binding
|
|
|
|
{
|
|
function* f() {
|
|
yield 1;
|
|
}
|
|
|
|
let g = f();
|
|
assert.deepEqual(g.next(), {value: 1, done: false});
|
|
assert.deepEqual(g.next(), {value: undefined, done: true});
|
|
}
|
|
|
|
{
|
|
function* f() {
|
|
yield 1;
|
|
}
|
|
|
|
let g = f();
|
|
assert.deepEqual(g.next(), {value: 1, done: false});
|
|
assert.deepEqual(g.next(), {value: undefined, done: true});
|
|
}
|