aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorRobin Burchell <robin.burchell@crimson.no>2018-05-25 10:44:20 +0200
committerRobin Burchell <robin.burchell@crimson.no>2018-05-25 20:41:55 +0000
commit30b3b8a7603a9963d17cf8520fda7252841cda91 (patch)
tree0604f4dc8bf6df584be3b0a248be48f4c05f8ebb /tests
parenta1ea2b8ec057bca58fdb5e9498e2f302ef0e61b4 (diff)
qv4arrayobject: Implement Array.prototype.includes from ES7
We also add a sameValueZero helper, to make life easier. Remaining failures: built-ins/Array/prototype/includes/get-prop.js fails (due to missing Proxy) built-ins/Array/prototype/includes/length-boundaries.js fails length-boundaries failure is due to strange treatment of edge number values in Value, I think, I haven't yet been able to rectify that one. Change-Id: Idacca528d88fb052d19a5d244662927f502f20d2 Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/qml/ecmascripttests/TestExpectations20
1 files changed, 0 insertions, 20 deletions
diff --git a/tests/auto/qml/ecmascripttests/TestExpectations b/tests/auto/qml/ecmascripttests/TestExpectations
index 3b6170716f..4cb73a13fa 100644
--- a/tests/auto/qml/ecmascripttests/TestExpectations
+++ b/tests/auto/qml/ecmascripttests/TestExpectations
@@ -150,28 +150,8 @@ built-ins/Array/prototype/filter/create-proxy.js fails
built-ins/Array/prototype/filter/create-revoked-proxy.js fails
built-ins/Array/prototype/filter/create-species-non-ctor.js fails
built-ins/Array/prototype/filter/create-species.js fails
-built-ins/Array/prototype/includes/fromIndex-equal-or-greater-length-returns-false.js fails
-built-ins/Array/prototype/includes/fromIndex-infinity.js fails
-built-ins/Array/prototype/includes/fromIndex-minus-zero.js fails
built-ins/Array/prototype/includes/get-prop.js fails
built-ins/Array/prototype/includes/length-boundaries.js fails
-built-ins/Array/prototype/includes/length-zero-returns-false.js fails
-built-ins/Array/prototype/includes/length.js fails
-built-ins/Array/prototype/includes/name.js fails
-built-ins/Array/prototype/includes/no-arg.js fails
-built-ins/Array/prototype/includes/prop-desc.js fails
-built-ins/Array/prototype/includes/return-abrupt-get-length.js fails
-built-ins/Array/prototype/includes/return-abrupt-get-prop.js fails
-built-ins/Array/prototype/includes/return-abrupt-tointeger-fromindex.js fails
-built-ins/Array/prototype/includes/return-abrupt-tonumber-length.js fails
-built-ins/Array/prototype/includes/samevaluezero.js fails
-built-ins/Array/prototype/includes/search-found-returns-true.js fails
-built-ins/Array/prototype/includes/search-not-found-returns-false.js fails
-built-ins/Array/prototype/includes/sparse.js fails
-built-ins/Array/prototype/includes/tointeger-fromindex.js fails
-built-ins/Array/prototype/includes/tolength-length.js fails
-built-ins/Array/prototype/includes/using-fromindex.js fails
-built-ins/Array/prototype/includes/values-are-not-cached.js fails
built-ins/Array/prototype/indexOf/15.4.4.14-3-28.js fails
built-ins/Array/prototype/indexOf/15.4.4.14-3-29.js fails
built-ins/Array/prototype/join/S15.4.4.5_A4_T3.js fails