test262/test/language/expressions
Mike Pennisi 64826c2ad3 Make tests more strict
In ECMAScript 5, assignment to a non-reference value throws a runtime
ReferenceError. ECMAscript 6 specifies an early ReferenceError in these
cases. Tests for this behavior have been authored to pass in both cases.
Simplify these tests to describe and assert the early error.
2015-06-29 12:25:01 -04:00
..
addition Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
array Reorganize ./test 2014-12-07 15:33:09 -08:00
arrow-function 14.2 Arrow Function Definitions 2015-04-20 19:53:06 -04:00
assignment Make tests more strict 2015-06-29 12:25:01 -04:00
bitwise-and Reorganize ./test 2014-12-07 15:33:09 -08:00
bitwise-not Reorganize ./test 2014-12-07 15:33:09 -08:00
bitwise-or Reorganize ./test 2014-12-07 15:33:09 -08:00
bitwise-xor Reorganize ./test 2014-12-07 15:33:09 -08:00
call Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
comma Reorganize ./test 2014-12-07 15:33:09 -08:00
compound-assignment Make tests more strict 2015-06-29 12:25:01 -04:00
concatenation Reorganize ./test 2014-12-07 15:33:09 -08:00
conditional Import tests from Google V8 (Symbol) 2015-04-07 16:53:18 -04:00
delete Merge pull request #337 from bocoup/remove-fn-exists 2015-06-26 11:02:45 -07:00
division Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
does-not-equals Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
equals Import tests from Google V8 (Symbol) 2015-04-07 16:53:18 -04:00
function Reorganize ./test 2014-12-07 15:33:09 -08:00
generators Add analogous tests 2015-05-07 19:11:47 -04:00
greater-than Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
greater-than-or-equal Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
grouping Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
in Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
instanceof Remove `$FAIL` function 2015-06-09 19:44:25 -04:00
left-shift Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
less-than Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
less-than-or-equal Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
logical-and Import tests from Google V8 (Symbol) 2015-04-07 16:53:18 -04:00
logical-not Import tests from Google V8 (Symbol) 2015-04-07 16:53:18 -04:00
logical-or Import tests from Google V8 (Symbol) 2015-04-07 16:53:18 -04:00
modulus Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
multiplication Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
new Reorganize ./test 2014-12-07 15:33:09 -08:00
object Update handling of directive prologues 2015-06-18 17:38:34 -04:00
postfix-decrement Make tests more strict 2015-06-29 12:25:01 -04:00
postfix-increment Make tests more strict 2015-06-29 12:25:01 -04:00
prefix-decrement Make tests more strict 2015-06-29 12:25:01 -04:00
prefix-increment Make tests more strict 2015-06-29 12:25:01 -04:00
property-accessors Reorganize ./test 2014-12-07 15:33:09 -08:00
relational Reorganize ./test 2014-12-07 15:33:09 -08:00
right-shift Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
strict-does-not-equals Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
strict-equals Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
subtraction Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
template Extend tests for LineTerminatorSequence 2015-04-15 10:50:44 -04:00
this Reorganize ./test 2014-12-07 15:33:09 -08:00
typeof Fix strict mode errors in language 2015-05-08 17:27:52 +02:00
unary-minus Reorganize ./test 2014-12-07 15:33:09 -08:00
unary-plus Reorganize ./test 2014-12-07 15:33:09 -08:00
unsigned-right-shift Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
void Reorganize ./test 2014-12-07 15:33:09 -08:00
yield Fix strict mode errors in language 2015-05-08 17:27:52 +02:00