-
- Downloads
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.
Showing
- test/language/expressions/assignment/11.13.1-4-29-s.js 0 additions, 24 deletionstest/language/expressions/assignment/11.13.1-4-29-s.js
- test/language/expressions/assignment/11.13.1-4-31-s.js 0 additions, 24 deletionstest/language/expressions/assignment/11.13.1-4-31-s.js
- test/language/expressions/assignment/id-arguments-strict.js 16 additions, 0 deletionstest/language/expressions/assignment/id-arguments-strict.js
- test/language/expressions/assignment/id-eval-strict.js 16 additions, 0 deletionstest/language/expressions/assignment/id-eval-strict.js
- test/language/expressions/assignment/line-terminator.js 18 additions, 0 deletionstest/language/expressions/assignment/line-terminator.js
- test/language/expressions/assignment/white-space.js 55 additions, 0 deletionstest/language/expressions/assignment/white-space.js
- test/language/statements/variable/id-arguments-strict.js 16 additions, 0 deletionstest/language/statements/variable/id-arguments-strict.js
- test/language/statements/variable/id-eval-strict.js 16 additions, 0 deletionstest/language/statements/variable/id-eval-strict.js
Loading
Please register or sign in to comment