diff --git a/test/language/literals/string/7.8.4-1-s.js b/test/language/literals/string/legacy-octal-escape-sequence-prologue-strict.js similarity index 64% rename from test/language/literals/string/7.8.4-1-s.js rename to test/language/literals/string/legacy-octal-escape-sequence-prologue-strict.js index b28c833069dbbd0b28ff37c4a290133a883261fa..0887991869160a5be13c76cfdb924896f7996415 100644 --- a/test/language/literals/string/7.8.4-1-s.js +++ b/test/language/literals/string/legacy-octal-escape-sequence-prologue-strict.js @@ -6,9 +6,14 @@ es5id: 7.8.4-1-s description: > A directive preceeding an 'use strict' directive may not contain an OctalEscapeSequence +negative: + phase: parse + type: SyntaxError ---*/ - -assert.throws(SyntaxError, function() { - eval(' "asterisk: \\052" /* octal escape sequences forbidden in strict mode*/ ; "use strict";'); +throw "Test262: This statement should not be evaluated."; + +(function() { + "asterisk: \052"; + "use strict"; });