test262/test/language
Mike Pennisi 025b44f38c Refactor AssignmentExpression tests for parsers
A number of tests for the parsing of the AssignmentExpression production
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` in the relevant tests and instead express the
expectations with literal source text. Remove superfluous "onlyStrict"
restriction from tests by declaring the probe binding prior to
assignment.
2017-12-10 15:59:11 -05:00
..
arguments-object Re-generate tests 2017-10-26 19:04:57 -04:00
asi Force "early error" tests to fail if evaluated 2017-06-28 11:24:36 -04:00
block-scope Add generators flags for tests depending on generators features (#1259) 2017-10-04 16:12:34 -04:00
comments Follow up for tagging tests with U+180E 2017-09-26 14:13:29 -04:00
computed-property-names Add missing Symbol features flags 2017-09-07 15:51:13 -04:00
destructuring/binding
directive-prologue Ensure evaluation does not occur 2017-07-13 12:27:29 -04:00
eval-code Add missing generators flags 2017-10-26 19:04:57 -04:00
export Force "early error" tests to fail if evaluated 2017-06-28 11:24:36 -04:00
expressions Refactor AssignmentExpression tests for parsers 2017-12-10 15:59:11 -05:00
function-code Let paramVarEnv be NewDeclarativeEnvironment(originalEnv). (#1348) 2017-11-20 15:05:20 -05:00
future-reserved-words Force "early error" tests to fail if evaluated 2017-06-28 11:24:36 -04:00
global-code Force "early error" tests to fail if evaluated 2017-06-28 11:24:36 -04:00
identifier-resolution
identifiers Force "early error" tests to fail if evaluated 2017-06-28 11:24:36 -04:00
import Force "early error" tests to fail if evaluated 2017-06-28 11:24:36 -04:00
keywords Force "early error" tests to fail if evaluated 2017-06-28 11:24:36 -04:00
line-terminators Force "early error" tests to fail if evaluated 2017-06-28 11:24:36 -04:00
literals test/language/literals/regexp/*: early error test fixups (#1276) 2017-10-16 12:46:28 -04:00
module-code Update class fields tags in non-generated test files 2017-11-28 12:59:27 -05:00
punctuators Force "early error" tests to fail if evaluated 2017-06-28 11:24:36 -04:00
reserved-words Force "early error" tests to fail if evaluated 2017-06-28 11:24:36 -04:00
rest-parameters Force "early error" tests to fail if evaluated 2017-06-28 11:24:36 -04:00
source-text
statements Refactor AssignmentExpression tests for parsers 2017-12-10 15:59:11 -05:00
types Add cross-realm feature 2017-09-22 15:29:10 -04:00
white-space Follow up for tagging tests with U+180E 2017-09-26 14:13:29 -04:00