From f13a0c5aaf6944fdff21906feb69103e813fc5df Mon Sep 17 00:00:00 2001 From: Leo Balter <leonardo.balter@gmail.com> Date: Tue, 5 Feb 2019 15:02:55 -0500 Subject: [PATCH] Tests with the raw flag can't use $DONOTEVALUATE(); --- test/language/comments/hashbang/encoded-bang-041.js | 2 +- test/language/comments/hashbang/encoded-bang-u0021.js | 2 +- test/language/comments/hashbang/encoded-bang-u21.js | 2 +- test/language/comments/hashbang/encoded-bang-x21.js | 2 +- test/language/comments/hashbang/encoded-hash-043.js | 2 +- test/language/comments/hashbang/encoded-hash-u0023.js | 2 +- test/language/comments/hashbang/encoded-hash-u23.js | 2 +- test/language/comments/hashbang/encoded-hash-x23.js | 2 +- test/language/comments/hashbang/encoded-hashbang.js | 2 +- test/language/comments/hashbang/function-constructor.js | 1 + test/language/comments/hashbang/module.js | 2 +- test/language/comments/hashbang/multi-line-comment.js | 4 ++-- test/language/comments/hashbang/no-line-separator.js | 1 - test/language/comments/hashbang/not-empty.js | 1 - .../comments/hashbang/preceding-directive-prologue-sc.js | 2 +- .../comments/hashbang/preceding-directive-prologue.js | 2 +- test/language/comments/hashbang/preceding-empty-statement.js | 2 +- test/language/comments/hashbang/preceding-hashbang.js | 2 +- test/language/comments/hashbang/preceding-line-comment.js | 2 +- .../comments/hashbang/preceding-multi-line-comment.js | 2 +- test/language/comments/hashbang/preceding-whitespace.js | 2 +- test/language/comments/hashbang/statement-block.js | 3 +-- 22 files changed, 21 insertions(+), 23 deletions(-) diff --git a/test/language/comments/hashbang/encoded-bang-041.js b/test/language/comments/hashbang/encoded-bang-041.js index cff31bccf7..4051d17272 100644 --- a/test/language/comments/hashbang/encoded-bang-041.js +++ b/test/language/comments/hashbang/encoded-bang-041.js @@ -13,4 +13,4 @@ negative: features: [hashbang] ---*/ -$DONOTEVALUATE(); +throw "Test262: This statement should not be evaluated."; diff --git a/test/language/comments/hashbang/encoded-bang-u0021.js b/test/language/comments/hashbang/encoded-bang-u0021.js index 6690038483..b10c8a3e97 100644 --- a/test/language/comments/hashbang/encoded-bang-u0021.js +++ b/test/language/comments/hashbang/encoded-bang-u0021.js @@ -13,4 +13,4 @@ negative: features: [hashbang] ---*/ -$DONOTEVALUATE(); +throw "Test262: This statement should not be evaluated."; diff --git a/test/language/comments/hashbang/encoded-bang-u21.js b/test/language/comments/hashbang/encoded-bang-u21.js index 7257d5b9e8..d5bbb340c0 100644 --- a/test/language/comments/hashbang/encoded-bang-u21.js +++ b/test/language/comments/hashbang/encoded-bang-u21.js @@ -13,4 +13,4 @@ negative: features: [hashbang] ---*/ -$DONOTEVALUATE(); +throw "Test262: This statement should not be evaluated."; diff --git a/test/language/comments/hashbang/encoded-bang-x21.js b/test/language/comments/hashbang/encoded-bang-x21.js index 55dd11d766..4ddffcc2fa 100644 --- a/test/language/comments/hashbang/encoded-bang-x21.js +++ b/test/language/comments/hashbang/encoded-bang-x21.js @@ -13,4 +13,4 @@ negative: features: [hashbang] ---*/ -$DONOTEVALUATE(); +throw "Test262: This statement should not be evaluated."; diff --git a/test/language/comments/hashbang/encoded-hash-043.js b/test/language/comments/hashbang/encoded-hash-043.js index fa06d0a0d1..1caefb3682 100644 --- a/test/language/comments/hashbang/encoded-hash-043.js +++ b/test/language/comments/hashbang/encoded-hash-043.js @@ -13,4 +13,4 @@ negative: features: [hashbang] ---*/ -$DONOTEVALUATE(); +throw "Test262: This statement should not be evaluated."; diff --git a/test/language/comments/hashbang/encoded-hash-u0023.js b/test/language/comments/hashbang/encoded-hash-u0023.js index ac6c7c53e0..41c337cfb8 100644 --- a/test/language/comments/hashbang/encoded-hash-u0023.js +++ b/test/language/comments/hashbang/encoded-hash-u0023.js @@ -13,4 +13,4 @@ negative: features: [hashbang] ---*/ -$DONOTEVALUATE(); +throw "Test262: This statement should not be evaluated."; diff --git a/test/language/comments/hashbang/encoded-hash-u23.js b/test/language/comments/hashbang/encoded-hash-u23.js index 0a37c76797..4ff6c89aa4 100644 --- a/test/language/comments/hashbang/encoded-hash-u23.js +++ b/test/language/comments/hashbang/encoded-hash-u23.js @@ -13,4 +13,4 @@ negative: features: [hashbang] ---*/ -$DONOTEVALUATE(); +throw "Test262: This statement should not be evaluated."; diff --git a/test/language/comments/hashbang/encoded-hash-x23.js b/test/language/comments/hashbang/encoded-hash-x23.js index 2cc712547c..da78beb2d4 100644 --- a/test/language/comments/hashbang/encoded-hash-x23.js +++ b/test/language/comments/hashbang/encoded-hash-x23.js @@ -13,4 +13,4 @@ negative: features: [hashbang] ---*/ -$DONOTEVALUATE(); +throw "Test262: This statement should not be evaluated."; diff --git a/test/language/comments/hashbang/encoded-hashbang.js b/test/language/comments/hashbang/encoded-hashbang.js index be3e136976..493acd445b 100644 --- a/test/language/comments/hashbang/encoded-hashbang.js +++ b/test/language/comments/hashbang/encoded-hashbang.js @@ -13,4 +13,4 @@ negative: features: [hashbang] ---*/ -$DONOTEVALUATE(); +throw "Test262: This statement should not be evaluated."; diff --git a/test/language/comments/hashbang/function-constructor.js b/test/language/comments/hashbang/function-constructor.js index 1da390faea..fd87b6a6d6 100644 --- a/test/language/comments/hashbang/function-constructor.js +++ b/test/language/comments/hashbang/function-constructor.js @@ -7,6 +7,7 @@ info: | #! SingleLineCommentChars[opt] features: [hashbang] ---*/ + const AsyncFunction = (async function (){}).constructor; const GeneratorFunction = (function *(){}).constructor; const AsyncGeneratorFunction = (async function *(){}).constructor; diff --git a/test/language/comments/hashbang/module.js b/test/language/comments/hashbang/module.js index 0cb52d718b..d153305551 100644 --- a/test/language/comments/hashbang/module.js +++ b/test/language/comments/hashbang/module.js @@ -6,6 +6,6 @@ description: > info: | HashbangComment:: #! SingleLineCommentChars[opt] -flags: [module] +flags: [module, raw] features: [hashbang] ---*/ diff --git a/test/language/comments/hashbang/multi-line-comment.js b/test/language/comments/hashbang/multi-line-comment.js index 04efe2147b..3e6c69cadb 100644 --- a/test/language/comments/hashbang/multi-line-comment.js +++ b/test/language/comments/hashbang/multi-line-comment.js @@ -1,5 +1,5 @@ #!/* -$DONOTEVALUATE(); +throw "Test262: This statement should not be evaluated."; these characters should not be considered within a comment */ /*--- @@ -14,4 +14,4 @@ negative: phase: parse type: SyntaxError features: [hashbang] ----*/ \ No newline at end of file +---*/ diff --git a/test/language/comments/hashbang/no-line-separator.js b/test/language/comments/hashbang/no-line-separator.js index 79fbaaeea1..2fd1778fd7 100644 --- a/test/language/comments/hashbang/no-line-separator.js +++ b/test/language/comments/hashbang/no-line-separator.js @@ -5,7 +5,6 @@ description: > info: | HashbangComment:: #! SingleLineCommentChars[opt] -flags: [raw] features: [hashbang] ---*/ diff --git a/test/language/comments/hashbang/not-empty.js b/test/language/comments/hashbang/not-empty.js index beebac4a57..ab03aed633 100644 --- a/test/language/comments/hashbang/not-empty.js +++ b/test/language/comments/hashbang/not-empty.js @@ -9,4 +9,3 @@ info: | flags: [raw] features: [hashbang] ---*/ - diff --git a/test/language/comments/hashbang/preceding-directive-prologue-sc.js b/test/language/comments/hashbang/preceding-directive-prologue-sc.js index a83a204f7f..450aeec124 100644 --- a/test/language/comments/hashbang/preceding-directive-prologue-sc.js +++ b/test/language/comments/hashbang/preceding-directive-prologue-sc.js @@ -14,4 +14,4 @@ negative: features: [hashbang] ---*/ -$DONOTEVALUATE(); +throw "Test262: This statement should not be evaluated."; diff --git a/test/language/comments/hashbang/preceding-directive-prologue.js b/test/language/comments/hashbang/preceding-directive-prologue.js index 624a47816d..54e2f4123c 100644 --- a/test/language/comments/hashbang/preceding-directive-prologue.js +++ b/test/language/comments/hashbang/preceding-directive-prologue.js @@ -14,4 +14,4 @@ negative: features: [hashbang] ---*/ -$DONOTEVALUATE(); +throw "Test262: This statement should not be evaluated."; diff --git a/test/language/comments/hashbang/preceding-empty-statement.js b/test/language/comments/hashbang/preceding-empty-statement.js index 20d8479aa3..dc34617837 100644 --- a/test/language/comments/hashbang/preceding-empty-statement.js +++ b/test/language/comments/hashbang/preceding-empty-statement.js @@ -13,4 +13,4 @@ negative: features: [hashbang] ---*/ -$DONOTEVALUATE(); +throw "Test262: This statement should not be evaluated."; diff --git a/test/language/comments/hashbang/preceding-hashbang.js b/test/language/comments/hashbang/preceding-hashbang.js index fdfd26bd08..61ee3f7d3a 100644 --- a/test/language/comments/hashbang/preceding-hashbang.js +++ b/test/language/comments/hashbang/preceding-hashbang.js @@ -14,4 +14,4 @@ negative: features: [hashbang] ---*/ -$DONOTEVALUATE(); +throw "Test262: This statement should not be evaluated."; diff --git a/test/language/comments/hashbang/preceding-line-comment.js b/test/language/comments/hashbang/preceding-line-comment.js index 035ec3c9be..1a54a7e882 100644 --- a/test/language/comments/hashbang/preceding-line-comment.js +++ b/test/language/comments/hashbang/preceding-line-comment.js @@ -14,4 +14,4 @@ negative: features: [hashbang] ---*/ -$DONOTEVALUATE(); +throw "Test262: This statement should not be evaluated."; diff --git a/test/language/comments/hashbang/preceding-multi-line-comment.js b/test/language/comments/hashbang/preceding-multi-line-comment.js index 228f0d3430..1c44bbfd29 100644 --- a/test/language/comments/hashbang/preceding-multi-line-comment.js +++ b/test/language/comments/hashbang/preceding-multi-line-comment.js @@ -14,4 +14,4 @@ negative: features: [hashbang] ---*/ -$DONOTEVALUATE(); +throw "Test262: This statement should not be evaluated."; diff --git a/test/language/comments/hashbang/preceding-whitespace.js b/test/language/comments/hashbang/preceding-whitespace.js index 54797dffd5..3afb2f3c8d 100644 --- a/test/language/comments/hashbang/preceding-whitespace.js +++ b/test/language/comments/hashbang/preceding-whitespace.js @@ -13,4 +13,4 @@ negative: features: [hashbang] ---*/ -$DONOTEVALUATE(); +throw "Test262: This statement should not be evaluated."; diff --git a/test/language/comments/hashbang/statement-block.js b/test/language/comments/hashbang/statement-block.js index f1d7647c89..029ae1d987 100644 --- a/test/language/comments/hashbang/statement-block.js +++ b/test/language/comments/hashbang/statement-block.js @@ -5,7 +5,6 @@ description: > info: | HashbangComment:: #! SingleLineCommentChars[opt] -flags: [raw] negative: phase: parse type: SyntaxError @@ -16,4 +15,4 @@ $DONOTEVALUATE(); { #! -} \ No newline at end of file +} -- GitLab