test262/test/language/expressions
jugglinmike 42ed4291f5 Refactor increment/decrement tests for parsers (#1786)
The tests for the parsing of postfix increment, postfix decrement,
prefix increment, and prefix decrement were expressed using `eval`.
This made the tests more complex than necessary and also prevented the
tests from providing value to ECMAScript parsers.

Remove the use of `eval` and instead express the expectations with
literal source text.
2018-09-24 12:29:30 -04:00
..
addition BigInt: cleanup assertion messages (#1549) 2018-05-09 18:14:09 -03:00
array Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
arrow-function Features: run feature detector to verify newly added feature flags 2018-07-25 12:16:49 -04:00
assignment Add feature flags for `new.target` 2018-07-24 20:31:35 +01:00
async-arrow-function Various test cases for cross-browser compliance bugs 2018-05-03 09:27:27 -07:00
async-function Fix typo intialize(r) -> initialize(r) 2018-02-12 10:05:52 -05:00
async-generator Generate tests 2018-09-04 17:10:51 -04:00
await Rename negative test "phase" for parsing 2018-01-05 15:17:50 -05:00
bitwise-and BigInt: cleanup assertion messages (#1549) 2018-05-09 18:14:09 -03:00
bitwise-not BigInt: cleanup assertion messages (#1549) 2018-05-09 18:14:09 -03:00
bitwise-or BigInt: cleanup assertion messages (#1549) 2018-05-09 18:14:09 -03:00
bitwise-xor BigInt: cleanup assertion messages (#1549) 2018-05-09 18:14:09 -03:00
call Fix esid: static-semantics-hasproductionintailposition => sec-static-semantics-hascallintailposition 2018-01-10 15:44:56 -05:00
class Generate tests 2018-09-18 14:16:20 -04:00
comma Fix esid: static-semantics-hasproductionintailposition => sec-static-semantics-hascallintailposition 2018-01-10 15:44:56 -05:00
compound-assignment Rename negative test "phase" for parsing 2018-01-05 15:17:50 -05:00
concatenation Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
conditional Fix esid: static-semantics-hasproductionintailposition => sec-static-semantics-hascallintailposition 2018-01-10 15:44:56 -05:00
delete Rename sec-delete-operator test, mark non-obvious syntax 2018-01-17 12:47:44 -05:00
division BigInt: cleanup assertion messages (#1549) 2018-05-09 18:14:09 -03:00
does-not-equals BigInt: cleanup assertion messages (#1549) 2018-05-09 18:14:09 -03:00
equals BigInt: cleanup assertion messages (#1549) 2018-05-09 18:14:09 -03:00
exponentiation BigInt: cleanup assertion messages (#1549) 2018-05-09 18:14:09 -03:00
function Fix typo intialize(r) -> initialize(r) 2018-02-12 10:05:52 -05:00
generators Various test cases for cross-browser compliance bugs 2018-05-03 09:27:27 -07:00
greater-than Adding prefixed string to compare with BigInt 2018-05-20 20:24:13 -03:00
greater-than-or-equal BigInt: cleanup assertion messages (#1549) 2018-05-09 18:14:09 -03:00
grouping Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
in Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
instanceof Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
left-shift BigInt: cleanup assertion messages (#1549) 2018-05-09 18:14:09 -03:00
less-than Adding prefixed string to compare with BigInt 2018-05-20 20:24:13 -03:00
less-than-or-equal BigInt: cleanup assertion messages (#1549) 2018-05-09 18:14:09 -03:00
logical-and Fix esid: static-semantics-hasproductionintailposition => sec-static-semantics-hascallintailposition 2018-01-10 15:44:56 -05:00
logical-not Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
logical-or Fix esid: static-semantics-hasproductionintailposition => sec-static-semantics-hascallintailposition 2018-01-10 15:44:56 -05:00
modulus BigInt: cleanup assertion messages (#1549) 2018-05-09 18:14:09 -03:00
multiplication BigInt: cleanup assertion messages (#1549) 2018-05-09 18:14:09 -03:00
new Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
new.target Features: run feature detector to verify newly added feature flags 2018-07-25 12:16:49 -04:00
object Generate tests 2018-09-04 17:10:51 -04:00
postfix-decrement Refactor increment/decrement tests for parsers (#1786) 2018-09-24 12:29:30 -04:00
postfix-increment Refactor increment/decrement tests for parsers (#1786) 2018-09-24 12:29:30 -04:00
prefix-decrement Refactor increment/decrement tests for parsers (#1786) 2018-09-24 12:29:30 -04:00
prefix-increment Refactor increment/decrement tests for parsers (#1786) 2018-09-24 12:29:30 -04:00
property-accessors Update remaining tests to use 'parse' instead of 'early' error phase 2018-01-25 13:59:37 -05:00
relational Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
right-shift BigInt: cleanup assertion messages (#1549) 2018-05-09 18:14:09 -03:00
strict-does-not-equals BigInt: cleanup assertion messages (#1549) 2018-05-09 18:14:09 -03:00
strict-equals BigInt: cleanup assertion messages (#1549) 2018-05-09 18:14:09 -03:00
subtraction BigInt: cleanup assertion messages (#1549) 2018-05-09 18:14:09 -03:00
super Features: run feature detector to verify newly added feature flags 2018-07-25 12:16:49 -04:00
tagged-template TemplateMap: split TemplateMap cache test into own file 2018-06-07 23:12:16 -04:00
template-literal numeric literal seperators: test change in CodePoint production (#1464) 2018-02-28 13:58:22 -05:00
this Rename negative test "phase" for parsing 2018-01-05 15:17:50 -05:00
typeof Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
unary-minus BigInt: cleanup assertion messages (#1549) 2018-05-09 18:14:09 -03:00
unary-plus BigInt: cleanup assertion messages (#1549) 2018-05-09 18:14:09 -03:00
unsigned-right-shift BigInt: cleanup assertion messages (#1549) 2018-05-09 18:14:09 -03:00
void Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
yield Rename negative test "phase" for parsing 2018-01-05 15:17:50 -05:00
tco-pos.js Fix esid: static-semantics-hasproductionintailposition => sec-static-semantics-hascallintailposition 2018-01-10 15:44:56 -05:00