test262/test/language/expressions/generators
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
..
has-instance.js Add analogous tests 2015-05-07 19:11:47 -04:00
implicit-name.js Re-structure generator tests 2015-04-08 11:08:48 -04:00
length-property-descriptor.js Add analogous tests 2015-05-07 19:11:47 -04:00
name.js Add tests for function `name` attribute 2015-07-21 20:05:34 -04:00
no-name.js Re-structure generator tests 2015-04-08 11:08:48 -04:00
no-yield.js Add tests for additional generator function forms 2015-04-14 16:23:16 -04:00
prototype-own-properties.js Import tests from Google V8 (generators semantics) 2015-05-07 19:11:47 -04:00
prototype-property-descriptor.js Add analogous tests 2015-05-07 19:11:47 -04:00
prototype-relation-to-function.js Add analogous tests 2015-05-07 19:11:47 -04:00
prototype-typeof.js Add analogous tests 2015-05-07 19:11:47 -04:00
prototype-uniqueness.js Import tests from Google V8 (generators semantics) 2015-05-07 19:11:47 -04:00
prototype-value.js Add analogous tests 2015-05-07 19:11:47 -04:00
return.js Add tests for additional generator function forms 2015-04-14 16:23:16 -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 Add tests for additional generator function forms 2015-04-14 16:23:16 -04:00
yield-as-generator-expression-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-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