comparison: js/src/jit-test/tests/basic/spread-array-invalid-syntax.js
js/src/jit-test/tests/basic/spread-array-invalid-syntax.js
- changeset 0
- 6474c204b198
equal
deleted
inserted
replaced
|
1 load(libdir + "asserts.js"); |
|
2 |
|
3 var offenders = [ |
|
4 "(1 ... n)", |
|
5 "[1 ... n]", |
|
6 "(...x)", |
|
7 "[...x for (x of y)]", |
|
8 "[...x, x for (x of y)]", |
|
9 "[...]", |
|
10 "(...)", |
|
11 "[...,]", |
|
12 "[... ...[]]", |
|
13 "(... ...[])", |
|
14 "[x, ...]", |
|
15 "(x, ...)" |
|
16 ]; |
|
17 for (var sample of offenders) { |
|
18 assertThrowsInstanceOf(function () { eval(sample); }, SyntaxError); |
|
19 } |