test262/test/language/expressions/assignment
jugglinmike ab4ff914fb Add tests for assignment target validation of new ES2015 forms (#693)
This re-factors some existing Sputnik tests to be more targeted and to use a
pattern that can be generalized to other forms. We could test these all day,
but I've limited myself to forms introduced in ES2015, specifically
YieldExpression and new.target. Note that SpiderMonkey incorrectly throws a
SyntaxError for these.
I thoughtlessly wrote ReferenceError tests for yield = 1 until I realized
that such productions are not actually recognized by the grammar, so the early
errors do not apply. Instead, I've added a negative syntax test for that case.

* Refactor test for valid cover

* Add tests for ValidSimpleAssignmentTarget

Ensure that constructs introduced in ES2015 are disallowed as assignment
targets, with or without a "cover" grammar.

* Add test for grammar precedence of YieldExpression
2016-07-05 15:20:56 -07:00
..
destructuring Re-format destructuring assignment tests 2016-05-25 13:47:06 -04:00
8.12.5-3-b_1.js Replace runTestCase with assert helpers [test/language/expressions] 2015-08-13 17:34:17 +02:00
8.12.5-3-b_2.js Replace runTestCase with assert helpers [test/language/expressions] 2015-08-13 17:34:17 +02:00
8.12.5-5-b_1.js Replace runTestCase with assert helpers [test/language/expressions] 2015-08-13 17:34:17 +02:00
8.14.4-8-b_1.js Replace runTestCase with assert helpers [test/language/expressions/] 2015-08-06 18:32:15 +02:00
8.14.4-8-b_2.js Replace runTestCase with assert.throws [test/language/expressions] 2015-08-11 17:42:41 +02:00
11.13.1-1-1.js Replace runTestCase with assert.throws [test/language/expressions] 2015-08-11 17:42:41 +02:00
11.13.1-1-2.js Replace runTestCase with assert.throws [test/language/expressions] 2015-08-11 17:42:41 +02:00
11.13.1-1-3.js Replace runTestCase with assert.throws [test/language/expressions] 2015-08-11 17:42:41 +02:00
11.13.1-1-4.js Replace runTestCase with assert.throws [test/language/expressions] 2015-08-11 17:42:41 +02:00
11.13.1-1-6-s.js Replace runTestCase with assert.throws [test/language/expressions] 2015-08-11 17:42:41 +02:00
11.13.1-1-s.js Replace runTestCase with assert.throws [test/language/expressions] 2015-08-11 17:42:41 +02:00
11.13.1-2-s.js Replace runTestCase with assert.throws [test/language/expressions] 2015-08-11 17:42:41 +02:00
11.13.1-3-s.js Replace runTestCase with assert.throws [test/language/expressions] 2015-08-11 17:42:41 +02:00
11.13.1-4-1.js Reduce reliance on `fnGlobalObject.js` 2016-04-25 11:09:21 -07:00
11.13.1-4-3-s.js Reduce reliance on `fnGlobalObject.js` 2016-04-25 11:09:21 -07:00
11.13.1-4-6-s.js Replace runTestCase with assert.throws [test/language/expressions] 2015-08-11 17:42:41 +02:00
11.13.1-4-14-s.js Replace runTestCase with assert.throws [test/language/expressions] 2015-08-11 17:42:41 +02:00
11.13.1-4-27-s.js Reduce reliance on `fnGlobalObject.js` 2016-04-25 11:09:21 -07:00
11.13.1-4-28-s.js Replace runTestCase with assert helpers [test/language/expressions] 2015-08-13 17:34:17 +02:00
11.13.1-4-28gs.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
11.13.1-4-29-s.js Replace runTestCase with assert helpers [test/language/expressions] 2015-08-13 17:34:17 +02:00
11.13.1-4-29gs.js Remove links to hg.ecmascript.org 2015-07-17 17:43:09 +02:00
11.13.1-4-30-s.js Replace runTestCase with assert.throws [test/language/expressions] 2015-08-11 17:42:41 +02:00
11.13.1-4-31-s.js Replace runTestCase with assert helpers [test/language/expressions] 2015-08-13 17:34:17 +02:00
S8.12.4_A1.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S8.12.5_A1.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S8.12.5_A2.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S11.13.1_A1.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S11.13.1_A2.1_T1.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S11.13.1_A2.1_T2.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S11.13.1_A3.1.js Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
S11.13.1_A3.2.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S11.13.1_A4_T1.js Fix strict mode errors in language/expressions 2014-12-11 19:07:04 +01:00
S11.13.1_A4_T2.js Reorganize ./test 2014-12-07 15:33:09 -08:00
S11.13.1_A5_T1.js ES6-specific tests: es5id=>es6id, new es6id entries. Closes gh-144 2015-02-12 16:36:13 -05:00
S11.13.1_A5_T2.js ES6-specific tests: es5id=>es6id, new es6id entries. Closes gh-144 2015-02-12 16:36:13 -05:00
S11.13.1_A5_T3.js ES6-specific tests: es5id=>es6id, new es6id entries. Closes gh-144 2015-02-12 16:36:13 -05:00
S11.13.1_A5_T4.js ES6-specific tests: es5id=>es6id, new es6id entries. Closes gh-144 2015-02-12 16:36:13 -05:00
S11.13.1_A5_T5.js Reduce reliance on `fnGlobalObject.js` 2016-04-25 11:09:21 -07:00
S11.13.1_A6_T1.js ES6-specific tests: es5id=>es6id, new es6id entries. Closes gh-144 2015-02-12 16:36:13 -05:00
S11.13.1_A6_T2.js ES6-specific tests: es5id=>es6id, new es6id entries. Closes gh-144 2015-02-12 16:36:13 -05:00
S11.13.1_A6_T3.js ES6-specific tests: es5id=>es6id, new es6id entries. Closes gh-144 2015-02-12 16:36:13 -05:00
S11.13.1_A7_T1.js Assignment with left-hand side property accessor 2015-05-18 18:12:25 +02:00
S11.13.1_A7_T2.js Assignment with left-hand side property accessor 2015-05-18 18:12:25 +02:00
S11.13.1_A7_T3.js Assignment with left-hand side property accessor 2015-05-18 18:12:25 +02:00
S11.13.1_A7_T4.js Assignment with left-hand side property accessor 2015-05-18 18:12:25 +02:00
dstr-array-elem-init-assignment.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-init-evaluation.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-init-fn-name-arrow.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-init-fn-name-class.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-init-fn-name-cover.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-init-fn-name-fn.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-init-fn-name-gen.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-init-in.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-init-let.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-init-order.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-init-simple-no-strict.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-init-simple-strict.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-init-yield-expr.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-init-yield-ident-invalid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-init-yield-ident-valid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-iter-get-err.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-iter-nrml-close-err.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-iter-nrml-close-null.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-iter-nrml-close-skip.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-iter-nrml-close.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-iter-rtrn-close-err.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-iter-rtrn-close-null.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-iter-rtrn-close.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-iter-thrw-close-err.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-iter-thrw-close-skip.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-iter-thrw-close.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-nested-array-invalid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-nested-array-null.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-nested-array-undefined-hole.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-nested-array-undefined-own.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-nested-array-undefined.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-nested-array-yield-expr.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-nested-array-yield-ident-invalid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-nested-array-yield-ident-valid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-nested-array.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-nested-obj-invalid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-nested-obj-null.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-nested-obj-undefined-hole.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-nested-obj-undefined-own.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-nested-obj-undefined.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-nested-obj-yield-expr.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-nested-obj-yield-ident-invalid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-nested-obj-yield-ident-valid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-nested-obj.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-put-const.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-put-let.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-put-prop-ref-no-get.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-put-prop-ref-user-err.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-put-prop-ref.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-put-unresolvable-no-strict.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-put-unresolvable-strict.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-target-identifier.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-target-simple-no-strict.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-target-simple-strict.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-target-yield-expr.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-target-yield-invalid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-target-yield-valid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-trlg-iter-elision-iter-abpt.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-trlg-iter-elision-iter-nrml-close-err.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-trlg-iter-elision-iter-nrml-close-null.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-trlg-iter-elision-iter-nrml-close-skip.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-trlg-iter-elision-iter-nrml-close.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-trlg-iter-get-err.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-trlg-iter-list-nrml-close-err.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-trlg-iter-list-nrml-close-null.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-trlg-iter-list-nrml-close-skip.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-trlg-iter-list-nrml-close.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-trlg-iter-list-rtrn-close-err.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-trlg-iter-list-rtrn-close-null.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-trlg-iter-list-rtrn-close.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-trlg-iter-list-thrw-close-err.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-trlg-iter-list-thrw-close-skip.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-trlg-iter-list-thrw-close.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-trlg-iter-rest-nrml-close-skip.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-trlg-iter-rest-rtrn-close-err.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-trlg-iter-rest-rtrn-close-null.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-trlg-iter-rest-rtrn-close.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-trlg-iter-rest-thrw-close-err.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-trlg-iter-rest-thrw-close-skip.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elem-trlg-iter-rest-thrw-close.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elision-iter-abpt.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elision-iter-get-err.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elision-iter-nrml-close-err.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elision-iter-nrml-close-null.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elision-iter-nrml-close-skip.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elision-iter-nrml-close.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elision-val-array.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elision-val-bool.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elision-val-null.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elision-val-num.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elision-val-string.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elision-val-symbol.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-elision-val-undef.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-empty-iter-close-err.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-empty-iter-close-null.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-empty-iter-close.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-empty-iter-get-err.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-empty-val-array.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-empty-val-bool.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-empty-val-null.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-empty-val-num.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-empty-val-string.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-empty-val-symbol.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-empty-val-undef.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-iteration.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-after-element.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-after-elision.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-before-element.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-before-elision.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-before-rest.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-elision-invalid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-elision-iter-abpt.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-elision.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-init.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-iter-get-err.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-iter-nrml-close-skip.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-iter-rtrn-close-err.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-iter-rtrn-close-null.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-iter-rtrn-close.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-iter-thrw-close-err.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-iter-thrw-close-skip.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-iter-thrw-close.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-iteration.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-lref-err.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-lref.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-nested-array-invalid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-nested-array-iter-thrw-close-skip.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-nested-array-null.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-nested-array-undefined-hole.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-nested-array-undefined-own.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-nested-array-undefined.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-nested-array-yield-expr.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-nested-array-yield-ident-invalid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-nested-array-yield-ident-valid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-nested-array.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-nested-obj-invalid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-nested-obj-null.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-nested-obj-undefined-hole.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-nested-obj-undefined-own.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-nested-obj-undefined.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-nested-obj-yield-expr.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-nested-obj-yield-ident-invalid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-nested-obj-yield-ident-valid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-nested-obj.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-put-const.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-put-let.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-put-prop-ref-no-get.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-put-prop-ref-user-err-iter-close-skip.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-put-prop-ref-user-err.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-put-prop-ref.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-put-unresolvable-no-strict.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-put-unresolvable-strict.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-yield-expr.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-yield-ident-invalid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-array-rest-yield-ident-valid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-empty-bool.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-empty-null.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-empty-num.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-empty-obj.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-empty-string.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-empty-symbol.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-empty-undef.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-identifier-resolution-first.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-identifier-resolution-last.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-identifier-resolution-lone.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-identifier-resolution-middle.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-identifier-resolution-trlng.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-identifier-yield-expr.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-identifier-yield-ident-invalid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-identifier-yield-ident-valid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-init-assignment-missing.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-init-assignment-null.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-init-assignment-truthy.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-init-assignment-undef.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-init-evaluation.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-init-fn-name-arrow.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-init-fn-name-class.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-init-fn-name-cover.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-init-fn-name-fn.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-init-fn-name-gen.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-init-in.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-init-let.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-init-order.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-init-simple-no-strict.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-init-simple-strict.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-init-yield-expr.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-init-yield-ident-invalid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-init-yield-ident-valid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-put-const.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-put-let.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-put-unresolvable-no-strict.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-put-unresolvable-strict.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-simple-no-strict.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-id-simple-strict.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-elem-init-assignment-missing.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-elem-init-assignment-null.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-elem-init-assignment-truthy.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-elem-init-assignment-undef.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-elem-init-evaluation.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-elem-init-fn-name-arrow.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-elem-init-fn-name-class.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-elem-init-fn-name-cover.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-elem-init-fn-name-fn.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-elem-init-fn-name-gen.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-elem-init-in.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-elem-init-let.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-elem-init-yield-expr.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-elem-init-yield-ident-invalid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-elem-init-yield-ident-valid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-elem-target-yield-expr.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-elem-target-yield-ident-invalid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-elem-target-yield-ident-valid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-identifier-resolution-first.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-identifier-resolution-last.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-identifier-resolution-lone.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-identifier-resolution-middle.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-identifier-resolution-trlng.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-name-evaluation-error.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-name-evaluation.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-nested-array-invalid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-nested-array-null.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-nested-array-undefined-own.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-nested-array-undefined.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-nested-array-yield-expr.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-nested-array-yield-ident-invalid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-nested-array-yield-ident-valid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-nested-array.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-nested-obj-invalid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-nested-obj-null.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-nested-obj-undefined-own.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-nested-obj-undefined.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-nested-obj-yield-expr.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-nested-obj-yield-ident-invalid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-nested-obj-yield-ident-valid.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-nested-obj.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-put-const.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-put-let.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-put-order.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-put-prop-ref-no-get.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-put-prop-ref-user-err.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-put-prop-ref.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-put-unresolvable-no-strict.js Generate tests 2016-05-25 17:29:27 -04:00
dstr-obj-prop-put-unresolvable-strict.js Generate tests 2016-05-25 17:29:27 -04: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
fn-name-lhs-cover.js Add tests for function `name` attribute 2015-07-21 20:05:34 -04:00
fn-name-lhs-member.js Add tests for function `name` attribute 2015-07-21 20:05:34 -04:00
non-simple-target.js Make tests more strict 2015-06-29 12:25:01 -04:00
target-cover-id.js Add tests for assignment target validation of new ES2015 forms (#693) 2016-07-05 15:20:56 -07:00
target-cover-newtarget.js Add tests for assignment target validation of new ES2015 forms (#693) 2016-07-05 15:20:56 -07:00
target-cover-yieldexpr.js Add tests for assignment target validation of new ES2015 forms (#693) 2016-07-05 15:20:56 -07:00
target-newtarget.js Add tests for assignment target validation of new ES2015 forms (#693) 2016-07-05 15:20:56 -07:00