mirror of https://github.com/tc39/test262.git
Reformat negative SyntaxError tests (runtime)
These tests specifically concern error produced from the global scope, precluding the use of the `assert.throws` helper function.
This commit is contained in:
parent
d5a3a962b2
commit
203b234fc0
|
@ -13,7 +13,9 @@ info: |
|
|||
2. NOTE: eval will not create a global var declaration that would
|
||||
be shadowed by a global lexical declaration.
|
||||
[...]
|
||||
negative: SyntaxError
|
||||
negative:
|
||||
phase: runtime
|
||||
type: SyntaxError
|
||||
flags: [noStrict]
|
||||
features: [let]
|
||||
---*/
|
||||
|
|
|
@ -5,7 +5,9 @@ info: If the parse fails, throw a SyntaxError exception (but see also clause 16)
|
|||
esid: sec-performeval
|
||||
es5id: 15.1.2.1_A2_T2
|
||||
description: Checking if execution of "(0,eval)("x = 1; x\u000A++")" fails
|
||||
negative: SyntaxError
|
||||
negative:
|
||||
phase: runtime
|
||||
type: SyntaxError
|
||||
---*/
|
||||
|
||||
var x;
|
||||
|
|
|
@ -24,7 +24,9 @@ info: |
|
|||
2. If Type(V) is not Reference, return V.
|
||||
3. Let base be GetBase(V).
|
||||
4. If IsUnresolvableReference(V) is true, throw a ReferenceError exception.
|
||||
negative: ReferenceError
|
||||
negative:
|
||||
phase: runtime
|
||||
type: ReferenceError
|
||||
flags: [module]
|
||||
---*/
|
||||
|
||||
|
|
|
@ -29,7 +29,9 @@ info: |
|
|||
{ }
|
||||
{ ExportsList }
|
||||
{ ExportsList , }
|
||||
negative: ReferenceError
|
||||
negative:
|
||||
phase: early
|
||||
type: ReferenceError
|
||||
flags: [module]
|
||||
---*/
|
||||
|
||||
|
|
|
@ -35,7 +35,9 @@ info: |
|
|||
{ }
|
||||
{ ImportsList }
|
||||
{ ImportsList , }
|
||||
negative: ReferenceError
|
||||
negative:
|
||||
phase: early
|
||||
type: ReferenceError
|
||||
flags: [module]
|
||||
---*/
|
||||
|
||||
|
|
|
@ -10,7 +10,9 @@ info: |
|
|||
[...]
|
||||
b. Let requiredModule be ? HostResolveImportedModule(module, required).
|
||||
[...]
|
||||
negative: ReferenceError
|
||||
negative:
|
||||
phase: early
|
||||
type: ReferenceError
|
||||
flags: [module]
|
||||
---*/
|
||||
|
||||
|
|
|
@ -3,7 +3,9 @@
|
|||
/*---
|
||||
description: Module dependencies are resolved following a depth-first strategy
|
||||
esid: sec-moduledeclarationinstantiation
|
||||
negative: ReferenceError
|
||||
negative:
|
||||
phase: early
|
||||
type: ReferenceError
|
||||
flags: [module]
|
||||
---*/
|
||||
|
||||
|
|
|
@ -3,7 +3,9 @@
|
|||
/*---
|
||||
description: Modules dependencies are resolved in source text order
|
||||
esid: sec-moduledeclarationinstantiation
|
||||
negative: ReferenceError
|
||||
negative:
|
||||
phase: early
|
||||
type: ReferenceError
|
||||
flags: [module]
|
||||
---*/
|
||||
|
||||
|
|
|
@ -3,7 +3,9 @@
|
|||
/*---
|
||||
description: Early ReferenceError resulting from module parsing
|
||||
esid: sec-parsemodule
|
||||
negative: ReferenceError
|
||||
negative:
|
||||
phase: early
|
||||
type: ReferenceError
|
||||
info: |
|
||||
[...]
|
||||
2. Parse sourceText using Module as the goal symbol and analyze the parse
|
||||
|
|
Loading…
Reference in New Issue