diff --git a/test/language/module-code/dynamic-import/catch/nested-async-gen-return-await-eval-rqstd-abrupt-typeerror.js b/test/language/module-code/dynamic-import/catch/nested-async-gen-return-await-eval-rqstd-abrupt-typeerror.js
index c1626569c3123ea33ca6a82d890bfae59acd7eec..0423f0166bc2d17837a088005afeae107700dacc 100644
--- a/test/language/module-code/dynamic-import/catch/nested-async-gen-return-await-eval-rqstd-abrupt-typeerror.js
+++ b/test/language/module-code/dynamic-import/catch/nested-async-gen-return-await-eval-rqstd-abrupt-typeerror.js
@@ -4,7 +4,7 @@
 /*---
 description: Abrupt completion during module evaluation precludes further evaluation (nested in async generator, returns awaited)
 esid: sec-import-call-runtime-semantics-evaluation
-features: [dynamic-import, async iteration]
+features: [dynamic-import, async-iteration]
 flags: [generated, async]
 info: |
     ImportCall :
diff --git a/test/language/module-code/dynamic-import/catch/nested-async-gen-return-await-eval-rqstd-abrupt-urierror.js b/test/language/module-code/dynamic-import/catch/nested-async-gen-return-await-eval-rqstd-abrupt-urierror.js
index 4b83806eba45c353a3fd86bfad5c74cd158df2c4..74a3e4245c154b9a3f5e08282ece2c4b9de75f5b 100644
--- a/test/language/module-code/dynamic-import/catch/nested-async-gen-return-await-eval-rqstd-abrupt-urierror.js
+++ b/test/language/module-code/dynamic-import/catch/nested-async-gen-return-await-eval-rqstd-abrupt-urierror.js
@@ -4,7 +4,7 @@
 /*---
 description: Abrupt completion during module evaluation precludes further evaluation (nested in async generator, returns awaited)
 esid: sec-import-call-runtime-semantics-evaluation
-features: [dynamic-import, async iteration]
+features: [dynamic-import, async-iteration]
 flags: [generated, async]
 info: |
     ImportCall :
diff --git a/test/language/module-code/dynamic-import/catch/nested-async-gen-return-await-eval-script-code-target.js b/test/language/module-code/dynamic-import/catch/nested-async-gen-return-await-eval-script-code-target.js
index 24d5e4d64266f2bb252b49cbd3d908451c680b64..10b31467cd02d6ea407085eafef9dea4f9e684e3 100644
--- a/test/language/module-code/dynamic-import/catch/nested-async-gen-return-await-eval-script-code-target.js
+++ b/test/language/module-code/dynamic-import/catch/nested-async-gen-return-await-eval-script-code-target.js
@@ -4,7 +4,7 @@
 /*---
 description: import() from a module code can load a file with script code, but the target is resolved into a Module Record (nested in async generator, returns awaited)
 esid: sec-import-call-runtime-semantics-evaluation
-features: [dynamic-import, async iteration]
+features: [dynamic-import, async-iteration]
 flags: [generated, module, async]
 info: |
     ImportCall :
diff --git a/test/language/module-code/dynamic-import/catch/nested-async-gen-return-await-file-does-not-exist.js b/test/language/module-code/dynamic-import/catch/nested-async-gen-return-await-file-does-not-exist.js
index c6ea7b85ce9731ce4185351642428b3bcfa994b3..60464771336fc35b177ba35697d05b19ec9176ae 100644
--- a/test/language/module-code/dynamic-import/catch/nested-async-gen-return-await-file-does-not-exist.js
+++ b/test/language/module-code/dynamic-import/catch/nested-async-gen-return-await-file-does-not-exist.js
@@ -4,7 +4,7 @@
 /*---
 description: Non existent file can't resolve to a Script or Module Record (nested in async generator, returns awaited)
 esid: sec-import-call-runtime-semantics-evaluation
-features: [dynamic-import, async iteration]
+features: [dynamic-import, async-iteration]
 flags: [generated, async]
 info: |
     ImportCall :
diff --git a/test/language/module-code/dynamic-import/catch/nested-async-gen-return-await-instn-iee-err-ambiguous-import.js b/test/language/module-code/dynamic-import/catch/nested-async-gen-return-await-instn-iee-err-ambiguous-import.js
index 8350c5f71e8c9342cf3af617e140121a72a9ecaa..c8253b80ff4c286cbcc4811a1416ffca7c6fdfa5 100644
--- a/test/language/module-code/dynamic-import/catch/nested-async-gen-return-await-instn-iee-err-ambiguous-import.js
+++ b/test/language/module-code/dynamic-import/catch/nested-async-gen-return-await-instn-iee-err-ambiguous-import.js
@@ -4,7 +4,7 @@
 /*---
 description: IndirectExportEntries validation - ambiguous imported bindings (nested in async generator, returns awaited)
 esid: sec-import-call-runtime-semantics-evaluation
-features: [dynamic-import, async iteration]
+features: [dynamic-import, async-iteration]
 flags: [generated, async]
 info: |
     ImportCall :
diff --git a/test/language/module-code/dynamic-import/catch/nested-async-gen-return-await-instn-iee-err-circular.js b/test/language/module-code/dynamic-import/catch/nested-async-gen-return-await-instn-iee-err-circular.js
index 1caa72210f2294827e3e52f9caaac5c6d0584898..d02eb9061470981703689de3d912f2035890eb1b 100644
--- a/test/language/module-code/dynamic-import/catch/nested-async-gen-return-await-instn-iee-err-circular.js
+++ b/test/language/module-code/dynamic-import/catch/nested-async-gen-return-await-instn-iee-err-circular.js
@@ -4,7 +4,7 @@
 /*---
 description: IndirectExportEntries validation - circular imported bindings (nested in async generator, returns awaited)
 esid: sec-import-call-runtime-semantics-evaluation
-features: [dynamic-import, async iteration]
+features: [dynamic-import, async-iteration]
 flags: [generated, async]
 info: |
     ImportCall :
diff --git a/test/language/module-code/dynamic-import/catch/nested-async-gen-return-await-specifier-tostring-abrupt-rejects.js b/test/language/module-code/dynamic-import/catch/nested-async-gen-return-await-specifier-tostring-abrupt-rejects.js
index c77668c31a14d86bd8671957f6a7706d677075a0..ac42b6377ae0fbc49656f3244200f54cf44316ba 100644
--- a/test/language/module-code/dynamic-import/catch/nested-async-gen-return-await-specifier-tostring-abrupt-rejects.js
+++ b/test/language/module-code/dynamic-import/catch/nested-async-gen-return-await-specifier-tostring-abrupt-rejects.js
@@ -4,7 +4,7 @@
 /*---
 description: Abrupt from ToString(specifier) rejects the promise (nested in async generator, returns awaited)
 esid: sec-import-call-runtime-semantics-evaluation
-features: [dynamic-import, async iteration]
+features: [dynamic-import, async-iteration]
 flags: [generated, async]
 info: |
     ImportCall :
diff --git a/test/language/module-code/dynamic-import/usage/nested-async-gen-return-await-eval-gtbndng-indirect-update-dflt.js b/test/language/module-code/dynamic-import/usage/nested-async-gen-return-await-eval-gtbndng-indirect-update-dflt.js
index cbd7315cc6ea906e822f77aef41fc6c3403b0a96..89ef67785e666e3f6fc7d256101c3f288ca11c05 100644
--- a/test/language/module-code/dynamic-import/usage/nested-async-gen-return-await-eval-gtbndng-indirect-update-dflt.js
+++ b/test/language/module-code/dynamic-import/usage/nested-async-gen-return-await-eval-gtbndng-indirect-update-dflt.js
@@ -4,7 +4,7 @@
 /*---
 description: Modifications to default binding that occur after dependency has been evaluated are reflected in local binding (nested in async generator, returns awaited)
 esid: sec-import-call-runtime-semantics-evaluation
-features: [dynamic-import, async iteration]
+features: [dynamic-import, async-iteration]
 flags: [generated, async]
 info: |
     ImportCall :
diff --git a/test/language/module-code/dynamic-import/usage/nested-async-gen-return-await-eval-gtbndng-indirect-update.js b/test/language/module-code/dynamic-import/usage/nested-async-gen-return-await-eval-gtbndng-indirect-update.js
index c47466e96ea9292fbff787c61d00a06bcba93194..fadba635ac6af08f34c9d7ca17639fadbec79723 100644
--- a/test/language/module-code/dynamic-import/usage/nested-async-gen-return-await-eval-gtbndng-indirect-update.js
+++ b/test/language/module-code/dynamic-import/usage/nested-async-gen-return-await-eval-gtbndng-indirect-update.js
@@ -4,7 +4,7 @@
 /*---
 description: Modifications to named bindings that occur after dependency has been evaluated are reflected in local binding (nested in async generator, returns awaited)
 esid: sec-import-call-runtime-semantics-evaluation
-features: [dynamic-import, async iteration]
+features: [dynamic-import, async-iteration]
 flags: [generated, async]
 includes: [fnGlobalObject.js]
 info: |
diff --git a/test/language/module-code/dynamic-import/usage/nested-async-gen-return-await-eval-script-code-host-resolves-module-code.js b/test/language/module-code/dynamic-import/usage/nested-async-gen-return-await-eval-script-code-host-resolves-module-code.js
index e5c9324b0de3f684cfa70659db3284f9d96ca0a9..dcceb57262de7e9628d3d6c23f779fe98197c371 100644
--- a/test/language/module-code/dynamic-import/usage/nested-async-gen-return-await-eval-script-code-host-resolves-module-code.js
+++ b/test/language/module-code/dynamic-import/usage/nested-async-gen-return-await-eval-script-code-host-resolves-module-code.js
@@ -4,7 +4,7 @@
 /*---
 description: import() from a ascript code can load a file with module code (nested in async generator, returns awaited)
 esid: sec-import-call-runtime-semantics-evaluation
-features: [dynamic-import, async iteration]
+features: [dynamic-import, async-iteration]
 flags: [generated, async]
 info: |
     ImportCall :
diff --git a/test/language/module-code/dynamic-import/usage/nested-async-gen-return-await-is-call-expression-square-brackets.js b/test/language/module-code/dynamic-import/usage/nested-async-gen-return-await-is-call-expression-square-brackets.js
index e6a12ca725949d07a5374d5468fbb071d1be3e2d..749bcdbb4d25624f68ec94303d5c0e0ff3bc8c3b 100644
--- a/test/language/module-code/dynamic-import/usage/nested-async-gen-return-await-is-call-expression-square-brackets.js
+++ b/test/language/module-code/dynamic-import/usage/nested-async-gen-return-await-is-call-expression-square-brackets.js
@@ -4,7 +4,7 @@
 /*---
 description: ImportCall is a CallExpression, it can be followed by square brackets (nested in async generator, returns awaited)
 esid: sec-import-call-runtime-semantics-evaluation
-features: [dynamic-import, async iteration]
+features: [dynamic-import, async-iteration]
 flags: [generated, async]
 info: |
     ImportCall :
diff --git a/test/language/module-code/dynamic-import/usage/nested-async-gen-return-await-returns-thenable.js b/test/language/module-code/dynamic-import/usage/nested-async-gen-return-await-returns-thenable.js
index ed63718faee573951aa280fc3e4459d088be5b50..6cc1665780fe8395b0f8a254441b34842ac21a89 100644
--- a/test/language/module-code/dynamic-import/usage/nested-async-gen-return-await-returns-thenable.js
+++ b/test/language/module-code/dynamic-import/usage/nested-async-gen-return-await-returns-thenable.js
@@ -4,7 +4,7 @@
 /*---
 description: Dynamic import() returns a thenable object. (nested in async generator, returns awaited)
 esid: sec-import-call-runtime-semantics-evaluation
-features: [dynamic-import, async iteration]
+features: [dynamic-import, async-iteration]
 flags: [generated, async]
 info: |
     ImportCall :
diff --git a/test/language/module-code/dynamic-import/usage/nested-async-gen-return-await-specifier-tostring.js b/test/language/module-code/dynamic-import/usage/nested-async-gen-return-await-specifier-tostring.js
index afcac56fbb8efae186c09b29e148e164947547a2..a5b94c43c53090134ce97acec457ae9a29a525d4 100644
--- a/test/language/module-code/dynamic-import/usage/nested-async-gen-return-await-specifier-tostring.js
+++ b/test/language/module-code/dynamic-import/usage/nested-async-gen-return-await-specifier-tostring.js
@@ -4,7 +4,7 @@
 /*---
 description: ToString value of specifier (nested in async generator, returns awaited)
 esid: sec-import-call-runtime-semantics-evaluation
-features: [dynamic-import, async iteration]
+features: [dynamic-import, async-iteration]
 flags: [generated, async]
 info: |
     ImportCall :