diff --git a/src/async-generators/default/async-class-decl-method.template b/src/async-generators/default/async-class-decl-method.template
index 4bdf97b1bcef84114d246c0c86114d8e421b5138..87cd550d46a039bc396b9bdd31ba7ea620ca9856 100644
--- a/src/async-generators/default/async-class-decl-method.template
+++ b/src/async-generators/default/async-class-decl-method.template
@@ -16,6 +16,7 @@ info: |
 
   AsyncGeneratorMethod :
     async [no LineTerminator here] * PropertyName ( UniqueFormalParameters ) { AsyncGeneratorBody }
+features: [async-iteration]
 ---*/
 
 var callCount = 0;
diff --git a/src/async-generators/default/async-class-decl-static-method.template b/src/async-generators/default/async-class-decl-static-method.template
index d352943b5f982d2319b0462e71d1e20af0be31e4..00b105ad4329305ab73d35b71e4728a2b942b75c 100644
--- a/src/async-generators/default/async-class-decl-static-method.template
+++ b/src/async-generators/default/async-class-decl-static-method.template
@@ -16,6 +16,7 @@ info: |
 
   AsyncGeneratorMethod :
     async [no LineTerminator here] * PropertyName ( UniqueFormalParameters ) { AsyncGeneratorBody }
+features: [async-iteration]
 ---*/
 
 var callCount = 0;
diff --git a/src/async-generators/default/async-class-expr-method.template b/src/async-generators/default/async-class-expr-method.template
index 141f3ab391c36fda540feb460a0d75f72c6e2c55..745a8e92792c49ad832f050aba1c96fc171af588 100644
--- a/src/async-generators/default/async-class-expr-method.template
+++ b/src/async-generators/default/async-class-expr-method.template
@@ -16,6 +16,7 @@ info: |
 
   AsyncGeneratorMethod :
     async [no LineTerminator here] * PropertyName ( UniqueFormalParameters ) { AsyncGeneratorBody }
+features: [async-iteration]
 ---*/
 
 var callCount = 0;
diff --git a/src/async-generators/default/async-class-expr-static-method.template b/src/async-generators/default/async-class-expr-static-method.template
index 85a18a69c410913947872ea2a97bac1d3b4624d4..ac7328fff2754f5eae3054927de00500c02d6ccc 100644
--- a/src/async-generators/default/async-class-expr-static-method.template
+++ b/src/async-generators/default/async-class-expr-static-method.template
@@ -16,6 +16,7 @@ info: |
 
   AsyncGeneratorMethod :
     async [no LineTerminator here] * PropertyName ( UniqueFormalParameters ) { AsyncGeneratorBody }
+features: [async-iteration]
 ---*/
 
 var callCount = 0;
diff --git a/src/async-generators/default/async-declaration.template b/src/async-generators/default/async-declaration.template
index e1af489b8228c150bc5524fc3d19d4f37be1bdc2..c32db4e674bf6148fd6e5f4872e084fe638780b3 100644
--- a/src/async-generators/default/async-declaration.template
+++ b/src/async-generators/default/async-declaration.template
@@ -11,6 +11,7 @@ info: |
   AsyncGeneratorDeclaration:
     async [no LineTerminator here] function * BindingIdentifier ( FormalParameters ) {
       AsyncGeneratorBody }
+features: [async-iteration]
 ---*/
 
 var callCount = 0;
diff --git a/src/async-generators/default/async-expression-named.template b/src/async-generators/default/async-expression-named.template
index ef348b63174b6f3687eba7661d2e3298eeb31da0..e02b6938bb54e128af58e5d87258be48fa897be7 100644
--- a/src/async-generators/default/async-expression-named.template
+++ b/src/async-generators/default/async-expression-named.template
@@ -11,6 +11,7 @@ info: |
   AsyncGeneratorExpression :
     async [no LineTerminator here] function * BindingIdentifier ( FormalParameters ) {
       AsyncGeneratorBody }
+features: [async-iteration]
 ---*/
 
 var callCount = 0;
diff --git a/src/async-generators/default/async-expression.template b/src/async-generators/default/async-expression.template
index dbbabb63a6f86032290ea31b836e608770cc228c..11e0b0a9626e8c99dffb52cfb322a497bf02515d 100644
--- a/src/async-generators/default/async-expression.template
+++ b/src/async-generators/default/async-expression.template
@@ -11,6 +11,7 @@ info: |
   AsyncGeneratorExpression :
     async [no LineTerminator here] function * BindingIdentifier ( FormalParameters ) {
       AsyncGeneratorBody }
+features: [async-iteration]
 ---*/
 
 var callCount = 0;
diff --git a/src/async-generators/default/async-obj-method.template b/src/async-generators/default/async-obj-method.template
index 6527dd071ced2fcdca5f4d6adf9a5c7be8025552..c9e64d90c6a30c553882d2d030976766dec9be7d 100644
--- a/src/async-generators/default/async-obj-method.template
+++ b/src/async-generators/default/async-obj-method.template
@@ -9,6 +9,7 @@ info: |
 
   AsyncGeneratorMethod :
     async [no LineTerminator here] * PropertyName ( UniqueFormalParameters ) { AsyncGeneratorBody }
+features: [async-iteration]
 ---*/
 
 var callCount = 0;
diff --git a/src/async-generators/non-strict/async-declaration.template b/src/async-generators/non-strict/async-declaration.template
index c7b9c09874de309366f03521fa12537707b6aef8..7baa44f5adecef9cd37db3dd43d5028dda6bb013 100644
--- a/src/async-generators/non-strict/async-declaration.template
+++ b/src/async-generators/non-strict/async-declaration.template
@@ -11,6 +11,7 @@ info: |
   AsyncGeneratorDeclaration:
     async [no LineTerminator here] function * BindingIdentifier ( FormalParameters ) {
       AsyncGeneratorBody }
+features: [async-iteration]
 ---*/
 
 var callCount = 0;
diff --git a/src/async-generators/non-strict/async-expression-named.template b/src/async-generators/non-strict/async-expression-named.template
index c6d7c07b837166491e910b3eccf8fab551908cfd..0659f18886975b3ffb69b27d3b34bd3804cda675 100644
--- a/src/async-generators/non-strict/async-expression-named.template
+++ b/src/async-generators/non-strict/async-expression-named.template
@@ -11,6 +11,7 @@ info: |
   AsyncGeneratorExpression :
     async [no LineTerminator here] function * BindingIdentifier ( FormalParameters ) {
       AsyncGeneratorBody }
+features: [async-iteration]
 ---*/
 
 var callCount = 0;
diff --git a/src/async-generators/non-strict/async-expression.template b/src/async-generators/non-strict/async-expression.template
index 3a6dc2c2b987b0dcdc1dffdb8361a8f4065c0879..20d3bc841f0944e5a6626583665776cafa4d7794 100644
--- a/src/async-generators/non-strict/async-expression.template
+++ b/src/async-generators/non-strict/async-expression.template
@@ -11,6 +11,7 @@ info: |
   AsyncGeneratorExpression :
     async [no LineTerminator here] function * BindingIdentifier ( FormalParameters ) {
       AsyncGeneratorBody }
+features: [async-iteration]
 ---*/
 
 var callCount = 0;
diff --git a/src/async-generators/non-strict/async-obj-method.template b/src/async-generators/non-strict/async-obj-method.template
index 0216a24495d60e5f16e16c2512782022e0a647be..b15e9da3cd352728792ee24d28954e9092392f66 100644
--- a/src/async-generators/non-strict/async-obj-method.template
+++ b/src/async-generators/non-strict/async-obj-method.template
@@ -10,6 +10,7 @@ info: |
 
   AsyncGeneratorMethod :
     async [no LineTerminator here] * PropertyName ( UniqueFormalParameters ) { AsyncGeneratorBody }
+features: [async-iteration]
 ---*/
 
 var callCount = 0;