diff --git a/test/built-ins/Math/pow/applying-the-exp-operator_A1.js b/test/built-ins/Math/pow/applying-the-exp-operator_A1.js
index d254a9909b3127c12b3379ac6dd9347415e4f538..1ee20d1b25b271f0968afc8f438a1a8b1df635f2 100644
--- a/test/built-ins/Math/pow/applying-the-exp-operator_A1.js
+++ b/test/built-ins/Math/pow/applying-the-exp-operator_A1.js
@@ -3,7 +3,7 @@
 
 /*---
 description: If exponent is NaN, the result is NaN.
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 ---*/
 
 
diff --git a/test/built-ins/Math/pow/applying-the-exp-operator_A10.js b/test/built-ins/Math/pow/applying-the-exp-operator_A10.js
index b3bb64ad5e136b22d7e92fe253da3a341a1c863c..a21cdb0be83a8fae110eb6209f4de0796c8b4185 100644
--- a/test/built-ins/Math/pow/applying-the-exp-operator_A10.js
+++ b/test/built-ins/Math/pow/applying-the-exp-operator_A10.js
@@ -3,7 +3,7 @@
 
 /*---
 description: If abs(base) < 1 and exponent is −∞, the result is +∞.
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 ---*/
 
 
diff --git a/test/built-ins/Math/pow/applying-the-exp-operator_A11.js b/test/built-ins/Math/pow/applying-the-exp-operator_A11.js
index 2378117fa1dd75da23a9006cfff7a26b33f9416c..536b51474af8cc64d79238772a652e7642713627 100644
--- a/test/built-ins/Math/pow/applying-the-exp-operator_A11.js
+++ b/test/built-ins/Math/pow/applying-the-exp-operator_A11.js
@@ -3,7 +3,7 @@
 
 /*---
 description: If base is +∞ and exponent > 0, the result is +∞.
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 ---*/
 
 
diff --git a/test/built-ins/Math/pow/applying-the-exp-operator_A12.js b/test/built-ins/Math/pow/applying-the-exp-operator_A12.js
index d5fa0935eb42e274c96e6c9231d45f10533739ef..72a1a6e49fd89629373db638eee6cabf188e9855 100644
--- a/test/built-ins/Math/pow/applying-the-exp-operator_A12.js
+++ b/test/built-ins/Math/pow/applying-the-exp-operator_A12.js
@@ -3,7 +3,7 @@
 
 /*---
 description: If base is +∞ and exponent < 0, the result is +0.
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 ---*/
 
 
diff --git a/test/built-ins/Math/pow/applying-the-exp-operator_A13.js b/test/built-ins/Math/pow/applying-the-exp-operator_A13.js
index 3a3dbabf5fd043d296a839f3dd448f428d069920..9096d37fb30425f9e2a2dd21f06214e510ceef0b 100644
--- a/test/built-ins/Math/pow/applying-the-exp-operator_A13.js
+++ b/test/built-ins/Math/pow/applying-the-exp-operator_A13.js
@@ -3,7 +3,7 @@
 
 /*---
 description: If base is −∞ and exponent > 0 and exponent is an odd integer, the result is −∞.
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 ---*/
 
 
diff --git a/test/built-ins/Math/pow/applying-the-exp-operator_A14.js b/test/built-ins/Math/pow/applying-the-exp-operator_A14.js
index 79dbe86c128436d1320ac7bdc3f657102c53f1c9..a987088d6f915a181208450e4e83e659b4b0f938 100644
--- a/test/built-ins/Math/pow/applying-the-exp-operator_A14.js
+++ b/test/built-ins/Math/pow/applying-the-exp-operator_A14.js
@@ -3,7 +3,7 @@
 
 /*---
 description: If base is −∞ and exponent > 0 and exponent is not an odd integer, the result is +∞.
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 ---*/
 
 
diff --git a/test/built-ins/Math/pow/applying-the-exp-operator_A15.js b/test/built-ins/Math/pow/applying-the-exp-operator_A15.js
index e42ba1c2f665a17e678fc3ac937d45cb4b3d8dbb..86de40f94864deadab792467a592cb98eb22b873 100644
--- a/test/built-ins/Math/pow/applying-the-exp-operator_A15.js
+++ b/test/built-ins/Math/pow/applying-the-exp-operator_A15.js
@@ -3,7 +3,7 @@
 
 /*---
 description: If base is −∞ and exponent < 0 and exponent is an odd integer, the result is −0.
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 ---*/
 
 
diff --git a/test/built-ins/Math/pow/applying-the-exp-operator_A16.js b/test/built-ins/Math/pow/applying-the-exp-operator_A16.js
index c50a331255f44d9784de53009f6a8567853383f9..4c74246a1d5fda8d70429f86cc121cb0752d6977 100644
--- a/test/built-ins/Math/pow/applying-the-exp-operator_A16.js
+++ b/test/built-ins/Math/pow/applying-the-exp-operator_A16.js
@@ -3,7 +3,7 @@
 
 /*---
 description: If base is −∞ and exponent < 0 and exponent is not an odd integer, the result is +0.
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 ---*/
 
 
diff --git a/test/built-ins/Math/pow/applying-the-exp-operator_A17.js b/test/built-ins/Math/pow/applying-the-exp-operator_A17.js
index 3c18f248fa318ecff90f81b7e2e80a0cee2bcd34..a93442e7d05f6e380dba04c9f9ab516dc9ded25d 100644
--- a/test/built-ins/Math/pow/applying-the-exp-operator_A17.js
+++ b/test/built-ins/Math/pow/applying-the-exp-operator_A17.js
@@ -3,7 +3,7 @@
 
 /*---
 description: If base is +0 and exponent > 0, the result is +0.
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 ---*/
 
 
diff --git a/test/built-ins/Math/pow/applying-the-exp-operator_A18.js b/test/built-ins/Math/pow/applying-the-exp-operator_A18.js
index 6a4f81a3eb6d7b329f3c4c3ca66665316e7cdabd..ddf01dada1a4e8a5d7cebc85cf3cfc0fec84061b 100644
--- a/test/built-ins/Math/pow/applying-the-exp-operator_A18.js
+++ b/test/built-ins/Math/pow/applying-the-exp-operator_A18.js
@@ -3,7 +3,7 @@
 
 /*---
 description: If base is +0 and exponent < 0, the result is +∞.
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 ---*/
 
 
diff --git a/test/built-ins/Math/pow/applying-the-exp-operator_A19.js b/test/built-ins/Math/pow/applying-the-exp-operator_A19.js
index b5dbdd74b756c0c47d1b5f3b83a7e1b1852b1b2b..2b592ee53bebce7bd030243e6c8153ae74c15039 100644
--- a/test/built-ins/Math/pow/applying-the-exp-operator_A19.js
+++ b/test/built-ins/Math/pow/applying-the-exp-operator_A19.js
@@ -3,7 +3,7 @@
 
 /*---
 description: If base is −0 and exponent > 0 and exponent is an odd integer, the result is −0.
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 ---*/
 
 
diff --git a/test/built-ins/Math/pow/applying-the-exp-operator_A2.js b/test/built-ins/Math/pow/applying-the-exp-operator_A2.js
index c2e17dbe42e20ac91dfac905b3e128b5ca936104..d0dc29cc2bd78af770d85a96651a6187493292bc 100644
--- a/test/built-ins/Math/pow/applying-the-exp-operator_A2.js
+++ b/test/built-ins/Math/pow/applying-the-exp-operator_A2.js
@@ -3,7 +3,7 @@
 
 /*---
 description: If exponent is +0, the result is 1, even if base is NaN.
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 ---*/
 
 
diff --git a/test/built-ins/Math/pow/applying-the-exp-operator_A20.js b/test/built-ins/Math/pow/applying-the-exp-operator_A20.js
index 958b151090b2bcad19de4ddba06c1f2b63cf727a..5e07062cdc94b8f7384df914895f40158647c7d7 100644
--- a/test/built-ins/Math/pow/applying-the-exp-operator_A20.js
+++ b/test/built-ins/Math/pow/applying-the-exp-operator_A20.js
@@ -3,7 +3,7 @@
 
 /*---
 description: If base is −0 and exponent > 0 and exponent is not an odd integer, the result is +0.
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 ---*/
 
 
diff --git a/test/built-ins/Math/pow/applying-the-exp-operator_A21.js b/test/built-ins/Math/pow/applying-the-exp-operator_A21.js
index 5d49d68c33257cf349160e7868a1bf5d8cb75d44..f5b246ed65e42a260c4e65b6176ae7adbea5897e 100644
--- a/test/built-ins/Math/pow/applying-the-exp-operator_A21.js
+++ b/test/built-ins/Math/pow/applying-the-exp-operator_A21.js
@@ -3,7 +3,7 @@
 
 /*---
 description: If base is −0 and exponent < 0 and exponent is an odd integer, the result is −∞.
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 ---*/
 
 
diff --git a/test/built-ins/Math/pow/applying-the-exp-operator_A22.js b/test/built-ins/Math/pow/applying-the-exp-operator_A22.js
index 5770a273f21765351930fad584f66fbde5b328c1..de41acd01580999087861f5f89400f84046652db 100644
--- a/test/built-ins/Math/pow/applying-the-exp-operator_A22.js
+++ b/test/built-ins/Math/pow/applying-the-exp-operator_A22.js
@@ -3,7 +3,7 @@
 
 /*---
 description: If base is −0 and exponent < 0 and exponent is not an odd integer, the result is +∞.
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 ---*/
 
 
diff --git a/test/built-ins/Math/pow/applying-the-exp-operator_A23.js b/test/built-ins/Math/pow/applying-the-exp-operator_A23.js
index 89d43d13b0a859d2418d0dbb745385f7b1f050e1..2849c01ac97353ff8ba322de18446e1949f6c50f 100644
--- a/test/built-ins/Math/pow/applying-the-exp-operator_A23.js
+++ b/test/built-ins/Math/pow/applying-the-exp-operator_A23.js
@@ -3,7 +3,7 @@
 
 /*---
 description: If base < 0 and base is finite and exponent is finite and exponent is not an integer, the result is NaN.
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 ---*/
 
 
diff --git a/test/built-ins/Math/pow/applying-the-exp-operator_A24.js b/test/built-ins/Math/pow/applying-the-exp-operator_A24.js
index d98f7100c9d0c9b957d478aaf0dc2246bd063c3f..13d11736664b4584bef5fadfd885d24d0d21a0cc 100644
--- a/test/built-ins/Math/pow/applying-the-exp-operator_A24.js
+++ b/test/built-ins/Math/pow/applying-the-exp-operator_A24.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 description: >
     Checking if Math.pow(argument1, argument2) is approbaseimatelexponent equals
     to its mathematical value on the set of 64 argument1 values and 64
diff --git a/test/built-ins/Math/pow/applying-the-exp-operator_A3.js b/test/built-ins/Math/pow/applying-the-exp-operator_A3.js
index 707255137385fbb729755d36e006d25c35de956b..e0edd6acf7df4f6d904ea59083c8ce29005924be 100644
--- a/test/built-ins/Math/pow/applying-the-exp-operator_A3.js
+++ b/test/built-ins/Math/pow/applying-the-exp-operator_A3.js
@@ -3,7 +3,7 @@
 
 /*---
 description: If exponent is −0, the result is 1, even if base is NaN.
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 ---*/
 
 
diff --git a/test/built-ins/Math/pow/applying-the-exp-operator_A4.js b/test/built-ins/Math/pow/applying-the-exp-operator_A4.js
index 9de9fbcb0f710ac7249aceb97a1414eaf8c15a29..3c28de4630a003cc927b8199adac53017709f4e2 100644
--- a/test/built-ins/Math/pow/applying-the-exp-operator_A4.js
+++ b/test/built-ins/Math/pow/applying-the-exp-operator_A4.js
@@ -3,7 +3,7 @@
 
 /*---
 description: If base is NaN and exponent is nonzero, the result is NaN.
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 ---*/
 
 
diff --git a/test/built-ins/Math/pow/applying-the-exp-operator_A5.js b/test/built-ins/Math/pow/applying-the-exp-operator_A5.js
index 7112b87a6b174ac2cb875dea89c0f21ca5ca7767..a5bf6f33a318eacfaa8b389b0bf2f24ae1ab78c3 100644
--- a/test/built-ins/Math/pow/applying-the-exp-operator_A5.js
+++ b/test/built-ins/Math/pow/applying-the-exp-operator_A5.js
@@ -3,7 +3,7 @@
 
 /*---
 description: If abs(base) > 1 and exponent is +∞, the result is +∞.
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 ---*/
 
 
diff --git a/test/built-ins/Math/pow/applying-the-exp-operator_A6.js b/test/built-ins/Math/pow/applying-the-exp-operator_A6.js
index 4a817e8e17736d3388d16f7e5e4d877df843b8e9..1b71bbdc1af4068e6b4ad12e870fea72cfd7e83d 100644
--- a/test/built-ins/Math/pow/applying-the-exp-operator_A6.js
+++ b/test/built-ins/Math/pow/applying-the-exp-operator_A6.js
@@ -3,7 +3,7 @@
 
 /*---
 description: If abs(base) > 1 and exponent is −∞, the result is +0.
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 ---*/
 
 
diff --git a/test/built-ins/Math/pow/applying-the-exp-operator_A7.js b/test/built-ins/Math/pow/applying-the-exp-operator_A7.js
index acaf474b96febb5b7061716c1f64807357ca8aeb..f8045d2071a56b12313705d6a5e3f2260e7e4e24 100644
--- a/test/built-ins/Math/pow/applying-the-exp-operator_A7.js
+++ b/test/built-ins/Math/pow/applying-the-exp-operator_A7.js
@@ -3,7 +3,7 @@
 
 /*---
 description: If abs(base) is 1 and exponent is +∞, the result is NaN.
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 ---*/
 
 
diff --git a/test/built-ins/Math/pow/applying-the-exp-operator_A8.js b/test/built-ins/Math/pow/applying-the-exp-operator_A8.js
index 4055f984a904d7515e8cce1f4ddccae4228c441b..11490df4a99448c600ed0a1b5609d0d001fe895a 100644
--- a/test/built-ins/Math/pow/applying-the-exp-operator_A8.js
+++ b/test/built-ins/Math/pow/applying-the-exp-operator_A8.js
@@ -3,7 +3,7 @@
 
 /*---
 description: If abs(base) is 1 and exponent is −∞, the result is NaN.
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 ---*/
 
 
diff --git a/test/built-ins/Math/pow/applying-the-exp-operator_A9.js b/test/built-ins/Math/pow/applying-the-exp-operator_A9.js
index 07f5b0558458f03dd21a093f2ad84941d071e344..104130bbc1d65be3bf503138e88609f08a01b2e1 100644
--- a/test/built-ins/Math/pow/applying-the-exp-operator_A9.js
+++ b/test/built-ins/Math/pow/applying-the-exp-operator_A9.js
@@ -3,7 +3,7 @@
 
 /*---
 description: If abs(base) < 1 and exponent is +∞, the result is +0.
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 ---*/
 
 
diff --git a/test/built-ins/Math/pow/length.js b/test/built-ins/Math/pow/length.js
index a73bcc1cbf9dc0cb3a9d86276c8199e7fc9e7aaa..2efb032171f9dc9f9c5a6e9ec8bd6ac0a7dd3638 100755
--- a/test/built-ins/Math/pow/length.js
+++ b/test/built-ins/Math/pow/length.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-math.pow
+esid: sec-math.pow
 description: >
   Math.pow.length is 2.
 
diff --git a/test/built-ins/Math/pow/math.pow.js b/test/built-ins/Math/pow/math.pow.js
index 373665f731abe470199274d3bba7b907906370ef..60e0f045088f1b362277ed419b7ddb514426d3e7 100644
--- a/test/built-ins/Math/pow/math.pow.js
+++ b/test/built-ins/Math/pow/math.pow.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-math.pow
+esid: sec-math.pow
 description: >
   Math.pow ( base, exponent )
 
diff --git a/test/built-ins/Math/pow/name.js b/test/built-ins/Math/pow/name.js
index e38d29eda77725a5efc44e9148231e6bdf882bcd..ff3a8f1b908f31904bc7b0476efb7834ef94755d 100755
--- a/test/built-ins/Math/pow/name.js
+++ b/test/built-ins/Math/pow/name.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-math.pow
+esid: sec-math.pow
 description: >
   Math.pow.name is "pow".
 
diff --git a/test/language/expressions/exponentiation/applying-the-exp-operator_A1.js b/test/language/expressions/exponentiation/applying-the-exp-operator_A1.js
index 297c090b99e4afeb0b6344c07775ff56680f91b3..7b0a32744649b0855e00e40f37d3ab52871f0025 100644
--- a/test/language/expressions/exponentiation/applying-the-exp-operator_A1.js
+++ b/test/language/expressions/exponentiation/applying-the-exp-operator_A1.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 description: If exponent is NaN, the result is NaN.
 ---*/
 
diff --git a/test/language/expressions/exponentiation/applying-the-exp-operator_A10.js b/test/language/expressions/exponentiation/applying-the-exp-operator_A10.js
index b3d7c7d5cf2119a33065f8c1bad1f2c0440194ab..738da8b41e0cc228606e774734f71736cbc0668b 100644
--- a/test/language/expressions/exponentiation/applying-the-exp-operator_A10.js
+++ b/test/language/expressions/exponentiation/applying-the-exp-operator_A10.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 description: If abs(base) < 1 and exponent is −∞, the result is +∞.
 ---*/
 
diff --git a/test/language/expressions/exponentiation/applying-the-exp-operator_A11.js b/test/language/expressions/exponentiation/applying-the-exp-operator_A11.js
index 93443094f8e5f37816824544cd7f1914949c8092..e42391d2fc326fd8ae6b064bdc7cda1976f5909f 100644
--- a/test/language/expressions/exponentiation/applying-the-exp-operator_A11.js
+++ b/test/language/expressions/exponentiation/applying-the-exp-operator_A11.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 description: If base is +∞ and exponent > 0, the result is +∞.
 ---*/
 
diff --git a/test/language/expressions/exponentiation/applying-the-exp-operator_A12.js b/test/language/expressions/exponentiation/applying-the-exp-operator_A12.js
index 77f08f8eef58f7b5da32a3c92e353beccf949a6b..b60b61ebc2859f58542036040240e6e774454020 100644
--- a/test/language/expressions/exponentiation/applying-the-exp-operator_A12.js
+++ b/test/language/expressions/exponentiation/applying-the-exp-operator_A12.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 description: If base is +∞ and exponent < 0, the result is +0.
 ---*/
 
diff --git a/test/language/expressions/exponentiation/applying-the-exp-operator_A13.js b/test/language/expressions/exponentiation/applying-the-exp-operator_A13.js
index f1a6f9dff51d163f6fae29526c2bd91a83919994..3660ba7e88378c01a7fa256dc76ace3203f143ea 100644
--- a/test/language/expressions/exponentiation/applying-the-exp-operator_A13.js
+++ b/test/language/expressions/exponentiation/applying-the-exp-operator_A13.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 description: If base is −∞ and exponent > 0 and exponent is an odd integer, the result is −∞.
 ---*/
 
diff --git a/test/language/expressions/exponentiation/applying-the-exp-operator_A14.js b/test/language/expressions/exponentiation/applying-the-exp-operator_A14.js
index 47052e4a4caeb83165547300e8356535967e186e..bd54be68533321a254761a30caf29bc6862c1bc7 100644
--- a/test/language/expressions/exponentiation/applying-the-exp-operator_A14.js
+++ b/test/language/expressions/exponentiation/applying-the-exp-operator_A14.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 description: If base is −∞ and exponent > 0 and exponent is not an odd integer, the result is +∞.
 ---*/
 
diff --git a/test/language/expressions/exponentiation/applying-the-exp-operator_A15.js b/test/language/expressions/exponentiation/applying-the-exp-operator_A15.js
index d37d7f7a244f1d2cbc2c76e9ad13223aca60ff13..6add15c7634b789c3df88c0ba6d91179822c58ec 100644
--- a/test/language/expressions/exponentiation/applying-the-exp-operator_A15.js
+++ b/test/language/expressions/exponentiation/applying-the-exp-operator_A15.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 description: If base is −∞ and exponent < 0 and exponent is an odd integer, the result is −0.
 ---*/
 
diff --git a/test/language/expressions/exponentiation/applying-the-exp-operator_A16.js b/test/language/expressions/exponentiation/applying-the-exp-operator_A16.js
index 34d2d33fb40ac64dc4eaf485f4853e236b8891dd..d0689f2dac1b4bb896b350213f664cce2e0bcea8 100644
--- a/test/language/expressions/exponentiation/applying-the-exp-operator_A16.js
+++ b/test/language/expressions/exponentiation/applying-the-exp-operator_A16.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 description: If base is −∞ and exponent < 0 and exponent is not an odd integer, the result is +0.
 ---*/
 
diff --git a/test/language/expressions/exponentiation/applying-the-exp-operator_A17.js b/test/language/expressions/exponentiation/applying-the-exp-operator_A17.js
index 7faf7c21e58e3f1216e42804106dacd239910299..8f9fd674e536f19f9fc347c2a3b922eb072ef45c 100644
--- a/test/language/expressions/exponentiation/applying-the-exp-operator_A17.js
+++ b/test/language/expressions/exponentiation/applying-the-exp-operator_A17.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 description: If base is +0 and exponent > 0, the result is +0.
 ---*/
 
diff --git a/test/language/expressions/exponentiation/applying-the-exp-operator_A18.js b/test/language/expressions/exponentiation/applying-the-exp-operator_A18.js
index d2cb216740431e6813a54db1f60d6bfd7e9c3297..7096cc922813075a71ce6a6821bcaf27f69ae3b4 100644
--- a/test/language/expressions/exponentiation/applying-the-exp-operator_A18.js
+++ b/test/language/expressions/exponentiation/applying-the-exp-operator_A18.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 description: If base is +0 and exponent < 0, the result is +∞.
 ---*/
 
diff --git a/test/language/expressions/exponentiation/applying-the-exp-operator_A19.js b/test/language/expressions/exponentiation/applying-the-exp-operator_A19.js
index 29fbd0907681260ab77102b9dd279812bda2c0a2..dac608964290b2ddd247bdf26ab2cb3f8190bb0a 100644
--- a/test/language/expressions/exponentiation/applying-the-exp-operator_A19.js
+++ b/test/language/expressions/exponentiation/applying-the-exp-operator_A19.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 description: If base is −0 and exponent > 0 and exponent is an odd integer, the result is −0.
 ---*/
 
diff --git a/test/language/expressions/exponentiation/applying-the-exp-operator_A2.js b/test/language/expressions/exponentiation/applying-the-exp-operator_A2.js
index 2fea956940ed30dc13ee1ec5c94aaa283472be23..dc164bdff3beadcc2a53dce21b08b47c42cf3a5c 100644
--- a/test/language/expressions/exponentiation/applying-the-exp-operator_A2.js
+++ b/test/language/expressions/exponentiation/applying-the-exp-operator_A2.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 description: >
     If exponent is +0, the result is 1, even if base is NaN.
 ---*/
diff --git a/test/language/expressions/exponentiation/applying-the-exp-operator_A20.js b/test/language/expressions/exponentiation/applying-the-exp-operator_A20.js
index b07f17cccc3c77a0c31ceb32e94eff547e46ebfb..99c7f0cf1bd95949cbddda5517b4c9ab6577dc07 100644
--- a/test/language/expressions/exponentiation/applying-the-exp-operator_A20.js
+++ b/test/language/expressions/exponentiation/applying-the-exp-operator_A20.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 description: If base is −0 and exponent > 0 and exponent is not an odd integer, the result is +0.
 ---*/
 
diff --git a/test/language/expressions/exponentiation/applying-the-exp-operator_A21.js b/test/language/expressions/exponentiation/applying-the-exp-operator_A21.js
index 8487da3981b226a17e7b46aaa1f165e9f568d57d..f94d049e013adc9fb7c394e317eb5b302a76bfb6 100644
--- a/test/language/expressions/exponentiation/applying-the-exp-operator_A21.js
+++ b/test/language/expressions/exponentiation/applying-the-exp-operator_A21.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 description: If base is −0 and exponent < 0 and exponent is an odd integer, the result is −∞.
 ---*/
 
diff --git a/test/language/expressions/exponentiation/applying-the-exp-operator_A22.js b/test/language/expressions/exponentiation/applying-the-exp-operator_A22.js
index 1ee77a970a8522924abea0cb7761b4c635f22fa9..01b100144fec62ec922aff83fd306ffdf1916f01 100644
--- a/test/language/expressions/exponentiation/applying-the-exp-operator_A22.js
+++ b/test/language/expressions/exponentiation/applying-the-exp-operator_A22.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 description: If base is −0 and exponent < 0 and exponent is not an odd integer, the result is +∞.
 ---*/
 
diff --git a/test/language/expressions/exponentiation/applying-the-exp-operator_A23.js b/test/language/expressions/exponentiation/applying-the-exp-operator_A23.js
index cd93496e844df1b03c431ffd2ae92dfbe945d3e6..2e36861c2fbe47f0c55ffada3128629b2cdb56e9 100644
--- a/test/language/expressions/exponentiation/applying-the-exp-operator_A23.js
+++ b/test/language/expressions/exponentiation/applying-the-exp-operator_A23.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 description: If base < 0 and base is finite and exponent is finite and exponent is not an integer, the result is NaN.
 ---*/
 
diff --git a/test/language/expressions/exponentiation/applying-the-exp-operator_A24.js b/test/language/expressions/exponentiation/applying-the-exp-operator_A24.js
index 24277c9690d2bcf31c2bb3af4eb70618c7d8395b..9592ccd328a951aa8551c78b2e95971eecd4067b 100644
--- a/test/language/expressions/exponentiation/applying-the-exp-operator_A24.js
+++ b/test/language/expressions/exponentiation/applying-the-exp-operator_A24.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 description: >
     Checking if Math.pow(argument1, argument2) is approximately equals
     to its mathematical value on the set of 64 argument1 values and 64
diff --git a/test/language/expressions/exponentiation/applying-the-exp-operator_A3.js b/test/language/expressions/exponentiation/applying-the-exp-operator_A3.js
index 8432a4ddeac30594d19a0e2ae2f5ca0fb07f31cc..fd8631aed9643abc5195d9746e13e8620a0076c1 100644
--- a/test/language/expressions/exponentiation/applying-the-exp-operator_A3.js
+++ b/test/language/expressions/exponentiation/applying-the-exp-operator_A3.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 description: >
     If exponent is −0, the result is 1, even if base is NaN.
 ---*/
diff --git a/test/language/expressions/exponentiation/applying-the-exp-operator_A4.js b/test/language/expressions/exponentiation/applying-the-exp-operator_A4.js
index 43f0e303a3745265087a3f1dfb14a3b92db6b30d..f9178e29fabfb3184a0d12394111ad1a173e33aa 100644
--- a/test/language/expressions/exponentiation/applying-the-exp-operator_A4.js
+++ b/test/language/expressions/exponentiation/applying-the-exp-operator_A4.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 description: If base is NaN and exponent is nonzero, the result is NaN.
 ---*/
 
diff --git a/test/language/expressions/exponentiation/applying-the-exp-operator_A5.js b/test/language/expressions/exponentiation/applying-the-exp-operator_A5.js
index d446f0160b73ce95cd3fc2b2365c7b0ac3334c00..77caf98df2c890b966f70cd3ff895e0ab987ee2a 100644
--- a/test/language/expressions/exponentiation/applying-the-exp-operator_A5.js
+++ b/test/language/expressions/exponentiation/applying-the-exp-operator_A5.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 description: If abs(base) > 1 and exponent is +∞, the result is +∞.
 ---*/
 
diff --git a/test/language/expressions/exponentiation/applying-the-exp-operator_A6.js b/test/language/expressions/exponentiation/applying-the-exp-operator_A6.js
index ded75c3d371f15b2016cfd09c261cd0d0905179f..3d058bdfb8eb3525fd670e12b3cfef6e14aadab9 100644
--- a/test/language/expressions/exponentiation/applying-the-exp-operator_A6.js
+++ b/test/language/expressions/exponentiation/applying-the-exp-operator_A6.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 description: If abs(base) > 1 and exponent is −∞, the result is +0.
 ---*/
 
diff --git a/test/language/expressions/exponentiation/applying-the-exp-operator_A7.js b/test/language/expressions/exponentiation/applying-the-exp-operator_A7.js
index 6ce24ea7e1eccf14d5a6c734d7219097a06622ef..e5ea4c739881b066c5b17d0c4f1db3604fb504be 100644
--- a/test/language/expressions/exponentiation/applying-the-exp-operator_A7.js
+++ b/test/language/expressions/exponentiation/applying-the-exp-operator_A7.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 description: If abs(base) is 1 and exponent is +∞, the result is NaN.
 ---*/
 
diff --git a/test/language/expressions/exponentiation/applying-the-exp-operator_A8.js b/test/language/expressions/exponentiation/applying-the-exp-operator_A8.js
index 357f9eb4a2dc5bf4332b8bf303cd26d7a586309f..a240643798cf0e47f51b67b418c6fdea9550ecd6 100644
--- a/test/language/expressions/exponentiation/applying-the-exp-operator_A8.js
+++ b/test/language/expressions/exponentiation/applying-the-exp-operator_A8.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 description: If abs(base) is 1 and exponent is −∞, the result is NaN.
 ---*/
 
diff --git a/test/language/expressions/exponentiation/applying-the-exp-operator_A9.js b/test/language/expressions/exponentiation/applying-the-exp-operator_A9.js
index a81d169784c51997fd0f3f44ae5ddf39d5796c78..ac48dc2c6e4b4902e241f20fb2e7fb07198878f6 100644
--- a/test/language/expressions/exponentiation/applying-the-exp-operator_A9.js
+++ b/test/language/expressions/exponentiation/applying-the-exp-operator_A9.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-id: sec-applying-the-exp-operator
+esid: sec-applying-the-exp-operator
 description: If abs(base) < 1 and exponent is +∞, the result is +0.
 
 ---*/
diff --git a/test/language/expressions/exponentiation/exp-assignment-operator.js b/test/language/expressions/exponentiation/exp-assignment-operator.js
index 575fd1fd1d8165cf6924a2c73798b230e0a24664..c0d6d495cd6128ad154032456bf6a84e8135738d 100644
--- a/test/language/expressions/exponentiation/exp-assignment-operator.js
+++ b/test/language/expressions/exponentiation/exp-assignment-operator.js
@@ -3,7 +3,7 @@
 
 /*---
 author: Rick Waldron
-id: sec-assignment-operators-runtime-semantics-evaluation
+esid: sec-assignment-operators-runtime-semantics-evaluation
 description: >
     AssignmentExpression:
       LeftHandSideExpression AssignmentOperator AssignmentExpression
diff --git a/test/language/expressions/exponentiation/exp-operator-evaluation-order.js b/test/language/expressions/exponentiation/exp-operator-evaluation-order.js
index ba7a87e8ae50a29699f8465d2944e27947c8c32e..71a1e900b1e47f9cb4f13c8a3bbaaa7b227fc672 100644
--- a/test/language/expressions/exponentiation/exp-operator-evaluation-order.js
+++ b/test/language/expressions/exponentiation/exp-operator-evaluation-order.js
@@ -3,7 +3,7 @@
 
 /*---
 author: Rick Waldron, André Bargull
-id: sec-exp-operator-runtime-semantics-evaluation
+esid: sec-exp-operator-runtime-semantics-evaluation
 description: >
     ExponentiationExpression:
       UpdateExpression ** ExponentiationExpression
diff --git a/test/language/expressions/exponentiation/exp-operator-precedence-unary-expression-semantics.js b/test/language/expressions/exponentiation/exp-operator-precedence-unary-expression-semantics.js
index 2ae834a996d38bae055b85a249912671c9f1698d..80be74bcc336f57ee3af7e190be1cb9eff2a713c 100644
--- a/test/language/expressions/exponentiation/exp-operator-precedence-unary-expression-semantics.js
+++ b/test/language/expressions/exponentiation/exp-operator-precedence-unary-expression-semantics.js
@@ -3,7 +3,7 @@
 
 /*---
 author: Rick Waldron
-id: sec-unary-operators
+esid: sec-unary-operators
 description: >
   ExponentiationExpression :
     UnaryExpression
diff --git a/test/language/expressions/exponentiation/exp-operator-precedence-update-expression-semantics.js b/test/language/expressions/exponentiation/exp-operator-precedence-update-expression-semantics.js
index 791fb361921f65a1a967a7bdfec454317f962b86..003eb28c26cc34f57eb0008449853f2703e0db8d 100644
--- a/test/language/expressions/exponentiation/exp-operator-precedence-update-expression-semantics.js
+++ b/test/language/expressions/exponentiation/exp-operator-precedence-update-expression-semantics.js
@@ -3,7 +3,7 @@
 
 /*---
 author: Rick Waldron
-id: sec-update-expressions
+esid: sec-update-expressions
 description: >
   ExponentiationExpression :
     ...
diff --git a/test/language/expressions/exponentiation/exp-operator-syntax-error-bitnot-unary-expression-base.js b/test/language/expressions/exponentiation/exp-operator-syntax-error-bitnot-unary-expression-base.js
index de2c2c079ddcf39e6b67bde6baa3ac3cd960a8be..8020984611aef3a90fe8cdf31946d10f9374b9f1 100644
--- a/test/language/expressions/exponentiation/exp-operator-syntax-error-bitnot-unary-expression-base.js
+++ b/test/language/expressions/exponentiation/exp-operator-syntax-error-bitnot-unary-expression-base.js
@@ -3,7 +3,7 @@
 
 /*---
 author: Rick Waldron
-id: sec-unary-operators
+esid: sec-unary-operators
 description: >
   ExponentiationExpression :
     UnaryExpression
diff --git a/test/language/expressions/exponentiation/exp-operator-syntax-error-delete-unary-expression-base.js b/test/language/expressions/exponentiation/exp-operator-syntax-error-delete-unary-expression-base.js
index 7767c8dbdad53f45e806d8f908c142415df31ff2..c066243a709b4443c8f2b7fc38fba4e684b87ae1 100644
--- a/test/language/expressions/exponentiation/exp-operator-syntax-error-delete-unary-expression-base.js
+++ b/test/language/expressions/exponentiation/exp-operator-syntax-error-delete-unary-expression-base.js
@@ -3,7 +3,7 @@
 
 /*---
 author: Rick Waldron
-id: sec-unary-operators
+esid: sec-unary-operators
 description: >
   ExponentiationExpression :
     UnaryExpression
diff --git a/test/language/expressions/exponentiation/exp-operator-syntax-error-logical-not-unary-expression-base.js b/test/language/expressions/exponentiation/exp-operator-syntax-error-logical-not-unary-expression-base.js
index d4fbeb3f9031fa158d503086978478aa3e341d07..cbd1f37ecb42ebbe08c97a7a6f87ecefb0986d55 100644
--- a/test/language/expressions/exponentiation/exp-operator-syntax-error-logical-not-unary-expression-base.js
+++ b/test/language/expressions/exponentiation/exp-operator-syntax-error-logical-not-unary-expression-base.js
@@ -3,7 +3,7 @@
 
 /*---
 author: Rick Waldron
-id: sec-unary-operators
+esid: sec-unary-operators
 description: >
   ExponentiationExpression :
     UnaryExpression
diff --git a/test/language/expressions/exponentiation/exp-operator-syntax-error-negate-unary-expression-base.js b/test/language/expressions/exponentiation/exp-operator-syntax-error-negate-unary-expression-base.js
index 37feeb754f1be280783a55acb0a32dc353e8ed4a..a16d92aac7bae678d7dc6df6888bc25a673318ab 100644
--- a/test/language/expressions/exponentiation/exp-operator-syntax-error-negate-unary-expression-base.js
+++ b/test/language/expressions/exponentiation/exp-operator-syntax-error-negate-unary-expression-base.js
@@ -3,7 +3,7 @@
 
 /*---
 author: Rick Waldron
-id: sec-unary-operators
+esid: sec-unary-operators
 description: >
   ExponentiationExpression :
     UnaryExpression
diff --git a/test/language/expressions/exponentiation/exp-operator-syntax-error-plus-unary-expression-base.js b/test/language/expressions/exponentiation/exp-operator-syntax-error-plus-unary-expression-base.js
index 4585e975fbb907b1c98723ca8c124d46691fc4aa..589281eb294b930d5e56b1e9cf67d660cb7130ae 100644
--- a/test/language/expressions/exponentiation/exp-operator-syntax-error-plus-unary-expression-base.js
+++ b/test/language/expressions/exponentiation/exp-operator-syntax-error-plus-unary-expression-base.js
@@ -3,7 +3,7 @@
 
 /*---
 author: Rick Waldron
-id: sec-unary-operators
+esid: sec-unary-operators
 description: >
   ExponentiationExpression :
     UnaryExpression
diff --git a/test/language/expressions/exponentiation/exp-operator-syntax-error-typeof-unary-expression-base.js b/test/language/expressions/exponentiation/exp-operator-syntax-error-typeof-unary-expression-base.js
index 6c884af88b1f713b885c870efb940ab5d9d965e7..ea02439aeb576ed7911951238c213465aae33623 100644
--- a/test/language/expressions/exponentiation/exp-operator-syntax-error-typeof-unary-expression-base.js
+++ b/test/language/expressions/exponentiation/exp-operator-syntax-error-typeof-unary-expression-base.js
@@ -3,7 +3,7 @@
 
 /*---
 author: Rick Waldron
-id: sec-unary-operators
+esid: sec-unary-operators
 description: >
   ExponentiationExpression :
     UnaryExpression
diff --git a/test/language/expressions/exponentiation/exp-operator-syntax-error-void-unary-expression-base.js b/test/language/expressions/exponentiation/exp-operator-syntax-error-void-unary-expression-base.js
index a362c64f3e08e089ec081eb7d7c1a2a03d4e0d05..b56bad9dbe01c62b0bac7fbcd2f8ee99bc77d6ea 100644
--- a/test/language/expressions/exponentiation/exp-operator-syntax-error-void-unary-expression-base.js
+++ b/test/language/expressions/exponentiation/exp-operator-syntax-error-void-unary-expression-base.js
@@ -3,7 +3,7 @@
 
 /*---
 author: Rick Waldron
-id: sec-unary-operators
+esid: sec-unary-operators
 description: >
   ExponentiationExpression :
     UnaryExpression
diff --git a/test/language/expressions/exponentiation/exp-operator.js b/test/language/expressions/exponentiation/exp-operator.js
index c3b92c6116da5288021da48c0a05fb74d2014fb5..7b46edcac953a436455dd4591dcfb1b89cad93b9 100644
--- a/test/language/expressions/exponentiation/exp-operator.js
+++ b/test/language/expressions/exponentiation/exp-operator.js
@@ -3,7 +3,7 @@
 
 /*---
 author: Rick Waldron
-id: sec-exp-operator
+esid: sec-exp-operator
 description: >
     Performs exponential calculation on operands. Same algorithm as %MathPow%(base, exponent)
 ---*/