-
- Downloads
Re-format destructuring assignment tests
Utilize the test generation tool to increase coverage of destructuring assignment semantics. Previously, only destructuring assignment in the AssignmentExpression position was tested. With this change applied, the same tests will assert expected behavior for destructuring assignment in `for..of` statements, as well. A limited number of tests are applied to the `for..in` statement as well, but due to the iteration protocol observed by that statement, many destructuring tests are not relevant, and others cannot be automatically generated from this format.
Showing
- src/dstr-assignment/array-elem-init-assignment.case 23 additions, 0 deletionssrc/dstr-assignment/array-elem-init-assignment.case
- src/dstr-assignment/array-elem-init-evaluation.case 20 additions, 0 deletionssrc/dstr-assignment/array-elem-init-evaluation.case
- src/dstr-assignment/array-elem-init-fn-name-arrow.case 8 additions, 4 deletionssrc/dstr-assignment/array-elem-init-fn-name-arrow.case
- src/dstr-assignment/array-elem-init-fn-name-class.case 8 additions, 5 deletionssrc/dstr-assignment/array-elem-init-fn-name-class.case
- src/dstr-assignment/array-elem-init-fn-name-cover.case 8 additions, 5 deletionssrc/dstr-assignment/array-elem-init-fn-name-cover.case
- src/dstr-assignment/array-elem-init-fn-name-fn.case 8 additions, 5 deletionssrc/dstr-assignment/array-elem-init-fn-name-fn.case
- src/dstr-assignment/array-elem-init-fn-name-gen.case 9 additions, 6 deletionssrc/dstr-assignment/array-elem-init-fn-name-gen.case
- src/dstr-assignment/array-elem-init-in.case 9 additions, 7 deletionssrc/dstr-assignment/array-elem-init-in.case
- src/dstr-assignment/array-elem-init-let.case 11 additions, 6 deletionssrc/dstr-assignment/array-elem-init-let.case
- src/dstr-assignment/array-elem-init-order.case 9 additions, 7 deletionssrc/dstr-assignment/array-elem-init-order.case
- src/dstr-assignment/array-elem-init-simple-no-strict.case 9 additions, 7 deletionssrc/dstr-assignment/array-elem-init-simple-no-strict.case
- src/dstr-assignment/array-elem-init-simple-strict.case 6 additions, 2 deletionssrc/dstr-assignment/array-elem-init-simple-strict.case
- src/dstr-assignment/array-elem-init-yield-expr.case 9 additions, 6 deletionssrc/dstr-assignment/array-elem-init-yield-expr.case
- src/dstr-assignment/array-elem-init-yield-ident-invalid.case 6 additions, 3 deletionssrc/dstr-assignment/array-elem-init-yield-ident-invalid.case
- src/dstr-assignment/array-elem-init-yield-ident-valid.case 9 additions, 7 deletionssrc/dstr-assignment/array-elem-init-yield-ident-valid.case
- src/dstr-assignment/array-elem-iter-get-err.case 10 additions, 6 deletionssrc/dstr-assignment/array-elem-iter-get-err.case
- src/dstr-assignment/array-elem-iter-nrml-close-err.case 11 additions, 7 deletionssrc/dstr-assignment/array-elem-iter-nrml-close-err.case
- src/dstr-assignment/array-elem-iter-nrml-close-null.case 10 additions, 6 deletionssrc/dstr-assignment/array-elem-iter-nrml-close-null.case
- src/dstr-assignment/array-elem-iter-nrml-close-skip.case 9 additions, 5 deletionssrc/dstr-assignment/array-elem-iter-nrml-close-skip.case
- src/dstr-assignment/array-elem-iter-nrml-close.case 9 additions, 5 deletionssrc/dstr-assignment/array-elem-iter-nrml-close.case
Loading
Please register or sign in to comment