test262/test/built-ins/GeneratorFunction
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
..
prototype Import tests from Google V8 (generators semantics) 2015-05-07 19:11:47 -04:00
has-instance.js Import tests from Google V8 (generators semantics) 2015-05-07 19:11:47 -04:00
instance-name.js Add tests for function `name` attribute 2015-07-21 20:05:34 -04:00
instance-restricted-properties.js Re-organize generator tests 2015-07-09 15:07:19 -04:00
invoked-as-constructor-no-arguments.js Import tests from Google V8 (generators semantics) 2015-05-07 19:11:47 -04:00
invoked-as-function-multiple-arguments.js Import tests from Google V8 (generators semantics) 2015-05-07 19:11:47 -04:00
invoked-as-function-no-arguments.js Import tests from Google V8 (generators semantics) 2015-05-07 19:11:47 -04:00
invoked-as-function-single-argument.js Import tests from Google V8 (generators semantics) 2015-05-07 19:11:47 -04:00