aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2018-03-16 20:06:34 +0100
committerLars Knoll <lars.knoll@qt.io>2018-04-26 21:37:32 +0000
commitcfac31cd823bd8eb83900adeecbfd3d789a3ee1d (patch)
treeadae81751dde118240dc870ad1edd42bc568ddad /tests
parenta62101f2df57997158f69c2483323287fb018d26 (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/TestExpectations101
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