aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2018-09-01 10:54:49 +0200
committerLars Knoll <lars.knoll@qt.io>2018-09-04 18:25:24 +0000
commitd8da213ed5ff7ee8fddc3d2e40c20b6e51941ae9 (patch)
tree84203530cee4361391817e6d221f834c7bfaf265 /tests
parent656e50abb15e2df1fb47b158bd79dc3590220175 (diff)
Throw a reference error if the super constructor is not called
And return the correct this object from the subclass constructor. Change-Id: I8d68f07c3080f8c5ff8b10ad2cc85e017bf710d8 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/qml/ecmascripttests/TestExpectations24
1 files changed, 0 insertions, 24 deletions
diff --git a/tests/auto/qml/ecmascripttests/TestExpectations b/tests/auto/qml/ecmascripttests/TestExpectations
index 9a61cb36a3..2b97884d3c 100644
--- a/tests/auto/qml/ecmascripttests/TestExpectations
+++ b/tests/auto/qml/ecmascripttests/TestExpectations
@@ -175,7 +175,6 @@ built-ins/Function/internals/Construct/base-ctor-revoked-proxy-realm.js fails
built-ins/Function/internals/Construct/base-ctor-revoked-proxy.js fails
built-ins/Function/internals/Construct/derived-return-val-realm.js fails
built-ins/Function/internals/Construct/derived-this-uninitialized-realm.js fails
-built-ins/Function/internals/Construct/derived-this-uninitialized.js fails
built-ins/Function/proto-from-ctor-realm.js fails
built-ins/Function/prototype/bind/BoundFunction_restricted-properties.js fails
built-ins/Function/prototype/bind/get-fn-realm.js fails
@@ -1031,32 +1030,9 @@ language/statements/class/scope-static-gen-meth-paramsbody-var-open.js fails
language/statements/class/scope-static-meth-paramsbody-var-open.js fails
language/statements/class/scope-static-setter-paramsbody-var-open.js fails
language/statements/class/subclass/bound-function.js fails
-language/statements/class/subclass/builtin-objects/Array/super-must-be-called.js fails
language/statements/class/subclass/builtin-objects/ArrayBuffer/regular-subclassing.js fails
-language/statements/class/subclass/builtin-objects/ArrayBuffer/super-must-be-called.js fails
-language/statements/class/subclass/builtin-objects/Boolean/super-must-be-called.js fails
-language/statements/class/subclass/builtin-objects/DataView/super-must-be-called.js fails
-language/statements/class/subclass/builtin-objects/Date/super-must-be-called.js fails
-language/statements/class/subclass/builtin-objects/Error/super-must-be-called.js fails
-language/statements/class/subclass/builtin-objects/Function/super-must-be-called.js fails
-language/statements/class/subclass/builtin-objects/GeneratorFunction/super-must-be-called.js fails
-language/statements/class/subclass/builtin-objects/Map/super-must-be-called.js fails
-language/statements/class/subclass/builtin-objects/NativeError/EvalError-super.js fails
-language/statements/class/subclass/builtin-objects/NativeError/RangeError-super.js fails
-language/statements/class/subclass/builtin-objects/NativeError/ReferenceError-super.js fails
-language/statements/class/subclass/builtin-objects/NativeError/SyntaxError-super.js fails
-language/statements/class/subclass/builtin-objects/NativeError/TypeError-super.js fails
-language/statements/class/subclass/builtin-objects/NativeError/URIError-super.js fails
-language/statements/class/subclass/builtin-objects/Number/super-must-be-called.js fails
-language/statements/class/subclass/builtin-objects/Object/constructor-return-undefined-throws.js fails
language/statements/class/subclass/builtin-objects/Promise/regular-subclassing.js fails
language/statements/class/subclass/builtin-objects/Promise/super-must-be-called.js fails
-language/statements/class/subclass/builtin-objects/RegExp/super-must-be-called.js fails
-language/statements/class/subclass/builtin-objects/Set/super-must-be-called.js fails
-language/statements/class/subclass/builtin-objects/String/super-must-be-called.js fails
-language/statements/class/subclass/builtin-objects/TypedArray/super-must-be-called.js fails
-language/statements/class/subclass/builtin-objects/WeakMap/super-must-be-called.js fails
-language/statements/class/subclass/builtin-objects/WeakSet/super-must-be-called.js fails
language/statements/class/subclass/builtins.js fails
language/statements/class/subclass/class-definition-null-proto-this.js fails
language/statements/class/subclass/default-constructor-spread-override.js fails