test262/test/language/statements/variable
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
..
12.2.1-1-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-1gs.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-2-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-3-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-4-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-4gs.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-5-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-6-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-7-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-8-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-9-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-10-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-11.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-12-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-12.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-13-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-14-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-15-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-16-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-17-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-18-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-19-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-20-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-21-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-22-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-23-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-24-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-25-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-26-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-27-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-28-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-29-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-30-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-31-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-32-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-33-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-34-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-35-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-36-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
12.2.1-37-s.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
S12.2_A1.js Fix tautological pattern in tests 2015-06-16 12:55:56 -04:00
S12.2_A2.js Strict eval variable declarations are lexically scoped, assign expected result value to a previously declared global (issue #35) 2015-04-08 15:54:58 -07:00
S12.2_A3.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S12.2_A4.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S12.2_A5.js Fix tautological pattern in tests 2015-06-16 12:55:56 -04:00
S12.2_A6_T1.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S12.2_A6_T2.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S12.2_A7.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S12.2_A8_T1.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S12.2_A8_T2.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S12.2_A8_T3.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S12.2_A8_T4.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S12.2_A8_T5.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S12.2_A8_T6.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S12.2_A8_T7.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S12.2_A8_T8.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S12.2_A9.js Strict eval variable declarations are lexically scoped, assign expected result value to a previously declared global (issue #35) 2015-04-08 15:54:58 -07:00
S12.2_A10.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S12.2_A11.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S12.2_A12.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S14_A1.js Reorganize ./test 2014-12-07 15:33:09 -08:00
fn-name-arrow.js Add tests for function `name` attribute 2015-07-21 20:05:34 -04:00
fn-name-class.js Add tests for function `name` attribute 2015-07-21 20:05:34 -04:00
fn-name-cover.js Add tests for function `name` attribute 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