fix another test now that we don't access the IteratorResult value

This commit is contained in:
Michael Ficarra 2024-12-03 15:35:46 -07:00 committed by Philip Chimento
parent fc55660965
commit 71794b1388

View File

@ -13,8 +13,15 @@ info: |
a. For each Record iterable of iterables, do a. For each Record iterable of iterables, do
... ...
v. Repeat, while innerAlive is true, v. Repeat, while innerAlive is true,
1. Let innerValue be ? IteratorStepValue(iteratorRecord). 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).
...
features: [iterator-sequencing] features: [iterator-sequencing]
---*/ ---*/
@ -39,7 +46,8 @@ let iterable = {
}; };
let iterator = Iterator.concat(iterable); let iterator = Iterator.concat(iterable);
let iteratorResult = iterator.next();
assert.throws(Test262Error, function() { assert.throws(Test262Error, function() {
iterator.next(); iteratorResult.value;
}); });