diff --git a/test/built-ins/Iterator/concat/next-method-returns-throwing-value.js b/test/built-ins/Iterator/concat/next-method-returns-throwing-value.js index 202bdae412..3949f4ac57 100644 --- a/test/built-ins/Iterator/concat/next-method-returns-throwing-value.js +++ b/test/built-ins/Iterator/concat/next-method-returns-throwing-value.js @@ -13,15 +13,8 @@ info: | a. For each Record iterable of iterables, do ... v. Repeat, while innerAlive is true, - 1. Let iteratorResult be ? IteratorStep(iteratorRecord). - 2. If iteratorResult is done, then - a. Perform ? IteratorValue(iteratorResult). - b. Set innerAlive to false. - 3. Else, - a. Let completion be Completion(GeneratorYield(iteratorResult)). - b. If completion is an abrupt completion, then - i. Return ? IteratorClose(iteratorRecord, completion). - ... + 1. Let innerValue be ? IteratorStepValue(iteratorRecord). + ... features: [iterator-sequencing] ---*/ @@ -46,8 +39,7 @@ let iterable = { }; let iterator = Iterator.concat(iterable); -let iteratorResult = iterator.next(); assert.throws(Test262Error, function() { - iteratorResult.value; + iterator.next(); });