From d5a3a962b213676e88df09eb8b31d25802fde61d Mon Sep 17 00:00:00 2001 From: Mike Pennisi <mike@mikepennisi.com> Date: Sat, 30 Jan 2016 18:50:36 -0500 Subject: [PATCH] Reformat negative ReferenceError tests --- test/language/asi/S7.9_A5.7_T1.js | 4 +++- test/language/expressions/assignment/non-simple-target.js | 4 +++- .../language/expressions/assignment/target-cover-newtarget.js | 4 +++- .../language/expressions/assignment/target-cover-yieldexpr.js | 4 +++- test/language/expressions/assignment/target-newtarget.js | 4 +++- .../early-errors-expression-not-simple-assignment-target.js | 4 +++- .../await/early-errors-await-not-simple-assignment-target.js | 4 +++- .../expressions/compound-assignment/add-non-simple.js | 4 +++- .../expressions/compound-assignment/btws-and-non-simple.js | 4 +++- .../expressions/compound-assignment/btws-or-non-simple.js | 4 +++- .../expressions/compound-assignment/btws-xor-non-simple.js | 4 +++- .../expressions/compound-assignment/div-non-simple.js | 4 +++- .../expressions/compound-assignment/left-shift-non-simple.js | 4 +++- .../expressions/compound-assignment/mod-div-non-simple.js | 4 +++- .../expressions/compound-assignment/mult-non-simple.js | 4 +++- .../expressions/compound-assignment/right-shift-non-simple.js | 4 +++- .../expressions/compound-assignment/subtract-non-simple.js | 4 +++- .../compound-assignment/u-right-shift-non-simple.js | 4 +++- test/language/expressions/postfix-decrement/non-simple.js | 4 +++- .../expressions/postfix-decrement/target-cover-newtarget.js | 4 +++- .../expressions/postfix-decrement/target-cover-yieldexpr.js | 4 +++- .../expressions/postfix-decrement/target-newtarget.js | 4 +++- test/language/expressions/postfix-increment/non-simple.js | 4 +++- .../expressions/postfix-increment/target-cover-newtarget.js | 4 +++- .../expressions/postfix-increment/target-cover-yieldexpr.js | 4 +++- .../expressions/postfix-increment/target-newtarget.js | 4 +++- test/language/expressions/prefix-decrement/non-simple.js | 4 +++- .../expressions/prefix-decrement/target-cover-newtarget.js | 4 +++- .../expressions/prefix-decrement/target-cover-yieldexpr.js | 4 +++- .../language/expressions/prefix-decrement/target-newtarget.js | 4 +++- test/language/expressions/prefix-increment/non-simple.js | 4 +++- .../expressions/prefix-increment/target-cover-newtarget.js | 4 +++- .../expressions/prefix-increment/target-cover-yieldexpr.js | 4 +++- .../language/expressions/prefix-increment/target-newtarget.js | 4 +++- test/language/expressions/this/S11.1.1_A1.js | 4 +++- test/language/keywords/S7.6.1.1_A1.18.js | 4 +++- test/language/reserved-words/S7.6.1_A1.1.js | 4 +++- test/language/reserved-words/S7.6.1_A1.2.js | 4 +++- test/language/reserved-words/S7.6.1_A1.3.js | 4 +++- ...obal-use-before-initialization-in-declaration-statement.js | 4 +++- .../global-use-before-initialization-in-prior-statement.js | 4 +++- ...obal-use-before-initialization-in-declaration-statement.js | 4 +++- .../global-use-before-initialization-in-prior-statement.js | 4 +++- test/language/types/boolean/S8.3_A2.1.js | 4 +++- test/language/types/boolean/S8.3_A2.2.js | 4 +++- test/language/types/reference/S8.7.2_A1_T1.js | 4 +++- test/language/types/reference/S8.7.2_A1_T2.js | 4 +++- 47 files changed, 141 insertions(+), 47 deletions(-) diff --git a/test/language/asi/S7.9_A5.7_T1.js b/test/language/asi/S7.9_A5.7_T1.js index 5fcce9a1d5..c7cf734863 100644 --- a/test/language/asi/S7.9_A5.7_T1.js +++ b/test/language/asi/S7.9_A5.7_T1.js @@ -11,7 +11,9 @@ info: > es5id: 7.9_A5.7_T1 description: Try use Variable1 \n ++ \n ++ \n Variable2 construction -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ var x=0, y=0; diff --git a/test/language/expressions/assignment/non-simple-target.js b/test/language/expressions/assignment/non-simple-target.js index d588b862b2..1d4d587815 100644 --- a/test/language/expressions/assignment/non-simple-target.js +++ b/test/language/expressions/assignment/non-simple-target.js @@ -8,7 +8,9 @@ info: > LeftHandSideExpression is false. es6id: 12.14.1 description: Assignment with non-simple target -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ 1 = 1; diff --git a/test/language/expressions/assignment/target-cover-newtarget.js b/test/language/expressions/assignment/target-cover-newtarget.js index 2442cac6e9..901ec3c40d 100644 --- a/test/language/expressions/assignment/target-cover-newtarget.js +++ b/test/language/expressions/assignment/target-cover-newtarget.js @@ -18,7 +18,9 @@ info: | new.target 1. Return false. -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ function f() { diff --git a/test/language/expressions/assignment/target-cover-yieldexpr.js b/test/language/expressions/assignment/target-cover-yieldexpr.js index 0cfad36ebc..c0fe2e29b6 100644 --- a/test/language/expressions/assignment/target-cover-yieldexpr.js +++ b/test/language/expressions/assignment/target-cover-yieldexpr.js @@ -21,7 +21,9 @@ info: | 1. Return false. features: [generators] -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ function* g() { diff --git a/test/language/expressions/assignment/target-newtarget.js b/test/language/expressions/assignment/target-newtarget.js index b4ebd6b596..d0eeeda060 100644 --- a/test/language/expressions/assignment/target-newtarget.js +++ b/test/language/expressions/assignment/target-newtarget.js @@ -18,7 +18,9 @@ info: | new.target 1. Return false. -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ function f() { diff --git a/test/language/expressions/async-function/early-errors-expression-not-simple-assignment-target.js b/test/language/expressions/async-function/early-errors-expression-not-simple-assignment-target.js index 49555f399b..d27968f291 100644 --- a/test/language/expressions/async-function/early-errors-expression-not-simple-assignment-target.js +++ b/test/language/expressions/async-function/early-errors-expression-not-simple-assignment-target.js @@ -6,7 +6,9 @@ author: Brian Terlson <brian.terlson@microsoft.com> esid: pending description: > Async function expressions are not a simple assignment target. -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ (async function foo() { } = 1) diff --git a/test/language/expressions/await/early-errors-await-not-simple-assignment-target.js b/test/language/expressions/await/early-errors-await-not-simple-assignment-target.js index 4560ff9665..8999e40f28 100644 --- a/test/language/expressions/await/early-errors-await-not-simple-assignment-target.js +++ b/test/language/expressions/await/early-errors-await-not-simple-assignment-target.js @@ -6,7 +6,9 @@ author: Brian Terlson <brian.terlson@microsoft.com> esid: pending description: > await is not a simple assignment target and cannot be assigned to. -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ async function foo() { diff --git a/test/language/expressions/compound-assignment/add-non-simple.js b/test/language/expressions/compound-assignment/add-non-simple.js index c3d8922de1..74449b83a4 100644 --- a/test/language/expressions/compound-assignment/add-non-simple.js +++ b/test/language/expressions/compound-assignment/add-non-simple.js @@ -7,7 +7,9 @@ info: > LeftHandSideExpression is false. es6id: 12.14.1 description: Compound addition assignment with non-simple target -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ 1 += 1; diff --git a/test/language/expressions/compound-assignment/btws-and-non-simple.js b/test/language/expressions/compound-assignment/btws-and-non-simple.js index 2947bf4e59..2b8a26c780 100644 --- a/test/language/expressions/compound-assignment/btws-and-non-simple.js +++ b/test/language/expressions/compound-assignment/btws-and-non-simple.js @@ -7,7 +7,9 @@ info: > LeftHandSideExpression is false. es6id: 12.14.1 description: Compound "bitwise and" assignment with non-simple target -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ 1 &= 1; diff --git a/test/language/expressions/compound-assignment/btws-or-non-simple.js b/test/language/expressions/compound-assignment/btws-or-non-simple.js index 956a457ed1..ed0ec79100 100644 --- a/test/language/expressions/compound-assignment/btws-or-non-simple.js +++ b/test/language/expressions/compound-assignment/btws-or-non-simple.js @@ -7,7 +7,9 @@ info: > LeftHandSideExpression is false. es6id: 12.14.1 description: Compound "bitwise or" assignment with non-simple target -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ 1 |= 1; diff --git a/test/language/expressions/compound-assignment/btws-xor-non-simple.js b/test/language/expressions/compound-assignment/btws-xor-non-simple.js index 63515dd5df..0a5e66d309 100644 --- a/test/language/expressions/compound-assignment/btws-xor-non-simple.js +++ b/test/language/expressions/compound-assignment/btws-xor-non-simple.js @@ -7,7 +7,9 @@ info: > LeftHandSideExpression is false. es6id: 12.14.1 description: Compound "bitwise xor" assignment with non-simple target -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ 1 ^= 1; diff --git a/test/language/expressions/compound-assignment/div-non-simple.js b/test/language/expressions/compound-assignment/div-non-simple.js index 03734dde94..ab79ac49dd 100644 --- a/test/language/expressions/compound-assignment/div-non-simple.js +++ b/test/language/expressions/compound-assignment/div-non-simple.js @@ -7,7 +7,9 @@ info: > LeftHandSideExpression is false. es6id: 12.14.1 description: Compound division assignment with non-simple target -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ 1 /= 1; diff --git a/test/language/expressions/compound-assignment/left-shift-non-simple.js b/test/language/expressions/compound-assignment/left-shift-non-simple.js index 61a4d91e55..bee24c468a 100644 --- a/test/language/expressions/compound-assignment/left-shift-non-simple.js +++ b/test/language/expressions/compound-assignment/left-shift-non-simple.js @@ -7,7 +7,9 @@ info: > LeftHandSideExpression is false. es6id: 12.14.1 description: Compound "left shift" assignment with non-simple target -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ 1 <<= 1; diff --git a/test/language/expressions/compound-assignment/mod-div-non-simple.js b/test/language/expressions/compound-assignment/mod-div-non-simple.js index 2ff9777f8c..18e87b1176 100644 --- a/test/language/expressions/compound-assignment/mod-div-non-simple.js +++ b/test/language/expressions/compound-assignment/mod-div-non-simple.js @@ -7,7 +7,9 @@ info: > LeftHandSideExpression is false. es6id: 12.14.1 description: Compound "modular division" assignment with non-simple target -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ 1 %= 1; diff --git a/test/language/expressions/compound-assignment/mult-non-simple.js b/test/language/expressions/compound-assignment/mult-non-simple.js index bf08e41182..6d4d3d2bf6 100644 --- a/test/language/expressions/compound-assignment/mult-non-simple.js +++ b/test/language/expressions/compound-assignment/mult-non-simple.js @@ -7,7 +7,9 @@ info: > LeftHandSideExpression is false. es6id: 12.14.1 description: Compound multiplication assignment with non-simple target -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ 1 *= 1; diff --git a/test/language/expressions/compound-assignment/right-shift-non-simple.js b/test/language/expressions/compound-assignment/right-shift-non-simple.js index 941d3319e2..66497a6d71 100644 --- a/test/language/expressions/compound-assignment/right-shift-non-simple.js +++ b/test/language/expressions/compound-assignment/right-shift-non-simple.js @@ -7,7 +7,9 @@ info: > LeftHandSideExpression is false. es6id: 12.14.1 description: Compound "right shift" assignment with non-simple target -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ 1 >>= 1; diff --git a/test/language/expressions/compound-assignment/subtract-non-simple.js b/test/language/expressions/compound-assignment/subtract-non-simple.js index 8c1f95b7bf..8b5ef1d988 100644 --- a/test/language/expressions/compound-assignment/subtract-non-simple.js +++ b/test/language/expressions/compound-assignment/subtract-non-simple.js @@ -7,7 +7,9 @@ info: > LeftHandSideExpression is false. es6id: 12.14.1 description: Compound subtraction assignment with non-simple target -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ 1 -= 1; diff --git a/test/language/expressions/compound-assignment/u-right-shift-non-simple.js b/test/language/expressions/compound-assignment/u-right-shift-non-simple.js index 0114e77011..7f0bf51565 100644 --- a/test/language/expressions/compound-assignment/u-right-shift-non-simple.js +++ b/test/language/expressions/compound-assignment/u-right-shift-non-simple.js @@ -7,7 +7,9 @@ info: > LeftHandSideExpression is false. es6id: 12.14.1 description: Compound "unsigned right shift" assignment with non-simple target -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ 1 >>>= 1; diff --git a/test/language/expressions/postfix-decrement/non-simple.js b/test/language/expressions/postfix-decrement/non-simple.js index 3387ae6666..0b0a4c0026 100644 --- a/test/language/expressions/postfix-decrement/non-simple.js +++ b/test/language/expressions/postfix-decrement/non-simple.js @@ -7,7 +7,9 @@ info: > LeftHandSideExpression is false. es6id: 12.4.1 description: Applied to a non-simple assignment target -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ 1--; diff --git a/test/language/expressions/postfix-decrement/target-cover-newtarget.js b/test/language/expressions/postfix-decrement/target-cover-newtarget.js index 55e3789d40..addf740241 100644 --- a/test/language/expressions/postfix-decrement/target-cover-newtarget.js +++ b/test/language/expressions/postfix-decrement/target-cover-newtarget.js @@ -19,7 +19,9 @@ info: | new.target 1. Return false. -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ function f() { diff --git a/test/language/expressions/postfix-decrement/target-cover-yieldexpr.js b/test/language/expressions/postfix-decrement/target-cover-yieldexpr.js index 4d7448ae89..ac7fc20206 100644 --- a/test/language/expressions/postfix-decrement/target-cover-yieldexpr.js +++ b/test/language/expressions/postfix-decrement/target-cover-yieldexpr.js @@ -22,7 +22,9 @@ info: | 1. Return false. features: [generators] -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ function* g() { diff --git a/test/language/expressions/postfix-decrement/target-newtarget.js b/test/language/expressions/postfix-decrement/target-newtarget.js index bddee29f1e..d2a43e5192 100644 --- a/test/language/expressions/postfix-decrement/target-newtarget.js +++ b/test/language/expressions/postfix-decrement/target-newtarget.js @@ -19,7 +19,9 @@ info: | new.target 1. Return false. -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ function f() { diff --git a/test/language/expressions/postfix-increment/non-simple.js b/test/language/expressions/postfix-increment/non-simple.js index 5d90aed8c7..b16792df6d 100644 --- a/test/language/expressions/postfix-increment/non-simple.js +++ b/test/language/expressions/postfix-increment/non-simple.js @@ -7,7 +7,9 @@ info: > LeftHandSideExpression is false. es6id: 12.4.1 description: Applied to a non-simple assignment target -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ 1++; diff --git a/test/language/expressions/postfix-increment/target-cover-newtarget.js b/test/language/expressions/postfix-increment/target-cover-newtarget.js index 7168110cf0..a2260b3823 100644 --- a/test/language/expressions/postfix-increment/target-cover-newtarget.js +++ b/test/language/expressions/postfix-increment/target-cover-newtarget.js @@ -19,7 +19,9 @@ info: | new.target 1. Return false. -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ function f() { diff --git a/test/language/expressions/postfix-increment/target-cover-yieldexpr.js b/test/language/expressions/postfix-increment/target-cover-yieldexpr.js index 3fdc200d01..86c2497a18 100644 --- a/test/language/expressions/postfix-increment/target-cover-yieldexpr.js +++ b/test/language/expressions/postfix-increment/target-cover-yieldexpr.js @@ -22,7 +22,9 @@ info: | 1. Return false. features: [generators] -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ function* g() { diff --git a/test/language/expressions/postfix-increment/target-newtarget.js b/test/language/expressions/postfix-increment/target-newtarget.js index 1cc7a2d226..86d2b5c0c2 100644 --- a/test/language/expressions/postfix-increment/target-newtarget.js +++ b/test/language/expressions/postfix-increment/target-newtarget.js @@ -19,7 +19,9 @@ info: | new.target 1. Return false. -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ function f() { diff --git a/test/language/expressions/prefix-decrement/non-simple.js b/test/language/expressions/prefix-decrement/non-simple.js index b7a805a3b4..2315bdb399 100644 --- a/test/language/expressions/prefix-decrement/non-simple.js +++ b/test/language/expressions/prefix-decrement/non-simple.js @@ -7,7 +7,9 @@ info: > UnaryExpression is false. es5id: 12.5.1 description: Applied to a non-simple assignment target -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ --1; diff --git a/test/language/expressions/prefix-decrement/target-cover-newtarget.js b/test/language/expressions/prefix-decrement/target-cover-newtarget.js index 3037aca67a..15fc4ef1c6 100644 --- a/test/language/expressions/prefix-decrement/target-cover-newtarget.js +++ b/test/language/expressions/prefix-decrement/target-cover-newtarget.js @@ -19,7 +19,9 @@ info: | new.target 1. Return false. -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ function f() { diff --git a/test/language/expressions/prefix-decrement/target-cover-yieldexpr.js b/test/language/expressions/prefix-decrement/target-cover-yieldexpr.js index fbf6cbb2cc..a3ad214d55 100644 --- a/test/language/expressions/prefix-decrement/target-cover-yieldexpr.js +++ b/test/language/expressions/prefix-decrement/target-cover-yieldexpr.js @@ -22,7 +22,9 @@ info: | 1. Return false. features: [generators] -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ function* g() { diff --git a/test/language/expressions/prefix-decrement/target-newtarget.js b/test/language/expressions/prefix-decrement/target-newtarget.js index 4f8d1ecbef..e25ff8d757 100644 --- a/test/language/expressions/prefix-decrement/target-newtarget.js +++ b/test/language/expressions/prefix-decrement/target-newtarget.js @@ -19,7 +19,9 @@ info: | new.target 1. Return false. -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ function f() { diff --git a/test/language/expressions/prefix-increment/non-simple.js b/test/language/expressions/prefix-increment/non-simple.js index 42249e0536..59755b5218 100644 --- a/test/language/expressions/prefix-increment/non-simple.js +++ b/test/language/expressions/prefix-increment/non-simple.js @@ -7,7 +7,9 @@ info: > UnaryExpression is false. es6id: 12.5.1 description: Applied to a non-simple assignment target -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ ++1; diff --git a/test/language/expressions/prefix-increment/target-cover-newtarget.js b/test/language/expressions/prefix-increment/target-cover-newtarget.js index 113b4a2074..8706d68c5a 100644 --- a/test/language/expressions/prefix-increment/target-cover-newtarget.js +++ b/test/language/expressions/prefix-increment/target-cover-newtarget.js @@ -19,7 +19,9 @@ info: | new.target 1. Return false. -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ function f() { diff --git a/test/language/expressions/prefix-increment/target-cover-yieldexpr.js b/test/language/expressions/prefix-increment/target-cover-yieldexpr.js index 10ee8602e1..adc39d90bd 100644 --- a/test/language/expressions/prefix-increment/target-cover-yieldexpr.js +++ b/test/language/expressions/prefix-increment/target-cover-yieldexpr.js @@ -22,7 +22,9 @@ info: | 1. Return false. features: [generators] -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ function* g() { diff --git a/test/language/expressions/prefix-increment/target-newtarget.js b/test/language/expressions/prefix-increment/target-newtarget.js index 928f32b8c9..a8bc7ed3b5 100644 --- a/test/language/expressions/prefix-increment/target-newtarget.js +++ b/test/language/expressions/prefix-increment/target-newtarget.js @@ -19,7 +19,9 @@ info: | new.target 1. Return false. -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ function f() { diff --git a/test/language/expressions/this/S11.1.1_A1.js b/test/language/expressions/this/S11.1.1_A1.js index 922253a167..a72c45ba2e 100644 --- a/test/language/expressions/this/S11.1.1_A1.js +++ b/test/language/expressions/this/S11.1.1_A1.js @@ -5,7 +5,9 @@ info: The "this" is reserved word es5id: 11.1.1_A1 description: Checking if execution of "this=1" fails -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ this = 1; diff --git a/test/language/keywords/S7.6.1.1_A1.18.js b/test/language/keywords/S7.6.1.1_A1.18.js index 6c9fa99f7d..60c5f94317 100644 --- a/test/language/keywords/S7.6.1.1_A1.18.js +++ b/test/language/keywords/S7.6.1.1_A1.18.js @@ -5,7 +5,9 @@ info: The "this" token can not be used as identifier es5id: 7.6.1.1_A1.18 description: Checking if execution of "this=1" fails -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ this = 1; diff --git a/test/language/reserved-words/S7.6.1_A1.1.js b/test/language/reserved-words/S7.6.1_A1.1.js index 76b1803b0f..a7452d3dcf 100644 --- a/test/language/reserved-words/S7.6.1_A1.1.js +++ b/test/language/reserved-words/S7.6.1_A1.1.js @@ -5,7 +5,9 @@ info: The "null" token can not be used as identifier es5id: 7.6.1_A1.1 description: Checking if execution of "null = 1" fails -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ null = 1; diff --git a/test/language/reserved-words/S7.6.1_A1.2.js b/test/language/reserved-words/S7.6.1_A1.2.js index e593fd56c1..ce5a346855 100644 --- a/test/language/reserved-words/S7.6.1_A1.2.js +++ b/test/language/reserved-words/S7.6.1_A1.2.js @@ -5,7 +5,9 @@ info: The "true" token can not be used as identifier es5id: 7.6.1_A1.2 description: Checking if execution of "true=1" fails -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ true = 1; diff --git a/test/language/reserved-words/S7.6.1_A1.3.js b/test/language/reserved-words/S7.6.1_A1.3.js index 1c94158bde..547858922b 100644 --- a/test/language/reserved-words/S7.6.1_A1.3.js +++ b/test/language/reserved-words/S7.6.1_A1.3.js @@ -5,7 +5,9 @@ info: The "false" token can not be used as identifier es5id: 7.6.1_A1.3 description: Checking if execution of "false=1" fails -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ false = 1; diff --git a/test/language/statements/const/global-use-before-initialization-in-declaration-statement.js b/test/language/statements/const/global-use-before-initialization-in-declaration-statement.js index cfe298063e..1e44bc242b 100644 --- a/test/language/statements/const/global-use-before-initialization-in-declaration-statement.js +++ b/test/language/statements/const/global-use-before-initialization-in-declaration-statement.js @@ -5,6 +5,8 @@ es6id: 13.1 description: > const: global use before initialization in declaration statement. (TDZ, Temporal Dead Zone) -negative: ReferenceError +negative: + phase: runtime + type: ReferenceError ---*/ const x = x + 1; diff --git a/test/language/statements/const/global-use-before-initialization-in-prior-statement.js b/test/language/statements/const/global-use-before-initialization-in-prior-statement.js index 399df2bffa..56ba7b265e 100644 --- a/test/language/statements/const/global-use-before-initialization-in-prior-statement.js +++ b/test/language/statements/const/global-use-before-initialization-in-prior-statement.js @@ -5,6 +5,8 @@ es6id: 13.1 description: > const: global use before initialization in prior statement. (TDZ, Temporal Dead Zone) -negative: ReferenceError +negative: + phase: runtime + type: ReferenceError ---*/ x; const x = 1; diff --git a/test/language/statements/let/global-use-before-initialization-in-declaration-statement.js b/test/language/statements/let/global-use-before-initialization-in-declaration-statement.js index b39d3b29df..af50dce75a 100644 --- a/test/language/statements/let/global-use-before-initialization-in-declaration-statement.js +++ b/test/language/statements/let/global-use-before-initialization-in-declaration-statement.js @@ -5,6 +5,8 @@ es6id: 13.1 description: > let: global use before initialization in declaration statement. (TDZ, Temporal Dead Zone) -negative: ReferenceError +negative: + phase: runtime + type: ReferenceError ---*/ let x = x + 1; diff --git a/test/language/statements/let/global-use-before-initialization-in-prior-statement.js b/test/language/statements/let/global-use-before-initialization-in-prior-statement.js index 5da99025f1..74c1e27da8 100644 --- a/test/language/statements/let/global-use-before-initialization-in-prior-statement.js +++ b/test/language/statements/let/global-use-before-initialization-in-prior-statement.js @@ -5,6 +5,8 @@ es6id: 13.1 description: > let: global use before initialization in prior statement. (TDZ, Temporal Dead Zone) -negative: ReferenceError +negative: + phase: runtime + type: ReferenceError ---*/ x; let x; diff --git a/test/language/types/boolean/S8.3_A2.1.js b/test/language/types/boolean/S8.3_A2.1.js index 1a15285385..981a32d2ba 100644 --- a/test/language/types/boolean/S8.3_A2.1.js +++ b/test/language/types/boolean/S8.3_A2.1.js @@ -5,7 +5,9 @@ info: The true is reserved word es5id: 8.3_A2.1 description: Checking if execution of "true=1" fails -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ true = 1; diff --git a/test/language/types/boolean/S8.3_A2.2.js b/test/language/types/boolean/S8.3_A2.2.js index 8a254e3390..4092c1a787 100644 --- a/test/language/types/boolean/S8.3_A2.2.js +++ b/test/language/types/boolean/S8.3_A2.2.js @@ -5,7 +5,9 @@ info: The false is reserved word es5id: 8.3_A2.2 description: Checking if execution of "false=0" fails -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ false = 0; diff --git a/test/language/types/reference/S8.7.2_A1_T1.js b/test/language/types/reference/S8.7.2_A1_T1.js index e023f355d4..73cce90f4a 100644 --- a/test/language/types/reference/S8.7.2_A1_T1.js +++ b/test/language/types/reference/S8.7.2_A1_T1.js @@ -5,7 +5,9 @@ info: GetValue(V) mast fail es5id: 8.7.2_A1_T1 description: Checking if execution of "'litera'=1;" fails -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ 'litera'=1; diff --git a/test/language/types/reference/S8.7.2_A1_T2.js b/test/language/types/reference/S8.7.2_A1_T2.js index b59fda7b41..82ce11d9a6 100644 --- a/test/language/types/reference/S8.7.2_A1_T2.js +++ b/test/language/types/reference/S8.7.2_A1_T2.js @@ -5,7 +5,9 @@ info: GetValue(V) mast fail es5id: 8.7.2_A1_T2 description: Checking if execution of "1=1" fails -negative: ReferenceError +negative: + phase: early + type: ReferenceError ---*/ 1=1; -- GitLab