diff --git a/src/async-generators/yield-star-async-next.case b/src/async-generators/yield-star-async-next.case index eaa0c23554..0ce43fb716 100644 --- a/src/async-generators/yield-star-async-next.case +++ b/src/async-generators/yield-star-async-next.case @@ -43,7 +43,7 @@ YieldExpression: yield * AssignmentExpression ... flags: [async] -features: [async-iteration, Symbol.asyncIterator] +features: [Symbol.iterator, async-iteration, Symbol.asyncIterator] ---*/ //- setup diff --git a/src/async-generators/yield-star-getiter-async-get-abrupt.case b/src/async-generators/yield-star-getiter-async-get-abrupt.case index d1e7117173..a5b377a091 100644 --- a/src/async-generators/yield-star-getiter-async-get-abrupt.case +++ b/src/async-generators/yield-star-getiter-async-get-abrupt.case @@ -26,7 +26,7 @@ info: | 2. Let func be ? GetV(V, P). ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-getiter-async-not-callable-boolean-throw.case b/src/async-generators/yield-star-getiter-async-not-callable-boolean-throw.case index 305d7f26cd..5883d52e11 100644 --- a/src/async-generators/yield-star-getiter-async-not-callable-boolean-throw.case +++ b/src/async-generators/yield-star-getiter-async-not-callable-boolean-throw.case @@ -28,7 +28,7 @@ info: | 4. If IsCallable(func) is false, throw a TypeError exception. ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-getiter-async-not-callable-number-throw.case b/src/async-generators/yield-star-getiter-async-not-callable-number-throw.case index f228a1526e..1f2b6fe090 100644 --- a/src/async-generators/yield-star-getiter-async-not-callable-number-throw.case +++ b/src/async-generators/yield-star-getiter-async-not-callable-number-throw.case @@ -28,7 +28,7 @@ info: | 4. If IsCallable(func) is false, throw a TypeError exception. ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-getiter-async-not-callable-object-throw.case b/src/async-generators/yield-star-getiter-async-not-callable-object-throw.case index b968bc9f15..3c088a7e9e 100644 --- a/src/async-generators/yield-star-getiter-async-not-callable-object-throw.case +++ b/src/async-generators/yield-star-getiter-async-not-callable-object-throw.case @@ -28,7 +28,7 @@ info: | 4. If IsCallable(func) is false, throw a TypeError exception. ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-getiter-async-not-callable-string-throw.case b/src/async-generators/yield-star-getiter-async-not-callable-string-throw.case index f2a05a682c..e1b0315d0c 100644 --- a/src/async-generators/yield-star-getiter-async-not-callable-string-throw.case +++ b/src/async-generators/yield-star-getiter-async-not-callable-string-throw.case @@ -28,7 +28,7 @@ info: | 4. If IsCallable(func) is false, throw a TypeError exception. ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-getiter-async-not-callable-symbol-throw.case b/src/async-generators/yield-star-getiter-async-not-callable-symbol-throw.case index 67bdece9a1..a355dffd33 100644 --- a/src/async-generators/yield-star-getiter-async-not-callable-symbol-throw.case +++ b/src/async-generators/yield-star-getiter-async-not-callable-symbol-throw.case @@ -28,7 +28,7 @@ info: | 4. If IsCallable(func) is false, throw a TypeError exception. ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-getiter-async-null-sync-get-abrupt.case b/src/async-generators/yield-star-getiter-async-null-sync-get-abrupt.case index 66e9c850bd..f58735ff5e 100644 --- a/src/async-generators/yield-star-getiter-async-null-sync-get-abrupt.case +++ b/src/async-generators/yield-star-getiter-async-null-sync-get-abrupt.case @@ -28,7 +28,7 @@ info: | 2. Let func be ? GetV(V, P). ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-getiter-async-returns-abrupt.case b/src/async-generators/yield-star-getiter-async-returns-abrupt.case index cb12840d80..9ffae180fc 100644 --- a/src/async-generators/yield-star-getiter-async-returns-abrupt.case +++ b/src/async-generators/yield-star-getiter-async-returns-abrupt.case @@ -22,7 +22,7 @@ info: | 6. Let iterator be ? Call(method, obj). ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-getiter-async-returns-boolean-throw.case b/src/async-generators/yield-star-getiter-async-returns-boolean-throw.case index 3a80b2347b..02027ddb1f 100644 --- a/src/async-generators/yield-star-getiter-async-returns-boolean-throw.case +++ b/src/async-generators/yield-star-getiter-async-returns-boolean-throw.case @@ -23,7 +23,7 @@ info: | 7. If Type(iterator) is not Object, throw a TypeError exception. ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-getiter-async-returns-null-throw.case b/src/async-generators/yield-star-getiter-async-returns-null-throw.case index 4609d9a8d1..cf7ec3b93c 100644 --- a/src/async-generators/yield-star-getiter-async-returns-null-throw.case +++ b/src/async-generators/yield-star-getiter-async-returns-null-throw.case @@ -23,7 +23,7 @@ info: | 7. If Type(iterator) is not Object, throw a TypeError exception. ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-getiter-async-returns-number-throw.case b/src/async-generators/yield-star-getiter-async-returns-number-throw.case index fea570eddd..e0fd8db379 100644 --- a/src/async-generators/yield-star-getiter-async-returns-number-throw.case +++ b/src/async-generators/yield-star-getiter-async-returns-number-throw.case @@ -23,7 +23,7 @@ info: | 7. If Type(iterator) is not Object, throw a TypeError exception. ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-getiter-async-returns-string-throw.case b/src/async-generators/yield-star-getiter-async-returns-string-throw.case index b28633e67e..51fe2279af 100644 --- a/src/async-generators/yield-star-getiter-async-returns-string-throw.case +++ b/src/async-generators/yield-star-getiter-async-returns-string-throw.case @@ -23,7 +23,7 @@ info: | 7. If Type(iterator) is not Object, throw a TypeError exception. ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-getiter-async-returns-symbol-throw.case b/src/async-generators/yield-star-getiter-async-returns-symbol-throw.case index ce720f70cc..048337509b 100644 --- a/src/async-generators/yield-star-getiter-async-returns-symbol-throw.case +++ b/src/async-generators/yield-star-getiter-async-returns-symbol-throw.case @@ -23,7 +23,7 @@ info: | 7. If Type(iterator) is not Object, throw a TypeError exception. ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-getiter-async-returns-undefined-throw.case b/src/async-generators/yield-star-getiter-async-returns-undefined-throw.case index 97f9c57294..b675e095c3 100644 --- a/src/async-generators/yield-star-getiter-async-returns-undefined-throw.case +++ b/src/async-generators/yield-star-getiter-async-returns-undefined-throw.case @@ -23,7 +23,7 @@ info: | 7. If Type(iterator) is not Object, throw a TypeError exception. ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-getiter-async-undefined-sync-get-abrupt.case b/src/async-generators/yield-star-getiter-async-undefined-sync-get-abrupt.case index 2812dcdd5c..b9ca68b0e8 100644 --- a/src/async-generators/yield-star-getiter-async-undefined-sync-get-abrupt.case +++ b/src/async-generators/yield-star-getiter-async-undefined-sync-get-abrupt.case @@ -28,7 +28,7 @@ info: | 2. Let func be ? GetV(V, P). ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-getiter-sync-get-abrupt.case b/src/async-generators/yield-star-getiter-sync-get-abrupt.case index 968d4d3075..2322bb97b8 100644 --- a/src/async-generators/yield-star-getiter-sync-get-abrupt.case +++ b/src/async-generators/yield-star-getiter-sync-get-abrupt.case @@ -28,7 +28,7 @@ info: | 2. Let func be ? GetV(V, P). ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-getiter-sync-not-callable-boolean-throw.case b/src/async-generators/yield-star-getiter-sync-not-callable-boolean-throw.case index 2c0575d961..7ba6cec87c 100644 --- a/src/async-generators/yield-star-getiter-sync-not-callable-boolean-throw.case +++ b/src/async-generators/yield-star-getiter-sync-not-callable-boolean-throw.case @@ -31,6 +31,7 @@ info: | ... flags: [async] +features: [Symbol.iterator] ---*/ //- setup diff --git a/src/async-generators/yield-star-getiter-sync-not-callable-number-throw.case b/src/async-generators/yield-star-getiter-sync-not-callable-number-throw.case index 6146b9ced1..9c98a5673a 100644 --- a/src/async-generators/yield-star-getiter-sync-not-callable-number-throw.case +++ b/src/async-generators/yield-star-getiter-sync-not-callable-number-throw.case @@ -31,6 +31,7 @@ info: | ... flags: [async] +features: [Symbol.iterator] ---*/ //- setup diff --git a/src/async-generators/yield-star-getiter-sync-not-callable-object-throw.case b/src/async-generators/yield-star-getiter-sync-not-callable-object-throw.case index 80a72246af..8ccd208e76 100644 --- a/src/async-generators/yield-star-getiter-sync-not-callable-object-throw.case +++ b/src/async-generators/yield-star-getiter-sync-not-callable-object-throw.case @@ -31,6 +31,7 @@ info: | ... flags: [async] +features: [Symbol.iterator] ---*/ //- setup diff --git a/src/async-generators/yield-star-getiter-sync-not-callable-string-throw.case b/src/async-generators/yield-star-getiter-sync-not-callable-string-throw.case index 357ed99872..4ec544785d 100644 --- a/src/async-generators/yield-star-getiter-sync-not-callable-string-throw.case +++ b/src/async-generators/yield-star-getiter-sync-not-callable-string-throw.case @@ -31,6 +31,7 @@ info: | ... flags: [async] +features: [Symbol.iterator] ---*/ //- setup diff --git a/src/async-generators/yield-star-getiter-sync-not-callable-symbol-throw.case b/src/async-generators/yield-star-getiter-sync-not-callable-symbol-throw.case index f8ac1218fe..b935295d5a 100644 --- a/src/async-generators/yield-star-getiter-sync-not-callable-symbol-throw.case +++ b/src/async-generators/yield-star-getiter-sync-not-callable-symbol-throw.case @@ -30,7 +30,7 @@ info: | 4. If IsCallable(func) is false, throw a TypeError exception. ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-getiter-sync-returns-abrupt.case b/src/async-generators/yield-star-getiter-sync-returns-abrupt.case index 3ae44f9d82..65b3f75e64 100644 --- a/src/async-generators/yield-star-getiter-sync-returns-abrupt.case +++ b/src/async-generators/yield-star-getiter-sync-returns-abrupt.case @@ -22,7 +22,7 @@ info: | ii. Let syncIterator be ? Call(syncMethod, obj). ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-getiter-sync-returns-boolean-throw.case b/src/async-generators/yield-star-getiter-sync-returns-boolean-throw.case index ddc7a0fdde..f64889f5d3 100644 --- a/src/async-generators/yield-star-getiter-sync-returns-boolean-throw.case +++ b/src/async-generators/yield-star-getiter-sync-returns-boolean-throw.case @@ -29,6 +29,7 @@ info: | ... flags: [async] +features: [Symbol.iterator] ---*/ //- setup diff --git a/src/async-generators/yield-star-getiter-sync-returns-null-throw.case b/src/async-generators/yield-star-getiter-sync-returns-null-throw.case index d3ba975ec0..c1443aab0c 100644 --- a/src/async-generators/yield-star-getiter-sync-returns-null-throw.case +++ b/src/async-generators/yield-star-getiter-sync-returns-null-throw.case @@ -29,6 +29,7 @@ info: | ... flags: [async] +features: [Symbol.iterator] ---*/ //- setup diff --git a/src/async-generators/yield-star-getiter-sync-returns-number-throw.case b/src/async-generators/yield-star-getiter-sync-returns-number-throw.case index f41db30cf3..7195e82135 100644 --- a/src/async-generators/yield-star-getiter-sync-returns-number-throw.case +++ b/src/async-generators/yield-star-getiter-sync-returns-number-throw.case @@ -29,6 +29,7 @@ info: | ... flags: [async] +features: [Symbol.iterator] ---*/ //- setup diff --git a/src/async-generators/yield-star-getiter-sync-returns-string-throw.case b/src/async-generators/yield-star-getiter-sync-returns-string-throw.case index bf26f22c71..8b8072cde8 100644 --- a/src/async-generators/yield-star-getiter-sync-returns-string-throw.case +++ b/src/async-generators/yield-star-getiter-sync-returns-string-throw.case @@ -29,6 +29,7 @@ info: | ... flags: [async] +features: [Symbol.iterator] ---*/ //- setup diff --git a/src/async-generators/yield-star-getiter-sync-returns-symbol-throw.case b/src/async-generators/yield-star-getiter-sync-returns-symbol-throw.case index 466f456a98..50d24fe8b4 100644 --- a/src/async-generators/yield-star-getiter-sync-returns-symbol-throw.case +++ b/src/async-generators/yield-star-getiter-sync-returns-symbol-throw.case @@ -29,6 +29,7 @@ info: | ... flags: [async] +features: [Symbol.iterator] ---*/ //- setup diff --git a/src/async-generators/yield-star-getiter-sync-returns-undefined-throw.case b/src/async-generators/yield-star-getiter-sync-returns-undefined-throw.case index 320fd56a37..728d4a5207 100644 --- a/src/async-generators/yield-star-getiter-sync-returns-undefined-throw.case +++ b/src/async-generators/yield-star-getiter-sync-returns-undefined-throw.case @@ -29,6 +29,7 @@ info: | ... flags: [async] +features: [Symbol.iterator] ---*/ //- setup diff --git a/src/async-generators/yield-star-next-call-done-get-abrupt.case b/src/async-generators/yield-star-next-call-done-get-abrupt.case index 6749370ab2..398d284057 100644 --- a/src/async-generators/yield-star-next-call-done-get-abrupt.case +++ b/src/async-generators/yield-star-next-call-done-get-abrupt.case @@ -16,7 +16,7 @@ info: | ... v. Let done be ? IteratorComplete(innerResult). ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-next-call-returns-abrupt.case b/src/async-generators/yield-star-next-call-returns-abrupt.case index 37cb148a36..94ed726d3f 100644 --- a/src/async-generators/yield-star-next-call-returns-abrupt.case +++ b/src/async-generators/yield-star-next-call-returns-abrupt.case @@ -12,7 +12,7 @@ info: | ii. Let innerResult be ? Invoke(iterator, "next", « received.[[Value]] »). ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-next-call-value-get-abrupt.case b/src/async-generators/yield-star-next-call-value-get-abrupt.case index 4dc8b62628..4f0833922d 100644 --- a/src/async-generators/yield-star-next-call-value-get-abrupt.case +++ b/src/async-generators/yield-star-next-call-value-get-abrupt.case @@ -17,7 +17,7 @@ info: | vi. If done is true, then 1. Return ? IteratorValue(innerResult). ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-next-get-abrupt.case b/src/async-generators/yield-star-next-get-abrupt.case index b18f937e3d..1bc559f227 100644 --- a/src/async-generators/yield-star-next-get-abrupt.case +++ b/src/async-generators/yield-star-next-get-abrupt.case @@ -12,7 +12,7 @@ info: | ii. Let innerResult be ? Invoke(iterator, "next", « received.[[Value]] »). ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-next-non-object-ignores-then.case b/src/async-generators/yield-star-next-non-object-ignores-then.case index f33e4929fb..160c8d4a6f 100644 --- a/src/async-generators/yield-star-next-non-object-ignores-then.case +++ b/src/async-generators/yield-star-next-non-object-ignores-then.case @@ -30,7 +30,7 @@ info: | a. Return FulfillPromise(promise, resolution). 8. Let then be Get(resolution, "then"). ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-next-not-callable-boolean-throw.case b/src/async-generators/yield-star-next-not-callable-boolean-throw.case index f4fd9ed74d..39feab08a5 100644 --- a/src/async-generators/yield-star-next-not-callable-boolean-throw.case +++ b/src/async-generators/yield-star-next-not-callable-boolean-throw.case @@ -12,7 +12,7 @@ info: | ii. Let innerResult be ? Invoke(iterator, "next", « received.[[Value]] »). ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-next-not-callable-null-throw.case b/src/async-generators/yield-star-next-not-callable-null-throw.case index f4e86ead2a..c6f29fa297 100644 --- a/src/async-generators/yield-star-next-not-callable-null-throw.case +++ b/src/async-generators/yield-star-next-not-callable-null-throw.case @@ -12,7 +12,7 @@ info: | ii. Let innerResult be ? Invoke(iterator, "next", « received.[[Value]] »). ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-next-not-callable-number-throw.case b/src/async-generators/yield-star-next-not-callable-number-throw.case index 5f6d1bcbdb..3c46673eb8 100644 --- a/src/async-generators/yield-star-next-not-callable-number-throw.case +++ b/src/async-generators/yield-star-next-not-callable-number-throw.case @@ -12,7 +12,7 @@ info: | ii. Let innerResult be ? Invoke(iterator, "next", « received.[[Value]] »). ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-next-not-callable-object-throw.case b/src/async-generators/yield-star-next-not-callable-object-throw.case index 31920e02ca..bc35a5b95d 100644 --- a/src/async-generators/yield-star-next-not-callable-object-throw.case +++ b/src/async-generators/yield-star-next-not-callable-object-throw.case @@ -12,7 +12,7 @@ info: | ii. Let innerResult be ? Invoke(iterator, "next", « received.[[Value]] »). ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-next-not-callable-string-throw.case b/src/async-generators/yield-star-next-not-callable-string-throw.case index 70ce1dccb1..8bd28e7f01 100644 --- a/src/async-generators/yield-star-next-not-callable-string-throw.case +++ b/src/async-generators/yield-star-next-not-callable-string-throw.case @@ -12,7 +12,7 @@ info: | ii. Let innerResult be ? Invoke(iterator, "next", « received.[[Value]] »). ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-next-not-callable-symbol-throw.case b/src/async-generators/yield-star-next-not-callable-symbol-throw.case index 7cbae93c7b..fc9d00b479 100644 --- a/src/async-generators/yield-star-next-not-callable-symbol-throw.case +++ b/src/async-generators/yield-star-next-not-callable-symbol-throw.case @@ -12,7 +12,7 @@ info: | ii. Let innerResult be ? Invoke(iterator, "next", « received.[[Value]] »). ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-next-not-callable-undefined-throw.case b/src/async-generators/yield-star-next-not-callable-undefined-throw.case index c84fd9ae82..68256e486b 100644 --- a/src/async-generators/yield-star-next-not-callable-undefined-throw.case +++ b/src/async-generators/yield-star-next-not-callable-undefined-throw.case @@ -12,7 +12,7 @@ info: | ii. Let innerResult be ? Invoke(iterator, "next", « received.[[Value]] »). ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-next-then-get-abrupt.case b/src/async-generators/yield-star-next-then-get-abrupt.case index 42ddf4edec..65b4a0ba59 100644 --- a/src/async-generators/yield-star-next-then-get-abrupt.case +++ b/src/async-generators/yield-star-next-then-get-abrupt.case @@ -32,7 +32,7 @@ info: | 12. Perform EnqueueJob("PromiseJobs", PromiseResolveThenableJob, « promise, resolution, thenAction »). ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-next-then-non-callable-boolean-fulfillpromise.case b/src/async-generators/yield-star-next-then-non-callable-boolean-fulfillpromise.case index bfc4f121e2..168ceb35df 100644 --- a/src/async-generators/yield-star-next-then-non-callable-boolean-fulfillpromise.case +++ b/src/async-generators/yield-star-next-then-non-callable-boolean-fulfillpromise.case @@ -33,7 +33,7 @@ info: | 11. If IsCallable(thenAction) is false, then a. Return FulfillPromise(promise, resolution). ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-next-then-non-callable-null-fulfillpromise.case b/src/async-generators/yield-star-next-then-non-callable-null-fulfillpromise.case index 33439725d9..a5744ab7f2 100644 --- a/src/async-generators/yield-star-next-then-non-callable-null-fulfillpromise.case +++ b/src/async-generators/yield-star-next-then-non-callable-null-fulfillpromise.case @@ -33,7 +33,7 @@ info: | 11. If IsCallable(thenAction) is false, then a. Return FulfillPromise(promise, resolution). ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-next-then-non-callable-number-fulfillpromise.case b/src/async-generators/yield-star-next-then-non-callable-number-fulfillpromise.case index fe7275a279..9a955e7af3 100644 --- a/src/async-generators/yield-star-next-then-non-callable-number-fulfillpromise.case +++ b/src/async-generators/yield-star-next-then-non-callable-number-fulfillpromise.case @@ -33,7 +33,7 @@ info: | 11. If IsCallable(thenAction) is false, then a. Return FulfillPromise(promise, resolution). ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-next-then-non-callable-object-fulfillpromise.case b/src/async-generators/yield-star-next-then-non-callable-object-fulfillpromise.case index 12956f1336..3480a5adba 100644 --- a/src/async-generators/yield-star-next-then-non-callable-object-fulfillpromise.case +++ b/src/async-generators/yield-star-next-then-non-callable-object-fulfillpromise.case @@ -33,7 +33,7 @@ info: | 11. If IsCallable(thenAction) is false, then a. Return FulfillPromise(promise, resolution). ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-next-then-non-callable-string-fulfillpromise.case b/src/async-generators/yield-star-next-then-non-callable-string-fulfillpromise.case index df82e6903e..746865662a 100644 --- a/src/async-generators/yield-star-next-then-non-callable-string-fulfillpromise.case +++ b/src/async-generators/yield-star-next-then-non-callable-string-fulfillpromise.case @@ -33,7 +33,7 @@ info: | 11. If IsCallable(thenAction) is false, then a. Return FulfillPromise(promise, resolution). ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-next-then-non-callable-symbol-fulfillpromise.case b/src/async-generators/yield-star-next-then-non-callable-symbol-fulfillpromise.case index 3f3fad2648..83d11ffafc 100644 --- a/src/async-generators/yield-star-next-then-non-callable-symbol-fulfillpromise.case +++ b/src/async-generators/yield-star-next-then-non-callable-symbol-fulfillpromise.case @@ -33,7 +33,7 @@ info: | 11. If IsCallable(thenAction) is false, then a. Return FulfillPromise(promise, resolution). ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-next-then-non-callable-undefined-fulfillpromise.case b/src/async-generators/yield-star-next-then-non-callable-undefined-fulfillpromise.case index bc96d5951b..3a8a5a05b5 100644 --- a/src/async-generators/yield-star-next-then-non-callable-undefined-fulfillpromise.case +++ b/src/async-generators/yield-star-next-then-non-callable-undefined-fulfillpromise.case @@ -33,7 +33,7 @@ info: | 11. If IsCallable(thenAction) is false, then a. Return FulfillPromise(promise, resolution). ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-next-then-returns-abrupt.case b/src/async-generators/yield-star-next-then-returns-abrupt.case index cd12372c32..0c7f5ce70e 100644 --- a/src/async-generators/yield-star-next-then-returns-abrupt.case +++ b/src/async-generators/yield-star-next-then-returns-abrupt.case @@ -32,7 +32,7 @@ info: | 12. Perform EnqueueJob("PromiseJobs", PromiseResolveThenableJob, « promise, resolution, thenAction »). ... -features: [Symbol.asyncIterator] +features: [Symbol.iterator, Symbol.asyncIterator] flags: [async] ---*/ diff --git a/src/async-generators/yield-star-sync-next.case b/src/async-generators/yield-star-sync-next.case index b75f882d03..81a7a15b24 100644 --- a/src/async-generators/yield-star-sync-next.case +++ b/src/async-generators/yield-star-sync-next.case @@ -59,7 +59,7 @@ info: | 1. Return ! CreateIterResultObject(value, F.[[Done]]). flags: [async] -features: [async-iteration, Symbol.asyncIterator] +features: [Symbol.iterator, async-iteration, Symbol.asyncIterator] ---*/ //- setup diff --git a/src/async-generators/yield-star-sync-return.case b/src/async-generators/yield-star-sync-return.case index 3153987158..b1be68529e 100644 --- a/src/async-generators/yield-star-sync-return.case +++ b/src/async-generators/yield-star-sync-return.case @@ -45,7 +45,7 @@ info: | ... flags: [async] -features: [async-iteration, Symbol.asyncIterator] +features: [Symbol.iterator, async-iteration, Symbol.asyncIterator] ---*/ //- setup diff --git a/src/async-generators/yield-star-sync-throw.case b/src/async-generators/yield-star-sync-throw.case index 903a2daeaf..20291d944d 100644 --- a/src/async-generators/yield-star-sync-throw.case +++ b/src/async-generators/yield-star-sync-throw.case @@ -43,7 +43,7 @@ info: | ... flags: [async] -features: [async-iteration] +features: [Symbol.iterator, async-iteration] ---*/ //- setup diff --git a/src/dstr-binding-for-await/ary-ptrn-elem-id-iter-step-err.case b/src/dstr-binding-for-await/ary-ptrn-elem-id-iter-step-err.case index 34faa9e14a..500e3c9554 100644 --- a/src/dstr-binding-for-await/ary-ptrn-elem-id-iter-step-err.case +++ b/src/dstr-binding-for-await/ary-ptrn-elem-id-iter-step-err.case @@ -13,6 +13,7 @@ info: | a. Let next be IteratorStep(iteratorRecord.[[iterator]]). b. If next is an abrupt completion, set iteratorRecord.[[done]] to true. c. ReturnIfAbrupt(next). +features: [Symbol.iterator] ---*/ //- setup diff --git a/src/dstr-binding-for-await/ary-ptrn-elem-id-iter-val-err.case b/src/dstr-binding-for-await/ary-ptrn-elem-id-iter-val-err.case index d87224a323..e046a54315 100644 --- a/src/dstr-binding-for-await/ary-ptrn-elem-id-iter-val-err.case +++ b/src/dstr-binding-for-await/ary-ptrn-elem-id-iter-val-err.case @@ -19,6 +19,7 @@ info: | ii. If v is an abrupt completion, set iteratorRecord.[[done]] to true. iii. ReturnIfAbrupt(v). +features: [Symbol.iterator] ---*/ //- setup diff --git a/src/dstr-binding/ary-ptrn-elem-id-iter-step-err.case b/src/dstr-binding/ary-ptrn-elem-id-iter-step-err.case index 58feda2796..454c2f0f13 100644 --- a/src/dstr-binding/ary-ptrn-elem-id-iter-step-err.case +++ b/src/dstr-binding/ary-ptrn-elem-id-iter-step-err.case @@ -13,6 +13,7 @@ info: | a. Let next be IteratorStep(iteratorRecord.[[iterator]]). b. If next is an abrupt completion, set iteratorRecord.[[done]] to true. c. ReturnIfAbrupt(next). +features: [Symbol.iterator] ---*/ //- setup diff --git a/src/dstr-binding/ary-ptrn-elem-id-iter-val-err.case b/src/dstr-binding/ary-ptrn-elem-id-iter-val-err.case index e52c52a93d..1cf7df9c54 100644 --- a/src/dstr-binding/ary-ptrn-elem-id-iter-val-err.case +++ b/src/dstr-binding/ary-ptrn-elem-id-iter-val-err.case @@ -19,6 +19,7 @@ info: | ii. If v is an abrupt completion, set iteratorRecord.[[done]] to true. iii. ReturnIfAbrupt(v). +features: [Symbol.iterator] ---*/ //- setup