diff options
author | Lars Knoll <lars.knoll@qt.io> | 2018-03-16 20:06:34 +0100 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2018-04-26 21:37:32 +0000 |
commit | cfac31cd823bd8eb83900adeecbfd3d789a3ee1d (patch) | |
tree | adae81751dde118240dc870ad1edd42bc568ddad /tests | |
parent | a62101f2df57997158f69c2483323287fb018d26 (diff) |
Implement support for function declarations in object literals
{ foo(args) {} } now works correctly.
Change-Id: Ibd271fe957a5259863af793ad74380473690f4ab
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/qml/ecmascripttests/TestExpectations | 101 |
1 files changed, 0 insertions, 101 deletions
diff --git a/tests/auto/qml/ecmascripttests/TestExpectations b/tests/auto/qml/ecmascripttests/TestExpectations index 5289f9ea9a..3acbee0d14 100644 --- a/tests/auto/qml/ecmascripttests/TestExpectations +++ b/tests/auto/qml/ecmascripttests/TestExpectations @@ -2869,7 +2869,6 @@ built-ins/TypedArray/of/invoked-as-func built-ins/TypedArray/of/length built-ins/TypedArray/of/name built-ins/TypedArray/of/prop-desc -built-ins/TypedArray/of/this-is-not-constructor built-ins/TypedArray/prototype built-ins/TypedArray/prototype/buffer/detached-buffer built-ins/TypedArray/prototype/buffer/invoked-as-accessor @@ -3983,10 +3982,6 @@ language/arguments-object/mapped/nonconfigurable-nonwritable-descriptors-set-by- language/arguments-object/mapped/nonconfigurable-nonwritable-descriptors-set-by-param language/arguments-object/mapped/nonwritable-nonconfigurable-descriptors-set-by-arguments language/arguments-object/mapped/Symbol.iterator -language/arguments-object/meth-args-trailing-comma-multiple -language/arguments-object/meth-args-trailing-comma-null -language/arguments-object/meth-args-trailing-comma-single-args -language/arguments-object/meth-args-trailing-comma-undefined language/arguments-object/unmapped/Symbol.iterator language/block-scope/leave/finally-block-let-declaration-only-shadows-outer-parameter-value-1 language/block-scope/leave/finally-block-let-declaration-only-shadows-outer-parameter-value-2 @@ -4043,7 +4038,6 @@ language/computed-property-names/object/accessor/setter language/computed-property-names/object/accessor/setter-duplicates language/computed-property-names/object/accessor/setter-super language/computed-property-names/object/method/generator -language/computed-property-names/object/method/number language/computed-property-names/object/method/string language/computed-property-names/object/method/super language/computed-property-names/object/method/symbol @@ -4065,7 +4059,6 @@ language/eval-code/direct/non-definable-function-with-variable language/eval-code/direct/non-definable-global-function language/eval-code/direct/non-definable-global-generator language/eval-code/direct/non-definable-global-var -language/eval-code/direct/super-call-method language/eval-code/direct/super-prop-method language/eval-code/direct/this-value-func-strict-source language/eval-code/direct/var-env-func-init-global-new @@ -4087,8 +4080,6 @@ language/eval-code/indirect/non-definable-function-with-variable language/eval-code/indirect/non-definable-global-function language/eval-code/indirect/non-definable-global-generator language/eval-code/indirect/realm -language/eval-code/indirect/super-call -language/eval-code/indirect/super-prop language/eval-code/indirect/var-env-func-init-global-new language/eval-code/indirect/var-env-func-init-global-update-configurable language/eval-code/indirect/var-env-global-lex-non-strict @@ -6103,29 +6094,16 @@ language/expressions/object/dstr-meth-ary-ptrn-elem-ary-empty-init language/expressions/object/dstr-meth-ary-ptrn-elem-ary-empty-iter language/expressions/object/dstr-meth-ary-ptrn-elem-ary-rest-init language/expressions/object/dstr-meth-ary-ptrn-elem-ary-rest-iter -language/expressions/object/dstr-meth-ary-ptrn-elem-ary-val-null -language/expressions/object/dstr-meth-ary-ptrn-elem-id-init-exhausted language/expressions/object/dstr-meth-ary-ptrn-elem-id-init-fn-name-arrow language/expressions/object/dstr-meth-ary-ptrn-elem-id-init-fn-name-class language/expressions/object/dstr-meth-ary-ptrn-elem-id-init-fn-name-cover language/expressions/object/dstr-meth-ary-ptrn-elem-id-init-fn-name-fn language/expressions/object/dstr-meth-ary-ptrn-elem-id-init-fn-name-gen -language/expressions/object/dstr-meth-ary-ptrn-elem-id-init-hole language/expressions/object/dstr-meth-ary-ptrn-elem-id-init-skipped language/expressions/object/dstr-meth-ary-ptrn-elem-id-init-throws -language/expressions/object/dstr-meth-ary-ptrn-elem-id-init-undef -language/expressions/object/dstr-meth-ary-ptrn-elem-id-init-unresolvable -language/expressions/object/dstr-meth-ary-ptrn-elem-id-iter-complete -language/expressions/object/dstr-meth-ary-ptrn-elem-id-iter-done language/expressions/object/dstr-meth-ary-ptrn-elem-id-iter-step-err language/expressions/object/dstr-meth-ary-ptrn-elem-id-iter-val language/expressions/object/dstr-meth-ary-ptrn-elem-id-iter-val-err -language/expressions/object/dstr-meth-ary-ptrn-elem-obj-id -language/expressions/object/dstr-meth-ary-ptrn-elem-obj-id-init -language/expressions/object/dstr-meth-ary-ptrn-elem-obj-prop-id -language/expressions/object/dstr-meth-ary-ptrn-elem-obj-prop-id-init -language/expressions/object/dstr-meth-ary-ptrn-elem-obj-val-null -language/expressions/object/dstr-meth-ary-ptrn-elem-obj-val-undef language/expressions/object/dstr-meth-ary-ptrn-elision language/expressions/object/dstr-meth-ary-ptrn-elision-exhausted language/expressions/object/dstr-meth-ary-ptrn-elision-step-err @@ -6154,29 +6132,16 @@ language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-ary-empty-init language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-ary-empty-iter language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-ary-rest-init language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-ary-rest-iter -language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-ary-val-null -language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-id-init-exhausted language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-id-init-fn-name-class language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen -language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-id-init-hole language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-id-init-skipped language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-id-init-throws -language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-id-init-undef -language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-id-init-unresolvable -language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-id-iter-complete -language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-id-iter-done language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-id-iter-step-err language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-id-iter-val language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-id-iter-val-err -language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-obj-id -language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-obj-id-init -language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-obj-prop-id -language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-obj-prop-id-init -language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-obj-val-null -language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-obj-val-undef language/expressions/object/dstr-meth-dflt-ary-ptrn-elision language/expressions/object/dstr-meth-dflt-ary-ptrn-elision-exhausted language/expressions/object/dstr-meth-dflt-ary-ptrn-elision-step-err @@ -6193,66 +6158,20 @@ language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-id-iter-step-err language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-id-iter-val-err language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-obj-id language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-obj-prop-id -language/expressions/object/dstr-meth-dflt-obj-init-null -language/expressions/object/dstr-meth-dflt-obj-init-undefined -language/expressions/object/dstr-meth-dflt-obj-ptrn-empty -language/expressions/object/dstr-meth-dflt-obj-ptrn-id-get-value-err language/expressions/object/dstr-meth-dflt-obj-ptrn-id-init-fn-name-arrow language/expressions/object/dstr-meth-dflt-obj-ptrn-id-init-fn-name-class language/expressions/object/dstr-meth-dflt-obj-ptrn-id-init-fn-name-cover language/expressions/object/dstr-meth-dflt-obj-ptrn-id-init-fn-name-fn language/expressions/object/dstr-meth-dflt-obj-ptrn-id-init-fn-name-gen -language/expressions/object/dstr-meth-dflt-obj-ptrn-id-init-skipped -language/expressions/object/dstr-meth-dflt-obj-ptrn-id-init-throws -language/expressions/object/dstr-meth-dflt-obj-ptrn-id-init-unresolvable -language/expressions/object/dstr-meth-dflt-obj-ptrn-id-trailing-comma -language/expressions/object/dstr-meth-dflt-obj-ptrn-list-err language/expressions/object/dstr-meth-dflt-obj-ptrn-prop-ary language/expressions/object/dstr-meth-dflt-obj-ptrn-prop-ary-init -language/expressions/object/dstr-meth-dflt-obj-ptrn-prop-ary-trailing-comma -language/expressions/object/dstr-meth-dflt-obj-ptrn-prop-ary-value-null -language/expressions/object/dstr-meth-dflt-obj-ptrn-prop-eval-err -language/expressions/object/dstr-meth-dflt-obj-ptrn-prop-id -language/expressions/object/dstr-meth-dflt-obj-ptrn-prop-id-get-value-err -language/expressions/object/dstr-meth-dflt-obj-ptrn-prop-id-init -language/expressions/object/dstr-meth-dflt-obj-ptrn-prop-id-init-skipped -language/expressions/object/dstr-meth-dflt-obj-ptrn-prop-id-init-throws -language/expressions/object/dstr-meth-dflt-obj-ptrn-prop-id-init-unresolvable -language/expressions/object/dstr-meth-dflt-obj-ptrn-prop-id-trailing-comma -language/expressions/object/dstr-meth-dflt-obj-ptrn-prop-obj -language/expressions/object/dstr-meth-dflt-obj-ptrn-prop-obj-init -language/expressions/object/dstr-meth-dflt-obj-ptrn-prop-obj-value-null -language/expressions/object/dstr-meth-dflt-obj-ptrn-prop-obj-value-undef -language/expressions/object/dstr-meth-obj-init-null -language/expressions/object/dstr-meth-obj-init-undefined -language/expressions/object/dstr-meth-obj-ptrn-empty -language/expressions/object/dstr-meth-obj-ptrn-id-get-value-err language/expressions/object/dstr-meth-obj-ptrn-id-init-fn-name-arrow language/expressions/object/dstr-meth-obj-ptrn-id-init-fn-name-class language/expressions/object/dstr-meth-obj-ptrn-id-init-fn-name-cover language/expressions/object/dstr-meth-obj-ptrn-id-init-fn-name-fn language/expressions/object/dstr-meth-obj-ptrn-id-init-fn-name-gen -language/expressions/object/dstr-meth-obj-ptrn-id-init-skipped -language/expressions/object/dstr-meth-obj-ptrn-id-init-throws -language/expressions/object/dstr-meth-obj-ptrn-id-init-unresolvable -language/expressions/object/dstr-meth-obj-ptrn-id-trailing-comma -language/expressions/object/dstr-meth-obj-ptrn-list-err language/expressions/object/dstr-meth-obj-ptrn-prop-ary language/expressions/object/dstr-meth-obj-ptrn-prop-ary-init -language/expressions/object/dstr-meth-obj-ptrn-prop-ary-trailing-comma -language/expressions/object/dstr-meth-obj-ptrn-prop-ary-value-null -language/expressions/object/dstr-meth-obj-ptrn-prop-eval-err -language/expressions/object/dstr-meth-obj-ptrn-prop-id -language/expressions/object/dstr-meth-obj-ptrn-prop-id-get-value-err -language/expressions/object/dstr-meth-obj-ptrn-prop-id-init -language/expressions/object/dstr-meth-obj-ptrn-prop-id-init-skipped -language/expressions/object/dstr-meth-obj-ptrn-prop-id-init-throws -language/expressions/object/dstr-meth-obj-ptrn-prop-id-init-unresolvable -language/expressions/object/dstr-meth-obj-ptrn-prop-id-trailing-comma -language/expressions/object/dstr-meth-obj-ptrn-prop-obj -language/expressions/object/dstr-meth-obj-ptrn-prop-obj-init -language/expressions/object/dstr-meth-obj-ptrn-prop-obj-value-null -language/expressions/object/dstr-meth-obj-ptrn-prop-obj-value-undef language/expressions/object/fn-name-accessor-get language/expressions/object/fn-name-accessor-set language/expressions/object/fn-name-arrow @@ -6307,38 +6226,22 @@ language/expressions/object/method-definition/gen-meth-params-trailing-comma-sin language/expressions/object/method-definition/gen-yield-identifier-non-strict language/expressions/object/method-definition/gen-yield-spread-arr-multiple language/expressions/object/method-definition/gen-yield-spread-arr-single -language/expressions/object/method-definition/meth-dflt-params-abrupt -language/expressions/object/method-definition/meth-dflt-params-arg-val-not-undefined -language/expressions/object/method-definition/meth-dflt-params-arg-val-undefined language/expressions/object/method-definition/meth-dflt-params-ref-later -language/expressions/object/method-definition/meth-dflt-params-ref-prior language/expressions/object/method-definition/meth-dflt-params-ref-self language/expressions/object/method-definition/meth-dflt-params-trailing-comma language/expressions/object/method-definition/meth-params-trailing-comma-multiple language/expressions/object/method-definition/meth-params-trailing-comma-single language/expressions/object/method-definition/name-invoke-ctor -language/expressions/object/method-definition/name-invoke-fn-no-strict -language/expressions/object/method-definition/name-invoke-fn-strict language/expressions/object/method-definition/name-length language/expressions/object/method-definition/name-length-dflt -language/expressions/object/method-definition/name-name-prop-string language/expressions/object/method-definition/name-name-prop-symbol -language/expressions/object/method-definition/name-param-id-yield -language/expressions/object/method-definition/name-param-init-yield -language/expressions/object/method-definition/name-params -language/expressions/object/method-definition/name-property-desc -language/expressions/object/method-definition/name-prop-name-eval-error language/expressions/object/method-definition/name-prop-name-yield-expr -language/expressions/object/method-definition/name-prop-name-yield-id -language/expressions/object/method-definition/name-prototype language/expressions/object/method-definition/name-prototype-prop language/expressions/object/method-definition/name-super-prop-body language/expressions/object/method-definition/name-super-prop-param language/expressions/object/method-definition/object-method-returns-promise language/expressions/object/method-definition/params-dflt-gen-meth-args-unmapped language/expressions/object/method-definition/params-dflt-gen-meth-ref-arguments -language/expressions/object/method-definition/params-dflt-meth-args-unmapped -language/expressions/object/method-definition/params-dflt-meth-ref-arguments language/expressions/object/method-definition/yield-as-expression-without-rhs language/expressions/object/method-definition/yield-as-expression-with-rhs language/expressions/object/method-definition/yield-as-function-expression-binding-identifier @@ -6353,8 +6256,6 @@ language/expressions/object/method-definition/yield-return language/expressions/object/method-definition/yield-star-before-newline language/expressions/object/prop-def-id-eval-error language/expressions/object/prop-def-id-eval-error-2 -language/expressions/object/properties-names-eval-arguments -language/expressions/object/__proto__-permitted-dup language/expressions/object/scope-gen-meth-body-lex-distinct language/expressions/object/scope-gen-meth-param-elem-var-close language/expressions/object/scope-gen-meth-param-elem-var-open @@ -6368,7 +6269,6 @@ language/expressions/object/scope-meth-param-elem-var-close language/expressions/object/scope-meth-param-elem-var-open language/expressions/object/scope-meth-param-rest-elem-var-close language/expressions/object/scope-meth-param-rest-elem-var-open -language/expressions/object/scope-meth-paramsbody-var-close language/expressions/object/scope-meth-paramsbody-var-open language/expressions/object/scope-setter-body-lex-distinc language/expressions/object/scope-setter-paramsbody-var-open @@ -6492,7 +6392,6 @@ language/expressions/template-literal/tv-template-tail language/expressions/template-literal/tv-utf16-escape-sequence language/expressions/template-literal/tv-zwnbsp language/expressions/typeof/built-in-ordinary-objects-no-call -language/expressions/typeof/get-value language/expressions/typeof/symbol language/expressions/unsigned-right-shift/order-of-evaluation language/expressions/yield/arguments-object-attributes |