test262/test/language/expressions/object/method-definition
Mike Pennisi 2fe074134a Add tests for function `name` attribute
This change set includes tests for most invocations of the
SetFunctionName abstract operation in the ES2015 specification.
Practical testing considerations preclude the introduction of tests for
certain invocations:

- The project is still vetting methods to sustainably test the semantics
  of the Destructuring Binding pattern across all valid productions.
  - 13.3.3.6 Runtime Semantics: IteratorBindingInitialization
  - 13.3.3.7 Runtime Semantics: KeyedBindingInitialization
- Without a loader, there is no way to access a function object declared
  in an ExportDeclaration, so `name` assignment cannot be tested in
  these cases
  - 14.1.19 Runtime Semantics: InstantiateFunctionObject
  - 14.4.12 Runtime Semantics: InstantiateFunctionObject
  - 14.5.15 Runtime Semantics: BindingClassDeclarationEvaluation
  - 15.2.3.11 Runtime Semantics: Evaluation
2015-07-21 20:05:34 -04:00
..
fn-name-fn.js Add tests for function `name` attribute 2015-07-21 20:05:34 -04:00
fn-name-gen.js Add tests for function `name` attribute 2015-07-21 20:05:34 -04:00
generator-invoke-ctor.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
generator-invoke-fn-no-strict.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
generator-invoke-fn-strict.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
generator-length.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
generator-name-prop-string.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
generator-name-prop-symbol.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
generator-no-yield.js Add tests for additional generator function forms 2015-04-14 16:23:16 -04:00
generator-param-id-yield.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
generator-param-init-yield.js fixup! Add tests for MethodDefinition forms new to ES6 2015-05-26 14:52:21 -04:00
generator-param-redecl-const.js Rename tests 2015-05-25 11:23:46 -04:00
generator-param-redecl-let.js Rename tests 2015-05-25 11:23:46 -04:00
generator-params.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
generator-prop-name-eval-error.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
generator-prop-name-yield-expr.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
generator-prop-name-yield-id.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
generator-property-desc.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
generator-prototype-prop.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
generator-prototype.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
generator-return.js Add tests for additional generator function forms 2015-04-14 16:23:16 -04:00
generator-super-call-body.js Rename tests 2015-05-25 11:23:46 -04:00
generator-super-call-param.js Rename tests 2015-05-25 11:23:46 -04:00
generator-super-prop-body.js fixup! Add tests for MethodDefinition forms new to ES6 2015-05-26 12:33:51 -04:00
generator-super-prop-param.js fixup! Add tests for MethodDefinition forms new to ES6 2015-05-26 12:33:51 -04:00
name-invoke-ctor.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
name-invoke-fn-no-strict.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
name-invoke-fn-strict.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
name-length.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
name-name-prop-string.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
name-name-prop-symbol.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
name-param-id-yield.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
name-param-init-yield.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
name-param-redecl.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
name-params.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
name-prop-name-eval-error.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
name-prop-name-yield-expr.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
name-prop-name-yield-id.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
name-property-desc.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
name-prototype-prop.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
name-prototype.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
name-super-call-body.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
name-super-call-param.js Add tests for MethodDefinition forms new to ES6 2015-05-25 11:23:47 -04:00
name-super-prop-body.js fixup! Add tests for MethodDefinition forms new to ES6 2015-05-26 12:33:51 -04:00
name-super-prop-param.js fixup! Add tests for MethodDefinition forms new to ES6 2015-05-26 12:33:51 -04:00
yield-as-binding-identifier.js Add tests for additional generator function forms 2015-04-14 16:23:16 -04:00
yield-as-expression-with-rhs.js Add tests for additional generator function forms 2015-04-14 16:23:16 -04:00
yield-as-expression-without-rhs.js Add tests for additional generator function forms 2015-04-14 16:23:16 -04:00
yield-as-function-expression-binding-identifier.js Invalid language tests 2015-04-27 16:56:19 +02:00
yield-as-generator-method-binding-identifier.js Add tests for additional generator function forms 2015-04-14 16:23:16 -04:00
yield-as-identifier-in-nested-function.js Add tests for additional generator function forms 2015-04-14 16:23:16 -04:00
yield-as-label.js Add tests for additional generator function forms 2015-04-14 16:23:16 -04:00
yield-as-literal-property-name.js Add tests for additional generator function forms 2015-04-14 16:23:16 -04:00
yield-as-logical-or-expression.js Add tests for additional generator function forms 2015-04-14 16:23:16 -04:00
yield-as-parameter.js Add tests for additional generator function forms 2015-04-14 16:23:16 -04:00
yield-as-property-name.js Add tests for additional generator function forms 2015-04-14 16:23:16 -04:00
yield-as-statement.js Add tests for additional generator function forms 2015-04-14 16:23:16 -04:00
yield-as-yield-operand.js Add tests for additional generator function forms 2015-04-14 16:23:16 -04:00
yield-newline.js Add tests for additional generator function forms 2015-04-14 16:23:16 -04:00
yield-return.js Add "features" metadata to existing tests 2015-04-15 18:47:34 -04:00
yield-star-after-newline.js Add tests for additional generator function forms 2015-04-14 16:23:16 -04:00
yield-star-before-newline.js Add tests for additional generator function forms 2015-04-14 16:23:16 -04:00
yield-weak-binding.js Add tests for additional generator function forms 2015-04-14 16:23:16 -04:00