-1:000000000000 | 0:fe59c1325d15 |
---|---|
1 load(libdir + "asserts.js"); | |
2 | |
3 var offenders = [ | |
4 "f(1 ... n)", | |
5 "f(...x for (x in y))", | |
6 "f(...)", | |
7 "f(...,)", | |
8 "f(... ...[])", | |
9 "f(...x,)", | |
10 "f(x, ...)", | |
11 "f(...x, x for (x in y))", | |
12 "f(x for (x in y), ...x)" | |
13 ]; | |
14 for (var sample of offenders) { | |
15 assertThrowsInstanceOf(function() { eval(sample); }, SyntaxError); | |
16 } |