test262/test/language/expressions/arrow-function
jugglinmike 9fccd9852e Improve coverage for UniqueFormalParameters (#2043)
Previously, the early error prohibiting duplicate entries in
UniqueFormalParameters was only tested in terms of async functions. In
one case, this was misattributed to UniqeFormalParameters and only
enforced for strict mode code.

Extend coverage to the other function-creating productions which include
UniqueFormalParameters (i.e. method definitions and non-async arrow
functions), and update the existing tests to more accurately describe
the source of the error.
2019-01-23 14:07:19 -02:00
..
arrow update tests for arrow-function 2015-09-07 14:51:11 +08:00
dstr Generate tests 2018-12-21 15:47:01 -05:00
syntax Ensure test file YAML blocks don't have a trailing space. (#2018) 2019-01-07 11:40:39 -02:00
ArrowFunction_restricted-properties.js 14.2 Arrow Function Definitions 2015-04-20 19:53:06 -04:00
cannot-override-this-with-thisArg.js 14.2 Arrow Function Definitions 2015-04-20 19:53:06 -04:00
dflt-params-abrupt.js Generate tests 2017-04-21 15:26:46 -04:00
dflt-params-arg-val-not-undefined.js Fix typo intialize(r) -> initialize(r) 2018-02-12 10:05:52 -05:00
dflt-params-arg-val-undefined.js Fix typo intialize(r) -> initialize(r) 2018-02-12 10:05:52 -05:00
dflt-params-duplicates.js Rename to $DONOTEVALUATE per @leobalter's suggestion 2018-10-23 13:51:17 +02:00
dflt-params-ref-later.js Generate tests 2017-04-21 15:26:46 -04:00
dflt-params-ref-prior.js Generate tests 2017-04-21 15:26:46 -04:00
dflt-params-ref-self.js Generate tests 2017-04-21 15:26:46 -04:00
dflt-params-rest.js Rename to $DONOTEVALUATE per @leobalter's suggestion 2018-10-23 13:51:17 +02:00
dflt-params-trailing-comma.js Generate tests 2017-04-21 15:26:46 -04:00
empty-function-body-returns-undefined.js 14.2 Arrow Function Definitions 2015-04-20 19:53:06 -04:00
expression-body-implicit-return.js 14.2 Arrow Function Definitions 2015-04-20 19:53:06 -04:00
length-dflt.js Add tests for function length with dflt parameters 2016-06-21 12:22:49 -04:00
lexical-arguments.js 14.2 Arrow Function Definitions 2015-04-20 19:53:06 -04:00
lexical-bindings-overriden-by-formal-parameters-non-strict.js 14.2 Arrow Function Definitions 2015-04-20 19:53:06 -04:00
lexical-new.target-closure-returned.js Features: run feature detector to verify newly added feature flags 2018-07-25 12:16:49 -04:00
lexical-new.target.js Features: run feature detector to verify newly added feature flags 2018-07-25 12:16:49 -04:00
lexical-super-call-from-within-constructor.js 14.2 Arrow Function Definitions 2015-04-20 19:53:06 -04:00
lexical-super-property-from-within-constructor.js 14.2 Arrow Function Definitions 2015-04-20 19:53:06 -04:00
lexical-super-property.js 14.2 Arrow Function Definitions 2015-04-20 19:53:06 -04:00
lexical-supercall-from-immediately-invoked-arrow.js 14.2 Arrow Function Definitions 2015-04-20 19:53:06 -04:00
lexical-this.js 14.2 Arrow Function Definitions 2015-04-20 19:53:06 -04:00
low-precedence-expression-body-no-parens.js 14.2 Arrow Function Definitions 2015-04-20 19:53:06 -04:00
non-strict.js 14.2 Arrow Function Definitions 2015-04-20 19:53:06 -04:00
object-literal-return-requires-body-parens.js 14.2 Arrow Function Definitions 2015-04-20 19:53:06 -04:00
param-dflt-yield-expr.js Rename to $DONOTEVALUATE per @leobalter's suggestion 2018-10-23 13:51:17 +02:00
param-dflt-yield-id-non-strict.js Remove incorrect early error machinery. Fixes gh-1175 (#1177) 2017-08-14 16:02:30 -04:00
param-dflt-yield-id-strict.js Rename to $DONOTEVALUATE per @leobalter's suggestion 2018-10-23 13:51:17 +02:00
params-duplicate.js Improve coverage for UniqueFormalParameters (#2043) 2019-01-23 14:07:19 -02:00
params-trailing-comma-multiple.js Generate tests 2017-04-21 15:26:46 -04:00
params-trailing-comma-single.js Generate tests 2017-04-21 15:26:46 -04:00
prototype-rules.js 14.2 Arrow Function Definitions 2015-04-20 19:53:06 -04:00
rest-params-trailing-comma-early-error.js Rename to $DONOTEVALUATE per @leobalter's suggestion 2018-10-23 13:51:17 +02:00
scope-body-lex-distinct.js Add equivalent tests for non-strict fn bodies 2016-04-28 09:46:03 -04:00
scope-param-elem-var-close.js Add equivalent tests for non-strict fn parameters 2016-04-28 09:47:08 -04:00
scope-param-elem-var-open.js Add equivalent tests for non-strict fn parameters 2016-04-28 09:47:08 -04:00
scope-param-rest-elem-var-close.js Add equivalent tests for non-strict fn parameters 2016-04-28 09:47:08 -04:00
scope-param-rest-elem-var-open.js Add equivalent tests for non-strict fn parameters 2016-04-28 09:47:08 -04:00
scope-paramsbody-var-close.js Add equivalent tests for fn param-body boundary 2016-04-28 09:47:18 -04:00
scope-paramsbody-var-open.js Fix typo (disinct -> distinct) 2018-11-10 10:50:21 +01:00
statement-body-requires-braces-must-return-explicitly-missing.js 14.2 Arrow Function Definitions 2015-04-20 19:53:06 -04:00
statement-body-requires-braces-must-return-explicitly.js 14.2 Arrow Function Definitions 2015-04-20 19:53:06 -04:00
strict.js 14.2 Arrow Function Definitions 2015-04-20 19:53:06 -04:00
throw-new.js 14.2 Arrow Function Definitions 2015-04-20 19:53:06 -04:00