diff --git a/katas/es6/language/generator/send-value.js b/katas/es6/language/generator/send-value.js index d46a6bb7..185e46d1 100644 --- a/katas/es6/language/generator/send-value.js +++ b/katas/es6/language/generator/send-value.js @@ -17,21 +17,21 @@ describe('Pass a value to a generator', () => { assert.deepEqual(convertedToAnArray, iteratedOver); }); it('pass a value to the iterator', function() { - //// function* generatorFunction() { - function* generatorFunction(param) { - yield 1; - yield param; + function* generatorFunction() { + //// yield 1; + let value = yield 1; + yield value; } - //// var iterator = generatorFunction(); - var iterator = generatorFunction(2); + var iterator = generatorFunction(); var iteratedOver = [iterator.next().value, iterator.next(2).value]; assert.deepEqual([1, 2], iteratedOver); }); it('a value passed to the 1st `next()` call is ignored', function() { function* generatorFunction() { - yield 1; + //// yield 1; + let value = yield 1; //// - yield 2; + yield value; } let iterator = generatorFunction(); const values = [