-
- Downloads
Refactor function literal tests for parsers
A number of tests for the parsing of function literals 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.
Showing
- test/language/expressions/function/name-arguments-non-strict.js 1 addition, 1 deletion...anguage/expressions/function/name-arguments-non-strict.js
- test/language/expressions/function/name-arguments-strict-body.js 6 additions, 4 deletions...nguage/expressions/function/name-arguments-strict-body.js
- test/language/expressions/function/name-arguments-strict.js 6 additions, 4 deletionstest/language/expressions/function/name-arguments-strict.js
- test/language/expressions/function/name-eval-non-strict.js 1 addition, 1 deletiontest/language/expressions/function/name-eval-non-strict.js
- test/language/expressions/function/name-eval-strict-body.js 6 additions, 4 deletionstest/language/expressions/function/name-eval-strict-body.js
- test/language/expressions/function/name-eval-strict.js 6 additions, 4 deletionstest/language/expressions/function/name-eval-strict.js
- test/language/expressions/function/param-arguments-non-strict.js 1 addition, 1 deletion...nguage/expressions/function/param-arguments-non-strict.js
- test/language/expressions/function/param-duplicated-non-strict.js 1 addition, 1 deletion...guage/expressions/function/param-duplicated-non-strict.js
- test/language/expressions/function/param-duplicated-strict-1.js 5 additions, 3 deletions...anguage/expressions/function/param-duplicated-strict-1.js
- test/language/expressions/function/param-duplicated-strict-2.js 5 additions, 3 deletions...anguage/expressions/function/param-duplicated-strict-2.js
- test/language/expressions/function/param-duplicated-strict-3.js 5 additions, 3 deletions...anguage/expressions/function/param-duplicated-strict-3.js
- test/language/expressions/function/param-duplicated-strict-body-1.js 5 additions, 3 deletions...ge/expressions/function/param-duplicated-strict-body-1.js
- test/language/expressions/function/param-duplicated-strict-body-2.js 5 additions, 3 deletions...ge/expressions/function/param-duplicated-strict-body-2.js
- test/language/expressions/function/param-duplicated-strict-body-3.js 5 additions, 3 deletions...ge/expressions/function/param-duplicated-strict-body-3.js
- test/language/expressions/function/param-eval-non-strict.js 1 addition, 1 deletiontest/language/expressions/function/param-eval-non-strict.js
- test/language/expressions/function/param-eval-strict-body.js 5 additions, 3 deletionstest/language/expressions/function/param-eval-strict-body.js
- test/language/statements/function/enable-strict-via-body.js 11 additions, 10 deletionstest/language/statements/function/enable-strict-via-body.js
- test/language/statements/function/enable-strict-via-outer-body.js 11 additions, 10 deletions...guage/statements/function/enable-strict-via-outer-body.js
- test/language/statements/function/enable-strict-via-outer-script.js 10 additions, 7 deletions...age/statements/function/enable-strict-via-outer-script.js
- test/language/statements/function/invalid-2-names.js 5 additions, 3 deletionstest/language/statements/function/invalid-2-names.js
Loading
Please register or sign in to comment