summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLeo Balter <leonardo.balter@gmail.com>2017-09-07 18:00:46 -0400
committerRick Waldron <waldron.rick@gmail.com>2017-09-08 10:13:50 -0400
commitcf68ab3e5e4b83c3d86b290147d73d6e1a2a4b2b (patch)
treea0e2335ddace4b098a9382256ad1de92a5463d00 /src
parent358a295db0560d6831a462594ff2d32cce03c610 (diff)
downloadqtdeclarative-testsuites-cf68ab3e5e4b83c3d86b290147d73d6e1a2a4b2b.tar.gz
Add Symbol.iterator features flags to test generation files
Diffstat (limited to 'src')
-rw-r--r--src/async-generators/yield-star-async-next.case2
-rw-r--r--src/async-generators/yield-star-getiter-async-get-abrupt.case2
-rw-r--r--src/async-generators/yield-star-getiter-async-not-callable-boolean-throw.case2
-rw-r--r--src/async-generators/yield-star-getiter-async-not-callable-number-throw.case2
-rw-r--r--src/async-generators/yield-star-getiter-async-not-callable-object-throw.case2
-rw-r--r--src/async-generators/yield-star-getiter-async-not-callable-string-throw.case2
-rw-r--r--src/async-generators/yield-star-getiter-async-not-callable-symbol-throw.case2
-rw-r--r--src/async-generators/yield-star-getiter-async-null-sync-get-abrupt.case2
-rw-r--r--src/async-generators/yield-star-getiter-async-returns-abrupt.case2
-rw-r--r--src/async-generators/yield-star-getiter-async-returns-boolean-throw.case2
-rw-r--r--src/async-generators/yield-star-getiter-async-returns-null-throw.case2
-rw-r--r--src/async-generators/yield-star-getiter-async-returns-number-throw.case2
-rw-r--r--src/async-generators/yield-star-getiter-async-returns-string-throw.case2
-rw-r--r--src/async-generators/yield-star-getiter-async-returns-symbol-throw.case2
-rw-r--r--src/async-generators/yield-star-getiter-async-returns-undefined-throw.case2
-rw-r--r--src/async-generators/yield-star-getiter-async-undefined-sync-get-abrupt.case2
-rw-r--r--src/async-generators/yield-star-getiter-sync-get-abrupt.case2
-rw-r--r--src/async-generators/yield-star-getiter-sync-not-callable-boolean-throw.case1
-rw-r--r--src/async-generators/yield-star-getiter-sync-not-callable-number-throw.case1
-rw-r--r--src/async-generators/yield-star-getiter-sync-not-callable-object-throw.case1
-rw-r--r--src/async-generators/yield-star-getiter-sync-not-callable-string-throw.case1
-rw-r--r--src/async-generators/yield-star-getiter-sync-not-callable-symbol-throw.case2
-rw-r--r--src/async-generators/yield-star-getiter-sync-returns-abrupt.case2
-rw-r--r--src/async-generators/yield-star-getiter-sync-returns-boolean-throw.case1
-rw-r--r--src/async-generators/yield-star-getiter-sync-returns-null-throw.case1
-rw-r--r--src/async-generators/yield-star-getiter-sync-returns-number-throw.case1
-rw-r--r--src/async-generators/yield-star-getiter-sync-returns-string-throw.case1
-rw-r--r--src/async-generators/yield-star-getiter-sync-returns-symbol-throw.case1
-rw-r--r--src/async-generators/yield-star-getiter-sync-returns-undefined-throw.case1
-rw-r--r--src/async-generators/yield-star-next-call-done-get-abrupt.case2
-rw-r--r--src/async-generators/yield-star-next-call-returns-abrupt.case2
-rw-r--r--src/async-generators/yield-star-next-call-value-get-abrupt.case2
-rw-r--r--src/async-generators/yield-star-next-get-abrupt.case2
-rw-r--r--src/async-generators/yield-star-next-non-object-ignores-then.case2
-rw-r--r--src/async-generators/yield-star-next-not-callable-boolean-throw.case2
-rw-r--r--src/async-generators/yield-star-next-not-callable-null-throw.case2
-rw-r--r--src/async-generators/yield-star-next-not-callable-number-throw.case2
-rw-r--r--src/async-generators/yield-star-next-not-callable-object-throw.case2
-rw-r--r--src/async-generators/yield-star-next-not-callable-string-throw.case2
-rw-r--r--src/async-generators/yield-star-next-not-callable-symbol-throw.case2
-rw-r--r--src/async-generators/yield-star-next-not-callable-undefined-throw.case2
-rw-r--r--src/async-generators/yield-star-next-then-get-abrupt.case2
-rw-r--r--src/async-generators/yield-star-next-then-non-callable-boolean-fulfillpromise.case2
-rw-r--r--src/async-generators/yield-star-next-then-non-callable-null-fulfillpromise.case2
-rw-r--r--src/async-generators/yield-star-next-then-non-callable-number-fulfillpromise.case2
-rw-r--r--src/async-generators/yield-star-next-then-non-callable-object-fulfillpromise.case2
-rw-r--r--src/async-generators/yield-star-next-then-non-callable-string-fulfillpromise.case2
-rw-r--r--src/async-generators/yield-star-next-then-non-callable-symbol-fulfillpromise.case2
-rw-r--r--src/async-generators/yield-star-next-then-non-callable-undefined-fulfillpromise.case2
-rw-r--r--src/async-generators/yield-star-next-then-returns-abrupt.case2
-rw-r--r--src/async-generators/yield-star-sync-next.case2
-rw-r--r--src/async-generators/yield-star-sync-return.case2
-rw-r--r--src/async-generators/yield-star-sync-throw.case2
-rw-r--r--src/dstr-binding-for-await/ary-ptrn-elem-id-iter-step-err.case1
-rw-r--r--src/dstr-binding-for-await/ary-ptrn-elem-id-iter-val-err.case1
-rw-r--r--src/dstr-binding/ary-ptrn-elem-id-iter-step-err.case1
-rw-r--r--src/dstr-binding/ary-ptrn-elem-id-iter-val-err.case1
57 files changed, 57 insertions, 43 deletions
diff --git a/src/async-generators/yield-star-async-next.case b/src/async-generators/yield-star-async-next.case
index eaa0c2355..0ce43fb71 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 d1e711717..a5b377a09 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 305d7f26c..5883d52e1 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 f228a1526..1f2b6fe09 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 b968bc9f1..3c088a7e9 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 f2a05a682..e1b0315d0 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 67bdece9a..a355dffd3 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 66e9c850b..f58735ff5 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 cb12840d8..9ffae180f 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 3a80b2347..02027ddb1 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 4609d9a8d..cf7ec3b93 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 fea570edd..e0fd8db37 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 b28633e67..51fe2279a 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 ce720f70c..048337509 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 97f9c5729..b675e095c 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 2812dcdd5..b9ca68b0e 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 968d4d307..2322bb97b 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 2c0575d96..7ba6cec87 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 6146b9ced..9c98a5673 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 80a72246a..8ccd208e7 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 357ed9987..4ec544785 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 f8ac1218f..b935295d5 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 3ae44f9d8..65b3f75e6 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 ddc7a0fdd..f64889f5d 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 d3ba975ec..c1443aab0 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 f41db30cf..7195e8213 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 bf26f22c7..8b8072cde 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 466f456a9..50d24fe8b 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 320fd56a3..728d4a520 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 6749370ab..398d28405 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 37cb148a3..94ed726d3 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 4dc8b6262..4f0833922 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 b18f937e3..1bc559f22 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 f33e4929f..160c8d4a6 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 f4fd9ed74..39feab08a 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 f4e86ead2..c6f29fa29 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 5f6d1bcbd..3c46673eb 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 31920e02c..bc35a5b95 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 70ce1dccb..8bd28e7f0 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 7cbae93c7..fc9d00b47 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 c84fd9ae8..68256e486 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 42ddf4ede..65b4a0ba5 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 bfc4f121e..168ceb35d 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 33439725d..a5744ab7f 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 fe7275a27..9a955e7af 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 12956f133..3480a5adb 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 df82e6903..746865662 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 3f3fad264..83d11ffaf 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 bc96d5951..3a8a5a05b 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 cd12372c3..0c7f5ce70 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 b75f882d0..81a7a15b2 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 315398715..b1be68529 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 903a2daea..20291d944 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 34faa9e14..500e3c955 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 d87224a32..e046a5431 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 58feda279..454c2f0f1 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 e52c52a93..1cf7df9c5 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