aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2018-03-25 16:36:45 +0200
committerLars Knoll <lars.knoll@qt.io>2018-04-27 08:11:50 +0000
commitcdbe4754bdd073dd464cc9224609cbfcd736bd49 (patch)
tree0d338865e0e06c91a217f801a9168df219b6e5ca /tests
parent00b47c45097d7183ac7f3655aa4b2e6e74359e3f (diff)
Support destructuring assignments
Not everything works yet, but basic destructuring assignments do. Change-Id: I5f74691fd6458092ecfde9d1a8a802f99fc57b9e Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/qml/ecmascripttests/TestExpectations74
1 files changed, 0 insertions, 74 deletions
diff --git a/tests/auto/qml/ecmascripttests/TestExpectations b/tests/auto/qml/ecmascripttests/TestExpectations
index 8823e5a94a..50ef23f63a 100644
--- a/tests/auto/qml/ecmascripttests/TestExpectations
+++ b/tests/auto/qml/ecmascripttests/TestExpectations
@@ -4298,20 +4298,13 @@ language/expressions/arrow-function/syntax/arrowparameters-cover-initialize-2
language/expressions/arrow-function/throw-new
language/expressions/assignment/destructuring/iterator-destructuring-property-reference-target-evaluation-order
language/expressions/assignment/destructuring/keyed-destructuring-property-reference-target-evaluation-order
-language/expressions/assignment/destructuring/obj-prop-__proto__dup
-language/expressions/assignment/dstr-array-elem-init-assignment
-language/expressions/assignment/dstr-array-elem-init-evaluation
language/expressions/assignment/dstr-array-elem-init-fn-name-arrow
language/expressions/assignment/dstr-array-elem-init-fn-name-class
language/expressions/assignment/dstr-array-elem-init-fn-name-cover
language/expressions/assignment/dstr-array-elem-init-fn-name-fn
language/expressions/assignment/dstr-array-elem-init-fn-name-gen
-language/expressions/assignment/dstr-array-elem-init-in
language/expressions/assignment/dstr-array-elem-init-let
-language/expressions/assignment/dstr-array-elem-init-order
-language/expressions/assignment/dstr-array-elem-init-simple-no-strict
language/expressions/assignment/dstr-array-elem-init-yield-expr
-language/expressions/assignment/dstr-array-elem-init-yield-ident-valid
language/expressions/assignment/dstr-array-elem-iter-get-err
language/expressions/assignment/dstr-array-elem-iter-nrml-close
language/expressions/assignment/dstr-array-elem-iter-nrml-close-err
@@ -4323,29 +4316,14 @@ language/expressions/assignment/dstr-array-elem-iter-rtrn-close-null
language/expressions/assignment/dstr-array-elem-iter-thrw-close
language/expressions/assignment/dstr-array-elem-iter-thrw-close-err
language/expressions/assignment/dstr-array-elem-iter-thrw-close-skip
-language/expressions/assignment/dstr-array-elem-nested-array
-language/expressions/assignment/dstr-array-elem-nested-array-null
-language/expressions/assignment/dstr-array-elem-nested-array-undefined
-language/expressions/assignment/dstr-array-elem-nested-array-undefined-hole
-language/expressions/assignment/dstr-array-elem-nested-array-undefined-own
language/expressions/assignment/dstr-array-elem-nested-array-yield-expr
language/expressions/assignment/dstr-array-elem-nested-array-yield-ident-valid
-language/expressions/assignment/dstr-array-elem-nested-obj
-language/expressions/assignment/dstr-array-elem-nested-obj-null
-language/expressions/assignment/dstr-array-elem-nested-obj-undefined
-language/expressions/assignment/dstr-array-elem-nested-obj-undefined-hole
-language/expressions/assignment/dstr-array-elem-nested-obj-undefined-own
language/expressions/assignment/dstr-array-elem-nested-obj-yield-expr
-language/expressions/assignment/dstr-array-elem-nested-obj-yield-ident-valid
language/expressions/assignment/dstr-array-elem-put-const
language/expressions/assignment/dstr-array-elem-put-let
language/expressions/assignment/dstr-array-elem-put-prop-ref
language/expressions/assignment/dstr-array-elem-put-prop-ref-no-get
language/expressions/assignment/dstr-array-elem-put-prop-ref-user-err
-language/expressions/assignment/dstr-array-elem-put-unresolvable-no-strict
-language/expressions/assignment/dstr-array-elem-put-unresolvable-strict
-language/expressions/assignment/dstr-array-elem-target-identifier
-language/expressions/assignment/dstr-array-elem-target-simple-no-strict
language/expressions/assignment/dstr-array-elem-target-yield-expr
language/expressions/assignment/dstr-array-elem-target-yield-valid
language/expressions/assignment/dstr-array-elem-trlg-iter-elision-iter-abpt
@@ -4377,22 +4355,18 @@ language/expressions/assignment/dstr-array-elision-iter-nrml-close
language/expressions/assignment/dstr-array-elision-iter-nrml-close-err
language/expressions/assignment/dstr-array-elision-iter-nrml-close-null
language/expressions/assignment/dstr-array-elision-iter-nrml-close-skip
-language/expressions/assignment/dstr-array-elision-val-array
language/expressions/assignment/dstr-array-elision-val-bool
language/expressions/assignment/dstr-array-elision-val-null
language/expressions/assignment/dstr-array-elision-val-num
-language/expressions/assignment/dstr-array-elision-val-string
language/expressions/assignment/dstr-array-elision-val-symbol
language/expressions/assignment/dstr-array-elision-val-undef
language/expressions/assignment/dstr-array-empty-iter-close
language/expressions/assignment/dstr-array-empty-iter-close-err
language/expressions/assignment/dstr-array-empty-iter-close-null
language/expressions/assignment/dstr-array-empty-iter-get-err
-language/expressions/assignment/dstr-array-empty-val-array
language/expressions/assignment/dstr-array-empty-val-bool
language/expressions/assignment/dstr-array-empty-val-null
language/expressions/assignment/dstr-array-empty-val-num
-language/expressions/assignment/dstr-array-empty-val-string
language/expressions/assignment/dstr-array-empty-val-symbol
language/expressions/assignment/dstr-array-empty-val-undef
language/expressions/assignment/dstr-array-iteration
@@ -4436,82 +4410,34 @@ language/expressions/assignment/dstr-array-rest-put-unresolvable-no-strict
language/expressions/assignment/dstr-array-rest-put-unresolvable-strict
language/expressions/assignment/dstr-array-rest-yield-expr
language/expressions/assignment/dstr-array-rest-yield-ident-valid
-language/expressions/assignment/dstr-obj-empty-bool
language/expressions/assignment/dstr-obj-empty-null
-language/expressions/assignment/dstr-obj-empty-num
-language/expressions/assignment/dstr-obj-empty-obj
-language/expressions/assignment/dstr-obj-empty-string
language/expressions/assignment/dstr-obj-empty-symbol
language/expressions/assignment/dstr-obj-empty-undef
-language/expressions/assignment/dstr-obj-id-identifier-resolution-first
-language/expressions/assignment/dstr-obj-id-identifier-resolution-last
-language/expressions/assignment/dstr-obj-id-identifier-resolution-lone
-language/expressions/assignment/dstr-obj-id-identifier-resolution-middle
-language/expressions/assignment/dstr-obj-id-identifier-resolution-trlng
-language/expressions/assignment/dstr-obj-id-identifier-yield-ident-valid
-language/expressions/assignment/dstr-obj-id-init-assignment-missing
-language/expressions/assignment/dstr-obj-id-init-assignment-null
-language/expressions/assignment/dstr-obj-id-init-assignment-truthy
-language/expressions/assignment/dstr-obj-id-init-assignment-undef
-language/expressions/assignment/dstr-obj-id-init-evaluation
language/expressions/assignment/dstr-obj-id-init-fn-name-arrow
language/expressions/assignment/dstr-obj-id-init-fn-name-class
language/expressions/assignment/dstr-obj-id-init-fn-name-cover
language/expressions/assignment/dstr-obj-id-init-fn-name-fn
language/expressions/assignment/dstr-obj-id-init-fn-name-gen
-language/expressions/assignment/dstr-obj-id-init-in
language/expressions/assignment/dstr-obj-id-init-let
-language/expressions/assignment/dstr-obj-id-init-order
-language/expressions/assignment/dstr-obj-id-init-simple-no-strict
language/expressions/assignment/dstr-obj-id-init-yield-expr
-language/expressions/assignment/dstr-obj-id-init-yield-ident-valid
language/expressions/assignment/dstr-obj-id-put-const
language/expressions/assignment/dstr-obj-id-put-let
-language/expressions/assignment/dstr-obj-id-put-unresolvable-no-strict
-language/expressions/assignment/dstr-obj-id-put-unresolvable-strict
-language/expressions/assignment/dstr-obj-id-simple-no-strict
-language/expressions/assignment/dstr-obj-prop-elem-init-assignment-missing
-language/expressions/assignment/dstr-obj-prop-elem-init-assignment-null
-language/expressions/assignment/dstr-obj-prop-elem-init-assignment-truthy
-language/expressions/assignment/dstr-obj-prop-elem-init-assignment-undef
-language/expressions/assignment/dstr-obj-prop-elem-init-evaluation
language/expressions/assignment/dstr-obj-prop-elem-init-fn-name-arrow
language/expressions/assignment/dstr-obj-prop-elem-init-fn-name-class
language/expressions/assignment/dstr-obj-prop-elem-init-fn-name-cover
language/expressions/assignment/dstr-obj-prop-elem-init-fn-name-fn
language/expressions/assignment/dstr-obj-prop-elem-init-fn-name-gen
-language/expressions/assignment/dstr-obj-prop-elem-init-in
language/expressions/assignment/dstr-obj-prop-elem-init-let
language/expressions/assignment/dstr-obj-prop-elem-init-yield-expr
-language/expressions/assignment/dstr-obj-prop-elem-init-yield-ident-valid
language/expressions/assignment/dstr-obj-prop-elem-target-yield-expr
language/expressions/assignment/dstr-obj-prop-elem-target-yield-ident-valid
-language/expressions/assignment/dstr-obj-prop-identifier-resolution-first
-language/expressions/assignment/dstr-obj-prop-identifier-resolution-last
-language/expressions/assignment/dstr-obj-prop-identifier-resolution-lone
-language/expressions/assignment/dstr-obj-prop-identifier-resolution-middle
-language/expressions/assignment/dstr-obj-prop-identifier-resolution-trlng
-language/expressions/assignment/dstr-obj-prop-name-evaluation
-language/expressions/assignment/dstr-obj-prop-nested-array
-language/expressions/assignment/dstr-obj-prop-nested-array-null
-language/expressions/assignment/dstr-obj-prop-nested-array-undefined
-language/expressions/assignment/dstr-obj-prop-nested-array-undefined-own
language/expressions/assignment/dstr-obj-prop-nested-array-yield-expr
-language/expressions/assignment/dstr-obj-prop-nested-array-yield-ident-valid
-language/expressions/assignment/dstr-obj-prop-nested-obj
-language/expressions/assignment/dstr-obj-prop-nested-obj-null
-language/expressions/assignment/dstr-obj-prop-nested-obj-undefined
-language/expressions/assignment/dstr-obj-prop-nested-obj-undefined-own
language/expressions/assignment/dstr-obj-prop-nested-obj-yield-expr
-language/expressions/assignment/dstr-obj-prop-nested-obj-yield-ident-valid
language/expressions/assignment/dstr-obj-prop-put-const
language/expressions/assignment/dstr-obj-prop-put-let
-language/expressions/assignment/dstr-obj-prop-put-order
language/expressions/assignment/dstr-obj-prop-put-prop-ref
language/expressions/assignment/dstr-obj-prop-put-prop-ref-no-get
language/expressions/assignment/dstr-obj-prop-put-prop-ref-user-err
-language/expressions/assignment/dstr-obj-prop-put-unresolvable-no-strict
-language/expressions/assignment/dstr-obj-prop-put-unresolvable-strict
language/expressions/assignment/fn-name-arrow
language/expressions/assignment/fn-name-class
language/expressions/assignment/fn-name-cover