test262/test/language/expressions
Mike Pennisi 9b4ca4371b Add tests for change in Reference Records
These tests support the following normative change

"Normative: Allow null or undefined in Reference Records"
https://github.com/tc39/ecma262/pull/2267

The tests concerning the `delete` operator increase coverage to verify
behavior which, though related, is not altered by the normative change.
These tests are intended to guard against regressions as engines
implement the new semantics.
2021-06-24 13:16:43 -04:00
..
addition add missing newlines in tests 2019-11-10 20:18:56 -08:00
array
arrow-function Remove leading spaces from "---*/" line 2021-06-10 12:03:05 -04:00
assignment Add tests for change in Reference Records 2021-06-24 13:16:43 -04:00
assignmenttargettype Generate tests 2020-09-17 16:23:26 -04:00
async-arrow-function Update "info" field (#2941) 2021-01-28 16:03:01 -08:00
async-function Update "info" field (#2941) 2021-01-28 16:03:01 -08:00
async-generator Update "info" field (#2941) 2021-01-28 16:03:01 -08:00
await
bitwise-and
bitwise-not
bitwise-or
bitwise-xor
call
class Generate tests 2021-04-20 09:53:57 -04:00
coalesce
comma
compound-assignment Attempting to set a value to a binding that no longer exists must throw a ReferenceError exception in strict mode code. Fixes gh-427 2020-09-15 16:33:59 -04:00
concatenation
conditional
delete Add tests for change in Reference Records 2021-06-24 13:16:43 -04:00
division
does-not-equals
dynamic-import Generate tests 2021-05-14 11:04:29 -04:00
equals
exponentiation
function Coverage: read-only function expression name. Closes gh-2896 2020-11-18 16:30:13 -05:00
generators Coverage: read-only function expression name. Closes gh-2896 2020-11-18 16:30:13 -05:00
greater-than
greater-than-or-equal add missing newlines in tests 2019-11-10 20:18:56 -08:00
grouping
import.meta Update "info" field (#2941) 2021-01-28 16:03:01 -08:00
in Add tests for stage 3 proposal "private fields in" (#2963) 2021-04-19 07:50:52 -07:00
instanceof
left-shift
less-than
less-than-or-equal add missing newlines in tests 2019-11-10 20:18:56 -08:00
logical-and
logical-assignment
logical-not
logical-or
modulus add missing newlines in tests 2019-11-10 20:18:56 -08:00
multiplication
new
new.target Update "info" field (#2941) 2021-01-28 16:03:01 -08:00
object Generate tests 2021-04-20 09:53:57 -04:00
optional-chaining
postfix-decrement Attempting to set a value to a binding that no longer exists must throw a ReferenceError exception in strict mode code. Fixes gh-427 2020-09-15 16:33:59 -04:00
postfix-increment Attempting to set a value to a binding that no longer exists must throw a ReferenceError exception in strict mode code. Fixes gh-427 2020-09-15 16:33:59 -04:00
prefix-decrement Attempting to set a value to a binding that no longer exists must throw a ReferenceError exception in strict mode code. Fixes gh-427 2020-09-15 16:33:59 -04:00
prefix-increment Attempting to set a value to a binding that no longer exists must throw a ReferenceError exception in strict mode code. Fixes gh-427 2020-09-15 16:33:59 -04:00
property-accessors
relational
right-shift add missing newlines in tests 2019-11-10 20:18:56 -08:00
strict-does-not-equals
strict-equals
subtraction
super Coverage of super reference behaviour. Fixes gh-2451 2020-09-10 15:22:57 -04:00
tagged-template
template-literal Move some AnnexB tests per proposed spec change 2021-05-21 13:06:41 -04:00
this
typeof
unary-minus
unary-plus
unsigned-right-shift add missing newlines in tests 2019-11-10 20:18:56 -08:00
void
yield
tco-pos.js