aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2018-08-14 09:21:41 +0200
committerLars Knoll <lars.knoll@qt.io>2018-08-23 08:13:32 +0000
commit89a053b53f2d2bbf94bc86e133469151720b2433 (patch)
tree8442193844ae4ced70e12d6fba251d4b24341eb6 /tests
parentc9712699ca7ec8c04afa3cb70afebf4ee146d105 (diff)
Implement a couple of methods of TypedArray.prototype
Implement the methods that are equivalent to the methods in Array objects. Change-Id: I22d7eeaebd7630bae26507f7d763a11845a09e31 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/qml/ecmascripttests/TestExpectations214
1 files changed, 0 insertions, 214 deletions
diff --git a/tests/auto/qml/ecmascripttests/TestExpectations b/tests/auto/qml/ecmascripttests/TestExpectations
index ec9c18967d..9f482b715c 100644
--- a/tests/auto/qml/ecmascripttests/TestExpectations
+++ b/tests/auto/qml/ecmascripttests/TestExpectations
@@ -684,43 +684,7 @@ built-ins/TypedArray/from/length.js fails
built-ins/TypedArray/from/name.js fails
built-ins/TypedArray/from/prop-desc.js fails
built-ins/TypedArray/prototype/constructor.js fails
-built-ins/TypedArray/prototype/every/callbackfn-arguments-with-thisarg.js fails
-built-ins/TypedArray/prototype/every/callbackfn-arguments-without-thisarg.js fails
-built-ins/TypedArray/prototype/every/callbackfn-detachbuffer.js fails
-built-ins/TypedArray/prototype/every/callbackfn-no-interaction-over-non-integer.js fails
-built-ins/TypedArray/prototype/every/callbackfn-not-called-on-empty.js fails
-built-ins/TypedArray/prototype/every/callbackfn-return-does-not-change-instance.js fails
-built-ins/TypedArray/prototype/every/callbackfn-returns-abrupt.js fails
-built-ins/TypedArray/prototype/every/callbackfn-set-value-during-interaction.js fails
-built-ins/TypedArray/prototype/every/callbackfn-this.js fails
-built-ins/TypedArray/prototype/every/get-length-uses-internal-arraylength.js fails
-built-ins/TypedArray/prototype/every/invoked-as-func.js fails
-built-ins/TypedArray/prototype/every/invoked-as-method.js fails
-built-ins/TypedArray/prototype/every/length.js fails
-built-ins/TypedArray/prototype/every/name.js fails
-built-ins/TypedArray/prototype/every/prop-desc.js fails
-built-ins/TypedArray/prototype/every/returns-false-if-any-cb-returns-false.js fails
-built-ins/TypedArray/prototype/every/returns-true-if-every-cb-returns-true.js fails
-built-ins/TypedArray/prototype/every/values-are-not-cached.js fails
-built-ins/TypedArray/prototype/fill/coerced-indexes.js fails
-built-ins/TypedArray/prototype/fill/fill-values-conversion-once.js fails
built-ins/TypedArray/prototype/fill/fill-values-conversion-operations-consistent-nan.js fails
-built-ins/TypedArray/prototype/fill/fill-values-conversion-operations.js fails
-built-ins/TypedArray/prototype/fill/fill-values-custom-start-and-end.js fails
-built-ins/TypedArray/prototype/fill/fill-values-non-numeric.js fails
-built-ins/TypedArray/prototype/fill/fill-values-relative-end.js fails
-built-ins/TypedArray/prototype/fill/fill-values-relative-start.js fails
-built-ins/TypedArray/prototype/fill/fill-values.js fails
-built-ins/TypedArray/prototype/fill/get-length-ignores-length-prop.js fails
-built-ins/TypedArray/prototype/fill/invoked-as-func.js fails
-built-ins/TypedArray/prototype/fill/invoked-as-method.js fails
-built-ins/TypedArray/prototype/fill/length.js fails
-built-ins/TypedArray/prototype/fill/name.js fails
-built-ins/TypedArray/prototype/fill/prop-desc.js fails
-built-ins/TypedArray/prototype/fill/return-abrupt-from-end.js fails
-built-ins/TypedArray/prototype/fill/return-abrupt-from-set-value.js fails
-built-ins/TypedArray/prototype/fill/return-abrupt-from-start.js fails
-built-ins/TypedArray/prototype/fill/return-this.js fails
built-ins/TypedArray/prototype/filter/arraylength-internal.js fails
built-ins/TypedArray/prototype/filter/callbackfn-arguments-with-thisarg.js fails
built-ins/TypedArray/prototype/filter/callbackfn-arguments-without-thisarg.js fails
@@ -753,109 +717,6 @@ built-ins/TypedArray/prototype/filter/speciesctor-get-species-use-default-ctor.j
built-ins/TypedArray/prototype/filter/speciesctor-get-species.js fails
built-ins/TypedArray/prototype/filter/values-are-not-cached.js fails
built-ins/TypedArray/prototype/filter/values-are-set.js fails
-built-ins/TypedArray/prototype/find/get-length-ignores-length-prop.js fails
-built-ins/TypedArray/prototype/find/invoked-as-func.js fails
-built-ins/TypedArray/prototype/find/invoked-as-method.js fails
-built-ins/TypedArray/prototype/find/length.js fails
-built-ins/TypedArray/prototype/find/name.js fails
-built-ins/TypedArray/prototype/find/predicate-call-changes-value.js fails
-built-ins/TypedArray/prototype/find/predicate-call-parameters.js fails
-built-ins/TypedArray/prototype/find/predicate-call-this-non-strict.js sloppyFails
-built-ins/TypedArray/prototype/find/predicate-call-this-strict.js strictFails
-built-ins/TypedArray/prototype/find/predicate-may-detach-buffer.js fails
-built-ins/TypedArray/prototype/find/predicate-not-called-on-empty-array.js fails
-built-ins/TypedArray/prototype/find/prop-desc.js fails
-built-ins/TypedArray/prototype/find/return-abrupt-from-predicate-call.js fails
-built-ins/TypedArray/prototype/find/return-found-value-predicate-result-is-true.js fails
-built-ins/TypedArray/prototype/find/return-undefined-if-predicate-returns-false-value.js fails
-built-ins/TypedArray/prototype/findIndex/get-length-ignores-length-prop.js fails
-built-ins/TypedArray/prototype/findIndex/invoked-as-func.js fails
-built-ins/TypedArray/prototype/findIndex/invoked-as-method.js fails
-built-ins/TypedArray/prototype/findIndex/length.js fails
-built-ins/TypedArray/prototype/findIndex/name.js fails
-built-ins/TypedArray/prototype/findIndex/predicate-call-changes-value.js fails
-built-ins/TypedArray/prototype/findIndex/predicate-call-parameters.js fails
-built-ins/TypedArray/prototype/findIndex/predicate-call-this-non-strict.js sloppyFails
-built-ins/TypedArray/prototype/findIndex/predicate-call-this-strict.js strictFails
-built-ins/TypedArray/prototype/findIndex/predicate-may-detach-buffer.js fails
-built-ins/TypedArray/prototype/findIndex/predicate-not-called-on-empty-array.js fails
-built-ins/TypedArray/prototype/findIndex/prop-desc.js fails
-built-ins/TypedArray/prototype/findIndex/return-abrupt-from-predicate-call.js fails
-built-ins/TypedArray/prototype/findIndex/return-index-predicate-result-is-true.js fails
-built-ins/TypedArray/prototype/findIndex/return-negative-one-if-predicate-returns-false-value.js fails
-built-ins/TypedArray/prototype/forEach/arraylength-internal.js fails
-built-ins/TypedArray/prototype/forEach/callbackfn-arguments-with-thisarg.js fails
-built-ins/TypedArray/prototype/forEach/callbackfn-arguments-without-thisarg.js fails
-built-ins/TypedArray/prototype/forEach/callbackfn-detachbuffer.js fails
-built-ins/TypedArray/prototype/forEach/callbackfn-no-interaction-over-non-integer.js fails
-built-ins/TypedArray/prototype/forEach/callbackfn-not-called-on-empty.js fails
-built-ins/TypedArray/prototype/forEach/callbackfn-return-does-not-change-instance.js fails
-built-ins/TypedArray/prototype/forEach/callbackfn-returns-abrupt.js fails
-built-ins/TypedArray/prototype/forEach/callbackfn-set-value-during-interaction.js fails
-built-ins/TypedArray/prototype/forEach/callbackfn-this.js fails
-built-ins/TypedArray/prototype/forEach/invoked-as-func.js fails
-built-ins/TypedArray/prototype/forEach/invoked-as-method.js fails
-built-ins/TypedArray/prototype/forEach/length.js fails
-built-ins/TypedArray/prototype/forEach/name.js fails
-built-ins/TypedArray/prototype/forEach/prop-desc.js fails
-built-ins/TypedArray/prototype/forEach/returns-undefined.js fails
-built-ins/TypedArray/prototype/forEach/values-are-not-cached.js fails
-built-ins/TypedArray/prototype/includes/fromIndex-equal-or-greater-length-returns-false.js fails
-built-ins/TypedArray/prototype/includes/fromIndex-infinity.js fails
-built-ins/TypedArray/prototype/includes/fromIndex-minus-zero.js fails
-built-ins/TypedArray/prototype/includes/get-length-uses-internal-arraylength.js fails
-built-ins/TypedArray/prototype/includes/invoked-as-func.js fails
-built-ins/TypedArray/prototype/includes/invoked-as-method.js fails
-built-ins/TypedArray/prototype/includes/length-zero-returns-false.js fails
-built-ins/TypedArray/prototype/includes/length.js fails
-built-ins/TypedArray/prototype/includes/name.js fails
-built-ins/TypedArray/prototype/includes/prop-desc.js fails
-built-ins/TypedArray/prototype/includes/return-abrupt-tointeger-fromindex.js fails
-built-ins/TypedArray/prototype/includes/samevaluezero.js fails
-built-ins/TypedArray/prototype/includes/search-found-returns-true.js fails
-built-ins/TypedArray/prototype/includes/search-not-found-returns-false.js fails
-built-ins/TypedArray/prototype/includes/tointeger-fromindex.js fails
-built-ins/TypedArray/prototype/indexOf/fromIndex-equal-or-greater-length-returns-minus-one.js fails
-built-ins/TypedArray/prototype/indexOf/fromIndex-infinity.js fails
-built-ins/TypedArray/prototype/indexOf/fromIndex-minus-zero.js fails
-built-ins/TypedArray/prototype/indexOf/get-length-uses-internal-arraylength.js fails
-built-ins/TypedArray/prototype/indexOf/invoked-as-func.js fails
-built-ins/TypedArray/prototype/indexOf/invoked-as-method.js fails
-built-ins/TypedArray/prototype/indexOf/length-zero-returns-minus-one.js fails
-built-ins/TypedArray/prototype/indexOf/length.js fails
-built-ins/TypedArray/prototype/indexOf/name.js fails
-built-ins/TypedArray/prototype/indexOf/prop-desc.js fails
-built-ins/TypedArray/prototype/indexOf/return-abrupt-tointeger-fromindex.js fails
-built-ins/TypedArray/prototype/indexOf/search-found-returns-index.js fails
-built-ins/TypedArray/prototype/indexOf/search-not-found-returns-minus-one.js fails
-built-ins/TypedArray/prototype/indexOf/strict-comparison.js fails
-built-ins/TypedArray/prototype/indexOf/tointeger-fromindex.js fails
-built-ins/TypedArray/prototype/join/custom-separator-result-from-tostring-on-each-simple-value.js fails
-built-ins/TypedArray/prototype/join/custom-separator-result-from-tostring-on-each-value.js fails
-built-ins/TypedArray/prototype/join/empty-instance-empty-string.js fails
-built-ins/TypedArray/prototype/join/get-length-uses-internal-arraylength.js fails
-built-ins/TypedArray/prototype/join/invoked-as-func.js fails
-built-ins/TypedArray/prototype/join/invoked-as-method.js fails
-built-ins/TypedArray/prototype/join/length.js fails
-built-ins/TypedArray/prototype/join/name.js fails
-built-ins/TypedArray/prototype/join/prop-desc.js fails
-built-ins/TypedArray/prototype/join/result-from-tostring-on-each-simple-value.js fails
-built-ins/TypedArray/prototype/join/result-from-tostring-on-each-value.js fails
-built-ins/TypedArray/prototype/join/return-abrupt-from-separator.js fails
-built-ins/TypedArray/prototype/lastIndexOf/fromIndex-infinity.js fails
-built-ins/TypedArray/prototype/lastIndexOf/fromIndex-minus-zero.js fails
-built-ins/TypedArray/prototype/lastIndexOf/get-length-uses-internal-arraylength.js fails
-built-ins/TypedArray/prototype/lastIndexOf/invoked-as-func.js fails
-built-ins/TypedArray/prototype/lastIndexOf/invoked-as-method.js fails
-built-ins/TypedArray/prototype/lastIndexOf/length-zero-returns-minus-one.js fails
-built-ins/TypedArray/prototype/lastIndexOf/length.js fails
-built-ins/TypedArray/prototype/lastIndexOf/name.js fails
-built-ins/TypedArray/prototype/lastIndexOf/prop-desc.js fails
-built-ins/TypedArray/prototype/lastIndexOf/return-abrupt-tointeger-fromindex.js fails
-built-ins/TypedArray/prototype/lastIndexOf/search-found-returns-index.js fails
-built-ins/TypedArray/prototype/lastIndexOf/search-not-found-returns-minus-one.js fails
-built-ins/TypedArray/prototype/lastIndexOf/strict-comparison.js fails
-built-ins/TypedArray/prototype/lastIndexOf/tointeger-fromindex.js fails
built-ins/TypedArray/prototype/map/arraylength-internal.js fails
built-ins/TypedArray/prototype/map/callbackfn-arguments-with-thisarg.js fails
built-ins/TypedArray/prototype/map/callbackfn-arguments-without-thisarg.js fails
@@ -878,56 +739,6 @@ built-ins/TypedArray/prototype/map/return-new-typedarray-conversion-operation.js
built-ins/TypedArray/prototype/map/return-new-typedarray-from-empty-length.js fails
built-ins/TypedArray/prototype/map/return-new-typedarray-from-positive-length.js fails
built-ins/TypedArray/prototype/map/values-are-not-cached.js fails
-built-ins/TypedArray/prototype/reduce/callbackfn-arguments-custom-accumulator.js fails
-built-ins/TypedArray/prototype/reduce/callbackfn-arguments-default-accumulator.js fails
-built-ins/TypedArray/prototype/reduce/callbackfn-detachbuffer.js fails
-built-ins/TypedArray/prototype/reduce/callbackfn-no-iteration-over-non-integer-properties.js fails
-built-ins/TypedArray/prototype/reduce/callbackfn-not-called-on-empty.js fails
-built-ins/TypedArray/prototype/reduce/callbackfn-return-does-not-change-instance.js fails
-built-ins/TypedArray/prototype/reduce/callbackfn-returns-abrupt.js fails
-built-ins/TypedArray/prototype/reduce/callbackfn-set-value-during-iteration.js fails
-built-ins/TypedArray/prototype/reduce/callbackfn-this.js fails
-built-ins/TypedArray/prototype/reduce/empty-instance-return-initialvalue.js fails
-built-ins/TypedArray/prototype/reduce/get-length-uses-internal-arraylength.js fails
-built-ins/TypedArray/prototype/reduce/invoked-as-func.js fails
-built-ins/TypedArray/prototype/reduce/invoked-as-method.js fails
-built-ins/TypedArray/prototype/reduce/length.js fails
-built-ins/TypedArray/prototype/reduce/name.js fails
-built-ins/TypedArray/prototype/reduce/prop-desc.js fails
-built-ins/TypedArray/prototype/reduce/result-is-last-callbackfn-return.js fails
-built-ins/TypedArray/prototype/reduce/result-of-any-type.js fails
-built-ins/TypedArray/prototype/reduce/return-first-value-without-callbackfn.js fails
-built-ins/TypedArray/prototype/reduce/values-are-not-cached.js fails
-built-ins/TypedArray/prototype/reduceRight/callbackfn-arguments-custom-accumulator.js fails
-built-ins/TypedArray/prototype/reduceRight/callbackfn-arguments-default-accumulator.js fails
-built-ins/TypedArray/prototype/reduceRight/callbackfn-detachbuffer.js fails
-built-ins/TypedArray/prototype/reduceRight/callbackfn-no-iteration-over-non-integer-properties.js fails
-built-ins/TypedArray/prototype/reduceRight/callbackfn-not-called-on-empty.js fails
-built-ins/TypedArray/prototype/reduceRight/callbackfn-return-does-not-change-instance.js fails
-built-ins/TypedArray/prototype/reduceRight/callbackfn-returns-abrupt.js fails
-built-ins/TypedArray/prototype/reduceRight/callbackfn-set-value-during-iteration.js fails
-built-ins/TypedArray/prototype/reduceRight/callbackfn-this.js fails
-built-ins/TypedArray/prototype/reduceRight/empty-instance-return-initialvalue.js fails
-built-ins/TypedArray/prototype/reduceRight/get-length-uses-internal-arraylength.js fails
-built-ins/TypedArray/prototype/reduceRight/invoked-as-func.js fails
-built-ins/TypedArray/prototype/reduceRight/invoked-as-method.js fails
-built-ins/TypedArray/prototype/reduceRight/length.js fails
-built-ins/TypedArray/prototype/reduceRight/name.js fails
-built-ins/TypedArray/prototype/reduceRight/prop-desc.js fails
-built-ins/TypedArray/prototype/reduceRight/result-is-last-callbackfn-return.js fails
-built-ins/TypedArray/prototype/reduceRight/result-of-any-type.js fails
-built-ins/TypedArray/prototype/reduceRight/return-first-value-without-callbackfn.js fails
-built-ins/TypedArray/prototype/reduceRight/values-are-not-cached.js fails
-built-ins/TypedArray/prototype/reverse/get-length-uses-internal-arraylength.js fails
-built-ins/TypedArray/prototype/reverse/invoked-as-func.js fails
-built-ins/TypedArray/prototype/reverse/invoked-as-method.js fails
-built-ins/TypedArray/prototype/reverse/length.js fails
-built-ins/TypedArray/prototype/reverse/name.js fails
-built-ins/TypedArray/prototype/reverse/preserves-non-numeric-properties.js fails
-built-ins/TypedArray/prototype/reverse/prop-desc.js fails
-built-ins/TypedArray/prototype/reverse/returns-original-object.js fails
-built-ins/TypedArray/prototype/reverse/reverts.js fails
-built-ins/TypedArray/prototype/set/array-arg-set-values-in-order.js fails
built-ins/TypedArray/prototype/set/array-arg-targetbuffer-detached-on-get-src-value-throws.js fails
built-ins/TypedArray/prototype/slice/arraylength-internal.js fails
built-ins/TypedArray/prototype/slice/bit-precision.js fails
@@ -959,24 +770,6 @@ built-ins/TypedArray/prototype/slice/speciesctor-get-species-use-default-ctor.js
built-ins/TypedArray/prototype/slice/speciesctor-get-species.js fails
built-ins/TypedArray/prototype/slice/tointeger-end.js fails
built-ins/TypedArray/prototype/slice/tointeger-start.js fails
-built-ins/TypedArray/prototype/some/callbackfn-arguments-with-thisarg.js fails
-built-ins/TypedArray/prototype/some/callbackfn-arguments-without-thisarg.js fails
-built-ins/TypedArray/prototype/some/callbackfn-detachbuffer.js fails
-built-ins/TypedArray/prototype/some/callbackfn-no-interaction-over-non-integer.js fails
-built-ins/TypedArray/prototype/some/callbackfn-not-called-on-empty.js fails
-built-ins/TypedArray/prototype/some/callbackfn-return-does-not-change-instance.js fails
-built-ins/TypedArray/prototype/some/callbackfn-returns-abrupt.js fails
-built-ins/TypedArray/prototype/some/callbackfn-set-value-during-interaction.js fails
-built-ins/TypedArray/prototype/some/callbackfn-this.js fails
-built-ins/TypedArray/prototype/some/get-length-uses-internal-arraylength.js fails
-built-ins/TypedArray/prototype/some/invoked-as-func.js fails
-built-ins/TypedArray/prototype/some/invoked-as-method.js fails
-built-ins/TypedArray/prototype/some/length.js fails
-built-ins/TypedArray/prototype/some/name.js fails
-built-ins/TypedArray/prototype/some/prop-desc.js fails
-built-ins/TypedArray/prototype/some/returns-false-if-every-cb-returns-false.js fails
-built-ins/TypedArray/prototype/some/returns-true-if-any-cb-returns-true.js fails
-built-ins/TypedArray/prototype/some/values-are-not-cached.js fails
built-ins/TypedArray/prototype/sort/arraylength-internal.js fails
built-ins/TypedArray/prototype/sort/comparefn-call-throws.js fails
built-ins/TypedArray/prototype/sort/comparefn-calls.js fails
@@ -1003,21 +796,14 @@ built-ins/TypedArray/prototype/subarray/speciesctor-get-species.js fails
built-ins/TypedArray/prototype/toLocaleString/calls-tolocalestring-from-each-value.js fails
built-ins/TypedArray/prototype/toLocaleString/calls-tostring-from-each-value.js fails
built-ins/TypedArray/prototype/toLocaleString/calls-valueof-from-each-value.js fails
-built-ins/TypedArray/prototype/toLocaleString/detached-buffer.js fails
-built-ins/TypedArray/prototype/toLocaleString/empty-instance-returns-empty-string.js fails
-built-ins/TypedArray/prototype/toLocaleString/invoked-as-method.js fails
-built-ins/TypedArray/prototype/toLocaleString/prop-desc.js fails
built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-firstelement-tolocalestring.js fails
built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-firstelement-tostring.js fails
built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-firstelement-valueof.js fails
built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-nextelement-tolocalestring.js fails
built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-nextelement-tostring.js fails
built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-nextelement-valueof.js fails
-built-ins/TypedArray/prototype/toLocaleString/return-result.js fails
built-ins/TypedArray/prototype/toLocaleString/this-is-not-object.js fails
built-ins/TypedArray/prototype/toLocaleString/this-is-not-typedarray-instance.js fails
-built-ins/TypedArray/prototype/toString.js fails
-built-ins/TypedArray/prototype/toString/detached-buffer.js fails
built-ins/TypedArrays/ctors/buffer-arg/custom-proto-access-throws.js fails
built-ins/TypedArrays/ctors/buffer-arg/defined-negative-length.js fails
built-ins/TypedArrays/ctors/buffer-arg/proto-from-ctor-realm.js fails