From a801bdf7863bc44ffeb75c7d6fbddaddfdf95898 Mon Sep 17 00:00:00 2001
From: Rick Waldron <waldron.rick@gmail.com>
Date: Tue, 19 Dec 2017 15:40:12 -0500
Subject: [PATCH] Fix frontmatter

---
 .../TypedArrays/internals/Get/infinity-detached-buffer.js  | 7 ++++---
 .../internals/GetOwnProperty/enumerate-detached-buffer.js  | 7 ++++---
 .../internals/HasProperty/infinity-with-detached-buffer.js | 7 ++++---
 .../language/expressions/call/eval-spread-empty-leading.js | 6 +++---
 .../expressions/call/eval-spread-empty-trailing.js         | 6 +++---
 test/language/expressions/call/eval-spread-empty.js        | 6 +++---
 test/language/expressions/call/eval-spread.js              | 6 +++---
 .../expressions/call/tco-cross-realm-class-construct.js    | 6 +++---
 .../call/tco-cross-realm-class-derived-construct.js        | 6 +++---
 test/language/expressions/call/tco-cross-realm-fun-call.js | 6 +++---
 .../expressions/call/tco-cross-realm-fun-construct.js      | 6 +++---
 .../expressions/call/tco-non-eval-function-dynamic.js      | 6 +++---
 test/language/expressions/call/tco-non-eval-function.js    | 6 +++---
 test/language/expressions/call/tco-non-eval-global.js      | 6 +++---
 test/language/expressions/call/tco-non-eval-with.js        | 6 +++---
 test/language/identifiers/other_id_continue-escaped.js     | 6 +++---
 test/language/identifiers/other_id_continue.js             | 6 +++---
 test/language/identifiers/other_id_start-escaped.js        | 6 +++---
 test/language/identifiers/other_id_start.js                | 6 +++---
 .../identifiers/vertical-tilde-continue-escaped.js         | 6 +++---
 test/language/identifiers/vertical-tilde-continue.js       | 6 +++---
 test/language/identifiers/vertical-tilde-start-escaped.js  | 6 +++---
 test/language/identifiers/vertical-tilde-start.js          | 6 +++---
 .../namespace/internals/enumerate-binding-uninit.js        | 6 +++---
 .../internals/object-hasOwnProperty-binding-uninit.js      | 6 +++---
 .../namespace/internals/object-keys-binding-uninit.js      | 6 +++---
 .../object-propertyIsEnumerable-binding-uninit.js          | 6 +++---
 .../statements/for-of/generator-close-via-continue.js      | 2 +-
 .../statements/for-of/iterator-close-via-continue.js       | 2 +-
 29 files changed, 86 insertions(+), 83 deletions(-)

diff --git a/test/built-ins/TypedArrays/internals/Get/infinity-detached-buffer.js b/test/built-ins/TypedArrays/internals/Get/infinity-detached-buffer.js
index 3451ea2494..ae2a8cdfc7 100644
--- a/test/built-ins/TypedArrays/internals/Get/infinity-detached-buffer.js
+++ b/test/built-ins/TypedArrays/internals/Get/infinity-detached-buffer.js
@@ -2,10 +2,10 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-integerindexedelementget
-info: >
+esid: sec-integerindexedelementget
+description: >
   "Infinity" is a canonical numeric string, test with access on detached buffer.
-description: |
+info: |
   9.4.5.4 [[Get]] ( P, Receiver )
   ...
   2. If Type(P) is String, then
@@ -27,6 +27,7 @@ description: |
     ...
 
 includes: [testTypedArray.js, detachArrayBuffer.js]
+features: [TypedArray]
 ---*/
 
 testWithTypedArrayConstructors(function(TA) {
diff --git a/test/built-ins/TypedArrays/internals/GetOwnProperty/enumerate-detached-buffer.js b/test/built-ins/TypedArrays/internals/GetOwnProperty/enumerate-detached-buffer.js
index b5ff13a34d..40d7630dd6 100644
--- a/test/built-ins/TypedArrays/internals/GetOwnProperty/enumerate-detached-buffer.js
+++ b/test/built-ins/TypedArrays/internals/GetOwnProperty/enumerate-detached-buffer.js
@@ -2,9 +2,9 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-integer-indexed-exotic-objects-getownproperty-p
-info: Test for-in enumeration with detached buffer.
-description: |
+esid: sec-integer-indexed-exotic-objects-getownproperty-p
+description: Test for-in enumeration with detached buffer.
+info: |
   9.4.5.1 [[GetOwnProperty]] ( P )
     ...
     3. If Type(P) is String, then
@@ -27,6 +27,7 @@ description: |
     calling its [[GetOwnProperty]] internal method.
 
 includes: [testTypedArray.js, detachArrayBuffer.js]
+features: [TypedArray]
 ---*/
 
 testWithTypedArrayConstructors(function(TA) {
diff --git a/test/built-ins/TypedArrays/internals/HasProperty/infinity-with-detached-buffer.js b/test/built-ins/TypedArrays/internals/HasProperty/infinity-with-detached-buffer.js
index 4d2001f03f..7a79bec7b9 100644
--- a/test/built-ins/TypedArrays/internals/HasProperty/infinity-with-detached-buffer.js
+++ b/test/built-ins/TypedArrays/internals/HasProperty/infinity-with-detached-buffer.js
@@ -2,10 +2,10 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-integer-indexed-exotic-objects-hasproperty-p
-info: >
+esid: sec-integer-indexed-exotic-objects-hasproperty-p
+description: >
   "Infinity" is a canonical numeric string, test with access on detached buffer.
-description: |
+info: |
   9.4.5.2 [[HasProperty]]( P )
   ...
   3. If Type(P) is String, then
@@ -23,6 +23,7 @@ description: |
 
 flags: [noStrict]
 includes: [testTypedArray.js, detachArrayBuffer.js]
+features: [TypedArray]
 ---*/
 
 testWithTypedArrayConstructors(function(TA) {
diff --git a/test/language/expressions/call/eval-spread-empty-leading.js b/test/language/expressions/call/eval-spread-empty-leading.js
index 74ddaa89e9..e456a2d797 100644
--- a/test/language/expressions/call/eval-spread-empty-leading.js
+++ b/test/language/expressions/call/eval-spread-empty-leading.js
@@ -2,10 +2,10 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-function-calls-runtime-semantics-evaluation
-info: >
+esid: sec-function-calls-runtime-semantics-evaluation
+description: >
   Direct eval call with empty leading spread.
-description: |
+info: |
   12.3.4.1 Runtime Semantics: Evaluation
     ...
     3. If Type(ref) is Reference and IsPropertyReference(ref) is false and GetReferencedName(ref) is "eval", then
diff --git a/test/language/expressions/call/eval-spread-empty-trailing.js b/test/language/expressions/call/eval-spread-empty-trailing.js
index ee92dc95b7..b8a2708e54 100644
--- a/test/language/expressions/call/eval-spread-empty-trailing.js
+++ b/test/language/expressions/call/eval-spread-empty-trailing.js
@@ -2,10 +2,10 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-function-calls-runtime-semantics-evaluation
-info: >
+esid: sec-function-calls-runtime-semantics-evaluation
+description: >
   Direct eval call with empty trailing spread.
-description: |
+info: |
   12.3.4.1 Runtime Semantics: Evaluation
     ...
     3. If Type(ref) is Reference and IsPropertyReference(ref) is false and GetReferencedName(ref) is "eval", then
diff --git a/test/language/expressions/call/eval-spread-empty.js b/test/language/expressions/call/eval-spread-empty.js
index 3c462a686d..e88171076f 100644
--- a/test/language/expressions/call/eval-spread-empty.js
+++ b/test/language/expressions/call/eval-spread-empty.js
@@ -2,10 +2,10 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-function-calls-runtime-semantics-evaluation
-info: >
+esid: sec-function-calls-runtime-semantics-evaluation
+description: >
   Direct eval call with empty spread.
-description: |
+info: |
   12.3.4.1 Runtime Semantics: Evaluation
     ...
     3. If Type(ref) is Reference and IsPropertyReference(ref) is false and GetReferencedName(ref) is "eval", then
diff --git a/test/language/expressions/call/eval-spread.js b/test/language/expressions/call/eval-spread.js
index 8ad99fcf9c..7baca35754 100644
--- a/test/language/expressions/call/eval-spread.js
+++ b/test/language/expressions/call/eval-spread.js
@@ -2,10 +2,10 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-function-calls-runtime-semantics-evaluation
-info: >
+esid: sec-function-calls-runtime-semantics-evaluation
+description: >
   Direct eval call with spread.
-description: |
+info: |
   12.3.4.1 Runtime Semantics: Evaluation
     ...
     3. If Type(ref) is Reference and IsPropertyReference(ref) is false and GetReferencedName(ref) is "eval", then
diff --git a/test/language/expressions/call/tco-cross-realm-class-construct.js b/test/language/expressions/call/tco-cross-realm-class-construct.js
index 8d74cee29a..08361636b3 100644
--- a/test/language/expressions/call/tco-cross-realm-class-construct.js
+++ b/test/language/expressions/call/tco-cross-realm-class-construct.js
@@ -2,11 +2,11 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-function-calls-runtime-semantics-evaluation
-info: >
+esid: sec-function-calls-runtime-semantics-evaluation
+description: >
   Check TypeError is thrown from correct realm with tco-call to class constructor from derived
   class [[Construct]] invocation.
-description: |
+info: |
   12.3.4.3 Runtime Semantics: EvaluateDirectCall( func, thisValue, arguments, tailPosition )
     ...
     4. If tailPosition is true, perform PrepareForTailCall().
diff --git a/test/language/expressions/call/tco-cross-realm-class-derived-construct.js b/test/language/expressions/call/tco-cross-realm-class-derived-construct.js
index f55a8fe9b9..b478884234 100644
--- a/test/language/expressions/call/tco-cross-realm-class-derived-construct.js
+++ b/test/language/expressions/call/tco-cross-realm-class-derived-construct.js
@@ -2,11 +2,11 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-function-calls-runtime-semantics-evaluation
-info: >
+esid: sec-function-calls-runtime-semantics-evaluation
+description: >
   Check TypeError is thrown from correct realm with tco-call to class constructor from
   class [[Construct]] invocation.
-description: |
+info: |
   12.3.4.3 Runtime Semantics: EvaluateDirectCall( func, thisValue, arguments, tailPosition )
     ...
     4. If tailPosition is true, perform PrepareForTailCall().
diff --git a/test/language/expressions/call/tco-cross-realm-fun-call.js b/test/language/expressions/call/tco-cross-realm-fun-call.js
index 6c0b3e30a4..5a254a02b3 100644
--- a/test/language/expressions/call/tco-cross-realm-fun-call.js
+++ b/test/language/expressions/call/tco-cross-realm-fun-call.js
@@ -2,10 +2,10 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-function-calls-runtime-semantics-evaluation
-info: >
+esid: sec-function-calls-runtime-semantics-evaluation
+description: >
   Check TypeError is thrown from correct realm with tco-call to class constructor from [[Call]] invocation.
-description: |
+info: |
   12.3.4.3 Runtime Semantics: EvaluateDirectCall( func, thisValue, arguments, tailPosition )
     ...
     4. If tailPosition is true, perform PrepareForTailCall().
diff --git a/test/language/expressions/call/tco-cross-realm-fun-construct.js b/test/language/expressions/call/tco-cross-realm-fun-construct.js
index e26165ec86..f026a8d441 100644
--- a/test/language/expressions/call/tco-cross-realm-fun-construct.js
+++ b/test/language/expressions/call/tco-cross-realm-fun-construct.js
@@ -2,10 +2,10 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-function-calls-runtime-semantics-evaluation
-info: >
+esid: sec-function-calls-runtime-semantics-evaluation
+description: >
   Check TypeError is thrown from correct realm with tco-call to class constructor from [[Construct]] invocation.
-description: |
+info: |
   12.3.4.3 Runtime Semantics: EvaluateDirectCall( func, thisValue, arguments, tailPosition )
     ...
     4. If tailPosition is true, perform PrepareForTailCall().
diff --git a/test/language/expressions/call/tco-non-eval-function-dynamic.js b/test/language/expressions/call/tco-non-eval-function-dynamic.js
index a570c791cd..8ef0f92a22 100644
--- a/test/language/expressions/call/tco-non-eval-function-dynamic.js
+++ b/test/language/expressions/call/tco-non-eval-function-dynamic.js
@@ -2,10 +2,10 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-function-calls-runtime-semantics-evaluation
-info: >
+esid: sec-function-calls-runtime-semantics-evaluation
+description: >
   Tail-call with identifier named "eval" in function environment, local "eval" binding dynamically added.
-description: |
+info: |
   12.3.4.1 Runtime Semantics: Evaluation
     ...
     6. If Type(ref) is Reference and IsPropertyReference(ref) is false and
diff --git a/test/language/expressions/call/tco-non-eval-function.js b/test/language/expressions/call/tco-non-eval-function.js
index 623a101273..200666bfe5 100644
--- a/test/language/expressions/call/tco-non-eval-function.js
+++ b/test/language/expressions/call/tco-non-eval-function.js
@@ -2,10 +2,10 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-function-calls-runtime-semantics-evaluation
-info: >
+esid: sec-function-calls-runtime-semantics-evaluation
+description: >
   Tail-call with identifier named "eval" in function environment.
-description: |
+info: |
   12.3.4.1 Runtime Semantics: Evaluation
     ...
     6. If Type(ref) is Reference and IsPropertyReference(ref) is false and
diff --git a/test/language/expressions/call/tco-non-eval-global.js b/test/language/expressions/call/tco-non-eval-global.js
index 8152b82538..208b3f0e8d 100644
--- a/test/language/expressions/call/tco-non-eval-global.js
+++ b/test/language/expressions/call/tco-non-eval-global.js
@@ -2,10 +2,10 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-function-calls-runtime-semantics-evaluation
-info: >
+esid: sec-function-calls-runtime-semantics-evaluation
+description: >
   Tail-call with identifier named "eval" in global environment.
-description: |
+info: |
   12.3.4.1 Runtime Semantics: Evaluation
     ...
     6. If Type(ref) is Reference and IsPropertyReference(ref) is false and
diff --git a/test/language/expressions/call/tco-non-eval-with.js b/test/language/expressions/call/tco-non-eval-with.js
index 6797874429..920e09a115 100644
--- a/test/language/expressions/call/tco-non-eval-with.js
+++ b/test/language/expressions/call/tco-non-eval-with.js
@@ -2,10 +2,10 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-function-calls-runtime-semantics-evaluation
-info: >
+esid: sec-function-calls-runtime-semantics-evaluation
+description: >
   Tail-call with identifier named "eval" in object environment.
-description: |
+info: |
   12.3.4.1 Runtime Semantics: Evaluation
     ...
     6. If Type(ref) is Reference and IsPropertyReference(ref) is false and
diff --git a/test/language/identifiers/other_id_continue-escaped.js b/test/language/identifiers/other_id_continue-escaped.js
index 48efba7757..7723c2a91b 100644
--- a/test/language/identifiers/other_id_continue-escaped.js
+++ b/test/language/identifiers/other_id_continue-escaped.js
@@ -2,9 +2,9 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-names-and-keywords
-info: Test grandfathered characters of ID_Continue.
-description: >
+esid: sec-names-and-keywords
+description: Test grandfathered characters of ID_Continue.
+info: >
   Grandfathered characters (Other_ID_Start + Other_ID_Continue)
 ---*/
 
diff --git a/test/language/identifiers/other_id_continue.js b/test/language/identifiers/other_id_continue.js
index ebe7f3fca4..7f2ffa9815 100644
--- a/test/language/identifiers/other_id_continue.js
+++ b/test/language/identifiers/other_id_continue.js
@@ -2,9 +2,9 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-names-and-keywords
-info: Test grandfathered characters of ID_Continue.
-description: >
+esid: sec-names-and-keywords
+description: Test grandfathered characters of ID_Continue.
+info: >
   Grandfathered characters (Other_ID_Start + Other_ID_Continue)
 ---*/
 
diff --git a/test/language/identifiers/other_id_start-escaped.js b/test/language/identifiers/other_id_start-escaped.js
index 2173e0959f..e4cf756afb 100644
--- a/test/language/identifiers/other_id_start-escaped.js
+++ b/test/language/identifiers/other_id_start-escaped.js
@@ -2,9 +2,9 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-names-and-keywords
-info: Test grandfathered characters of ID_Start.
-description: >
+esid: sec-names-and-keywords
+description: Test grandfathered characters of ID_Start.
+info: >
   Grandfathered characters (Other_ID_Start)
 ---*/
 
diff --git a/test/language/identifiers/other_id_start.js b/test/language/identifiers/other_id_start.js
index 04fcfa3608..8e520cce49 100644
--- a/test/language/identifiers/other_id_start.js
+++ b/test/language/identifiers/other_id_start.js
@@ -2,9 +2,9 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-names-and-keywords
-info: Test grandfathered characters of ID_Start.
-description: >
+esid: sec-names-and-keywords
+description: Test grandfathered characters of ID_Start.
+info: |
   Grandfathered characters (Other_ID_Start)
 ---*/
 
diff --git a/test/language/identifiers/vertical-tilde-continue-escaped.js b/test/language/identifiers/vertical-tilde-continue-escaped.js
index b7acc2786d..e66b9ff441 100644
--- a/test/language/identifiers/vertical-tilde-continue-escaped.js
+++ b/test/language/identifiers/vertical-tilde-continue-escaped.js
@@ -2,9 +2,9 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-names-and-keywords
-info: Test VERTICAL TILDE (U+2E2F) is not recognized as ID_Continue character.
-description: >
+esid: sec-names-and-keywords
+description: Test VERTICAL TILDE (U+2E2F) is not recognized as ID_Continue character.
+info: >
   VERTICAL TILDE is in General Category 'Lm' and [:Pattern_Syntax:].
 negative:
   type: SyntaxError
diff --git a/test/language/identifiers/vertical-tilde-continue.js b/test/language/identifiers/vertical-tilde-continue.js
index ed07cd0291..edd7aaaab1 100644
--- a/test/language/identifiers/vertical-tilde-continue.js
+++ b/test/language/identifiers/vertical-tilde-continue.js
@@ -2,9 +2,9 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-names-and-keywords
-info: Test VERTICAL TILDE (U+2E2F) is not recognized as ID_Continue character.
-description: >
+esid: sec-names-and-keywords
+description: Test VERTICAL TILDE (U+2E2F) is not recognized as ID_Continue character.
+info: >
   VERTICAL TILDE is in General Category 'Lm' and [:Pattern_Syntax:].
 negative:
   type: SyntaxError
diff --git a/test/language/identifiers/vertical-tilde-start-escaped.js b/test/language/identifiers/vertical-tilde-start-escaped.js
index ee0f2fc44c..8264d180d5 100644
--- a/test/language/identifiers/vertical-tilde-start-escaped.js
+++ b/test/language/identifiers/vertical-tilde-start-escaped.js
@@ -2,9 +2,9 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-names-and-keywords
-info: Test VERTICAL TILDE (U+2E2F) is not recognized as ID_Start character.
-description: >
+esid: sec-names-and-keywords
+description: Test VERTICAL TILDE (U+2E2F) is not recognized as ID_Start character.
+info: |
   VERTICAL TILDE is in General Category 'Lm' and [:Pattern_Syntax:].
 negative:
   type: SyntaxError
diff --git a/test/language/identifiers/vertical-tilde-start.js b/test/language/identifiers/vertical-tilde-start.js
index 815a6654d8..78476a6b49 100644
--- a/test/language/identifiers/vertical-tilde-start.js
+++ b/test/language/identifiers/vertical-tilde-start.js
@@ -2,9 +2,9 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-names-and-keywords
-info: Test VERTICAL TILDE (U+2E2F) is not recognized as ID_Start character.
-description: >
+esid: sec-names-and-keywords
+description: Test VERTICAL TILDE (U+2E2F) is not recognized as ID_Start character.
+info: |
   VERTICAL TILDE is in General Category 'Lm' and [:Pattern_Syntax:].
 negative:
   type: SyntaxError
diff --git a/test/language/module-code/namespace/internals/enumerate-binding-uninit.js b/test/language/module-code/namespace/internals/enumerate-binding-uninit.js
index a56408e8d8..d7c9418c3a 100644
--- a/test/language/module-code/namespace/internals/enumerate-binding-uninit.js
+++ b/test/language/module-code/namespace/internals/enumerate-binding-uninit.js
@@ -2,10 +2,10 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-enumerate-object-properties
-info: >
+esid: sec-enumerate-object-properties
+description: >
   Test for-in enumeration with uninitialized binding.
-description: |
+info: |
   13.7.5.15 EnumerateObjectProperties (O)
     ...
     EnumerateObjectProperties must obtain the own property keys of the
diff --git a/test/language/module-code/namespace/internals/object-hasOwnProperty-binding-uninit.js b/test/language/module-code/namespace/internals/object-hasOwnProperty-binding-uninit.js
index fc90814fbb..f58a4441ea 100644
--- a/test/language/module-code/namespace/internals/object-hasOwnProperty-binding-uninit.js
+++ b/test/language/module-code/namespace/internals/object-hasOwnProperty-binding-uninit.js
@@ -2,10 +2,10 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-object.prototype.hasownproperty
-info: >
+esid: sec-object.prototype.hasownproperty
+description: >
   Test Object.prototype.hasOwnProperty() with uninitialized binding.
-description: |
+info: |
   19.1.3.2 Object.prototype.hasOwnProperty ( V )
     ...
     3. Return ? HasOwnProperty(O, P).
diff --git a/test/language/module-code/namespace/internals/object-keys-binding-uninit.js b/test/language/module-code/namespace/internals/object-keys-binding-uninit.js
index 842ae50d6e..44fb97b7ee 100644
--- a/test/language/module-code/namespace/internals/object-keys-binding-uninit.js
+++ b/test/language/module-code/namespace/internals/object-keys-binding-uninit.js
@@ -2,10 +2,10 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-object.keys
-info: >
+esid: sec-object.keys
+description: >
   Test Object.keys() with uninitialized binding.
-description: |
+info: |
   19.1.2.16 Object.keys ( O )
     ...
     2. Let nameList be ? EnumerableOwnProperties(obj, "key").
diff --git a/test/language/module-code/namespace/internals/object-propertyIsEnumerable-binding-uninit.js b/test/language/module-code/namespace/internals/object-propertyIsEnumerable-binding-uninit.js
index 285a6c9af2..7490f02da3 100644
--- a/test/language/module-code/namespace/internals/object-propertyIsEnumerable-binding-uninit.js
+++ b/test/language/module-code/namespace/internals/object-propertyIsEnumerable-binding-uninit.js
@@ -2,10 +2,10 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-object.prototype.propertyisenumerable
-info: >
+esid: sec-object.prototype.propertyisenumerable
+description: >
   Test Object.prototype.propertyIsEnumerable() with uninitialized binding.
-description: |
+info: |
   19.1.3.4 Object.prototype.propertyIsEnumerable ( V )
     ...
     3. Let desc be ? O.[[GetOwnProperty]](P).
diff --git a/test/language/statements/for-of/generator-close-via-continue.js b/test/language/statements/for-of/generator-close-via-continue.js
index b8afad37ce..0fe66db8e8 100644
--- a/test/language/statements/for-of/generator-close-via-continue.js
+++ b/test/language/statements/for-of/generator-close-via-continue.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-runtime-semantics-forin-div-ofbodyevaluation-lhs-stmt-iterator-lhskind-labelset
+esid: sec-runtime-semantics-forin-div-ofbodyevaluation-lhs-stmt-iterator-lhskind-labelset
 description: >
   Generators should be closed via their `return` method when iteration is
   interrupted via a `continue` statement.
diff --git a/test/language/statements/for-of/iterator-close-via-continue.js b/test/language/statements/for-of/iterator-close-via-continue.js
index 6c98fb6b84..1d902643cf 100644
--- a/test/language/statements/for-of/iterator-close-via-continue.js
+++ b/test/language/statements/for-of/iterator-close-via-continue.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-runtime-semantics-forin-div-ofbodyevaluation-lhs-stmt-iterator-lhskind-labelset
+esid: sec-runtime-semantics-forin-div-ofbodyevaluation-lhs-stmt-iterator-lhskind-labelset
 description: >
   Iterators should be closed via their `return` method when iteration is
   interrupted via a `continue` statement.
-- 
GitLab