From 88ea7c4291ebce082a6c8b90bcf058a0e787a399 Mon Sep 17 00:00:00 2001
From: Ms2ger
Date: Tue, 11 Aug 2015 17:14:59 +0200
Subject: [PATCH] Update web-platform-tests to revision
58133dd71b16037669a0aa011b2afd448b52d434.
---
tests/wpt/metadata/MANIFEST.json | 299 +-
.../XMLHttpRequest-withCredentials.html.ini | 5 +
...LHttpRequest-withCredentials.worker.js.ini | 5 +
.../dom/ranges/Range-deleteContents.html.ini | 94 +-
.../dom/ranges/Range-extractContents.html.ini | 21 +-
.../dom/ranges/Range-insertNode.html.ini | 722 --
.../ranges/Range-surroundContents.html.ini | 114 +
.../dom/traversal/NodeIterator.html.ini | 5 +
.../the-canvas-element/toDataURL.jpg.html.ini | 5 +
tests/wpt/metadata/mozilla-sync | 2 +-
.../2dcontext/tools/tests.yaml | 10 +
.../IndexedDB/idbcursor-key.htm | 6 +-
.../IndexedDB/idbcursor-primarykey.htm | 6 +-
...database_deleteObjectStore4-not_reused.htm | 2 +-
.../IndexedDB/idbindex-multientry.htm | 2 +-
...e_createIndex4-deleteIndex-event_order.htm | 10 +-
...dbobjectstore_createIndex6-event_order.htm | 16 +-
...dbobjectstore_createIndex7-event_order.htm | 20 +-
...idbobjectstore_createIndex8-valid_keys.htm | 2 +-
.../IndexedDB/key_valid.html | 3 +-
.../keygenerator-constrainterror.htm | 5 +-
.../IndexedDB/keygenerator-overflow.htm | 2 +-
.../IndexedDB/keygenerator.htm | 4 +-
.../web-platform-tests/IndexedDB/keyorder.htm | 23 +-
.../web-platform-tests/IndexedDB/keypath.htm | 4 +-
.../IndexedDB/keypath_maxsize.htm | 5 +-
.../IndexedDB/request_bubble-and-capture.htm | 24 +-
.../web-platform-tests/IndexedDB/support.js | 4 +
.../transaction-create_in_versionchange.htm | 20 +-
.../IndexedDB/transaction-requestqueue.htm | 32 +-
.../transaction_bubble-and-capture.htm | 24 +-
.../XMLHttpRequest-withCredentials.html | 1 -
.../XMLHttpRequest-withCredentials.js | 11 +-
.../XMLHttpRequest-withCredentials.worker.js | 1 +
...equestheader-allow-whitespace-in-value.htm | 27 +
.../setrequestheader-bogus-value.htm | 2 +
.../setrequestheader-content-type.htm | 27 +
.../blink-contrib-2/base-uri-allow.sub.html | 2 +-
.../blink-contrib-2/base-uri-deny.sub.html | 2 +-
...iolation-block-cross-origin-image.sub.html | 2 +-
...violation-block-image-from-script.sub.html | 2 +-
...curitypolicyviolation-block-image.sub.html | 2 +-
.../stylenonce-allowed.sub.html | 2 +-
.../stylenonce-blocked.sub.html | 2 +-
.../combine-multiple-policies.sub.html | 2 +-
.../connect-src-beacon-allowed.sub.html | 1 -
.../connect-src-beacon-blocked.sub.html | 1 -
...ct-src-beacon-redirect-to-blocked.sub.html | 2 +-
.../connect-src-eventsource-allowed.sub.html | 1 -
.../connect-src-eventsource-blocked.sub.html | 1 -
.../connect-src-websocket-allowed.sub.html | 1 -
.../connect-src-websocket-blocked.sub.html | 1 -
...onnect-src-xmlhttprequest-allowed.sub.html | 1 -
...onnect-src-xmlhttprequest-blocked.sub.html | 1 -
.../frame-src-cross-origin-load.sub.html | 5 +-
...yle-allowed-while-cloning-objects.sub.html | 7 +-
...bject-src-applet-archive-codebase.sub.html | 1 -
.../object-src-applet-archive.sub.html | 1 -
.../object-src-applet-code-codebase.sub.html | 1 -
.../object-src-applet-code.sub.html | 1 -
.../object-src-param-code-blocked.sub.html | 27 -
...rc-param-code-blocked.sub.html.sub.headers | 6 -
.../object-src-param-movie-blocked.sub.html | 27 -
...c-param-movie-blocked.sub.html.sub.headers | 6 -
.../object-src-param-src-blocked.sub.html | 27 -
...src-param-src-blocked.sub.html.sub.headers | 6 -
.../object-src-param-url-blocked.sub.html | 27 -
...src-param-url-blocked.sub.html.sub.headers | 6 -
.../resources/object-src-param.js | 29 -
tests/wpt/web-platform-tests/dom/common.js | 259 +-
.../nodes/CharacterData-substringData.html | 11 +
.../dom/traversal/NodeIterator.html | 29 +-
.../TreeWalker-acceptNode-filter.html | 34 +-
.../dom/traversal/TreeWalker-basic.html | 21 +-
.../dom/traversal/TreeWalker-currentNode.html | 8 +-
...reeWalker-previousNodeLastChildReject.html | 6 +-
...eeWalker-previousSiblingLastChildSkip.html | 6 +-
.../TreeWalker-traversal-reject.html | 20 +-
.../TreeWalker-traversal-skip-most.html | 8 +-
.../traversal/TreeWalker-traversal-skip.html | 20 +-
.../dom/traversal/TreeWalker.html | 298 +
.../dom/traversal/traversal-support.js | 18 -
tests/wpt/web-platform-tests/editing/README | 9 +
.../editing/data/backcolor.js | 352 +
.../web-platform-tests/editing/data/bold.js | 1022 ++
.../editing/data/createlink.js | 242 +
.../web-platform-tests/editing/data/delete.js | 2472 +++++
.../editing/data/fontname.js | 707 ++
.../editing/data/fontsize.js | 782 ++
.../editing/data/forecolor.js | 737 ++
.../editing/data/formatblock.js | 1782 ++++
.../editing/data/forwarddelete.js | 2357 +++++
.../editing/data/hilitecolor.js | 412 +
.../web-platform-tests/editing/data/indent.js | 717 ++
.../editing/data/inserthorizontalrule.js | 587 ++
.../editing/data/inserthtml.js | 522 +
.../editing/data/insertimage.js | 352 +
.../editing/data/insertlinebreak.js | 832 ++
.../editing/data/insertorderedlist.js | 677 ++
.../editing/data/insertparagraph.js | 1602 ++++
.../editing/data/inserttext.js | 1192 +++
.../editing/data/insertunorderedlist.js | 742 ++
.../web-platform-tests/editing/data/italic.js | 717 ++
.../editing/data/justifycenter.js | 1472 +++
.../editing/data/justifyfull.js | 1167 +++
.../editing/data/justifyleft.js | 747 ++
.../editing/data/justifyright.js | 1167 +++
.../web-platform-tests/editing/data/misc.js | 237 +
.../editing/data/multitest.js | 2417 +++++
.../editing/data/outdent.js | 877 ++
.../editing/data/removeformat.js | 717 ++
.../editing/data/strikethrough.js | 727 ++
.../editing/data/subscript.js | 427 +
.../editing/data/superscript.js | 437 +
.../editing/data/underline.js | 727 ++
.../web-platform-tests/editing/data/unlink.js | 177 +
.../wpt/web-platform-tests/editing/event.html | 290 +
.../editing/include/implementation.js | 8526 +++++++++++++++++
.../editing/include/manualtest.js | 225 +
.../editing/include/reset.css | 27 +
.../editing/include/tests.css | 84 +
.../editing/include/tests.js | 5716 +++++++++++
.../editing/manual/delete.manual.html | 24 +
.../editing/manual/forwarddelete.manual.html | 24 +
.../manual/insertlinebreak.manual.html | 24 +
.../manual/insertparagraph.manual.html | 24 +
.../editing/manual/inserttext.manual.html | 24 +
.../editing/manual/inserttext2.manual.html | 25 +
.../editing/run/backcolor.html | 51 +
.../web-platform-tests/editing/run/bold.html | 51 +
.../editing/run/createlink.html | 51 +
.../editing/run/delete.html | 51 +
.../editing/run/fontname.html | 51 +
.../editing/run/fontsize.html | 51 +
.../editing/run/forecolor.html | 51 +
.../editing/run/formatblock.html | 51 +
.../editing/run/forwarddelete.html | 51 +
.../editing/run/hilitecolor.html | 51 +
.../editing/run/indent.html | 51 +
.../editing/run/inserthorizontalrule.html | 51 +
.../editing/run/inserthtml.html | 51 +
.../editing/run/insertimage.html | 51 +
.../editing/run/insertlinebreak.html | 51 +
.../editing/run/insertorderedlist.html | 51 +
.../editing/run/insertparagraph.html | 51 +
.../editing/run/inserttext.html | 51 +
.../editing/run/insertunorderedlist.html | 51 +
.../editing/run/italic.html | 51 +
.../editing/run/justifycenter.html | 51 +
.../editing/run/justifyfull.html | 51 +
.../editing/run/justifyleft.html | 51 +
.../editing/run/justifyright.html | 51 +
.../web-platform-tests/editing/run/misc.html | 51 +
.../editing/run/multitest.html | 51 +
.../editing/run/outdent.html | 51 +
.../editing/run/removeformat.html | 51 +
.../editing/run/strikethrough.html | 51 +
.../editing/run/subscript.html | 51 +
.../editing/run/superscript.html | 51 +
.../editing/run/underline.html | 51 +
.../editing/run/unlink.html | 51 +
.../the-canvas-element/toDataURL.jpg.html | 28 +
.../screen-orientation/lock-bad-argument.html | 73 +
.../screen-orientation/lock-basic.html | 41 +
.../lock-sandboxed-iframe.html | 38 +
.../onchange-event-subframe.html | 46 +
.../screen-orientation/onchange-event.html | 80 +
.../screen-orientation/orientation-api.html | 35 +
.../orientation-reading.html | 61 +
.../page-visibility-manual.html | 110 +
.../iframe-listen-orientation-change.html | 6 +
.../resources/sandboxed-iframe-locking.html | 18 +
.../selection/Document-open.html | 44 +
.../selection/addRange.html | 177 +
.../selection/collapse.html | 87 +
.../selection/collapseToStartEnd.html | 121 +
.../web-platform-tests/selection/common.js | 952 ++
.../selection/deleteFromDocument.html | 97 +
.../selection/dir.manual.html | 106 +
.../web-platform-tests/selection/extend.html | 148 +
.../selection/getRangeAt.html | 14 +
.../selection/getSelection.html | 160 +
.../selection/interfaces.html | 41 +
.../selection/isCollapsed.html | 31 +
.../selection/removeAllRanges.html | 45 +
.../selection/selectAllChildren.html | 53 +
.../selection/test-iframe.html | 33 +
.../methods/elements-001.html | 27 +-
.../methods/non-element-nodes-001.html | 33 +-
.../web-platform-tests/tools/serve/serve.py | 60 +-
.../tools/wptserve/wptserve/handlers.py | 40 +-
.../tools/wptserve/wptserve/stash.py | 19 +-
192 files changed, 50802 insertions(+), 1334 deletions(-)
create mode 100644 tests/wpt/metadata/XMLHttpRequest/XMLHttpRequest-withCredentials.html.ini
create mode 100644 tests/wpt/metadata/XMLHttpRequest/XMLHttpRequest-withCredentials.worker.js.ini
delete mode 100644 tests/wpt/metadata/dom/ranges/Range-insertNode.html.ini
create mode 100644 tests/wpt/metadata/dom/traversal/NodeIterator.html.ini
create mode 100644 tests/wpt/metadata/html/semantics/embedded-content/the-canvas-element/toDataURL.jpg.html.ini
create mode 100644 tests/wpt/web-platform-tests/XMLHttpRequest/setrequestheader-allow-whitespace-in-value.htm
create mode 100644 tests/wpt/web-platform-tests/XMLHttpRequest/setrequestheader-content-type.htm
delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-param-code-blocked.sub.html
delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-param-code-blocked.sub.html.sub.headers
delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-param-movie-blocked.sub.html
delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-param-movie-blocked.sub.html.sub.headers
delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-param-src-blocked.sub.html
delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-param-src-blocked.sub.html.sub.headers
delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-param-url-blocked.sub.html
delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/object-src-param-url-blocked.sub.html.sub.headers
delete mode 100644 tests/wpt/web-platform-tests/content-security-policy/blink-contrib/resources/object-src-param.js
create mode 100644 tests/wpt/web-platform-tests/dom/traversal/TreeWalker.html
create mode 100644 tests/wpt/web-platform-tests/editing/README
create mode 100644 tests/wpt/web-platform-tests/editing/data/backcolor.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/bold.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/createlink.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/delete.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/fontname.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/fontsize.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/forecolor.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/formatblock.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/forwarddelete.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/hilitecolor.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/indent.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/inserthorizontalrule.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/inserthtml.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/insertimage.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/insertlinebreak.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/insertorderedlist.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/insertparagraph.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/inserttext.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/insertunorderedlist.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/italic.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/justifycenter.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/justifyfull.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/justifyleft.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/justifyright.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/misc.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/multitest.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/outdent.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/removeformat.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/strikethrough.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/subscript.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/superscript.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/underline.js
create mode 100644 tests/wpt/web-platform-tests/editing/data/unlink.js
create mode 100644 tests/wpt/web-platform-tests/editing/event.html
create mode 100644 tests/wpt/web-platform-tests/editing/include/implementation.js
create mode 100644 tests/wpt/web-platform-tests/editing/include/manualtest.js
create mode 100644 tests/wpt/web-platform-tests/editing/include/reset.css
create mode 100644 tests/wpt/web-platform-tests/editing/include/tests.css
create mode 100644 tests/wpt/web-platform-tests/editing/include/tests.js
create mode 100644 tests/wpt/web-platform-tests/editing/manual/delete.manual.html
create mode 100644 tests/wpt/web-platform-tests/editing/manual/forwarddelete.manual.html
create mode 100644 tests/wpt/web-platform-tests/editing/manual/insertlinebreak.manual.html
create mode 100644 tests/wpt/web-platform-tests/editing/manual/insertparagraph.manual.html
create mode 100644 tests/wpt/web-platform-tests/editing/manual/inserttext.manual.html
create mode 100644 tests/wpt/web-platform-tests/editing/manual/inserttext2.manual.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/backcolor.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/bold.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/createlink.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/delete.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/fontname.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/fontsize.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/forecolor.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/formatblock.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/forwarddelete.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/hilitecolor.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/indent.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/inserthorizontalrule.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/inserthtml.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/insertimage.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/insertlinebreak.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/insertorderedlist.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/insertparagraph.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/inserttext.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/insertunorderedlist.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/italic.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/justifycenter.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/justifyfull.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/justifyleft.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/justifyright.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/misc.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/multitest.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/outdent.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/removeformat.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/strikethrough.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/subscript.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/superscript.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/underline.html
create mode 100644 tests/wpt/web-platform-tests/editing/run/unlink.html
create mode 100644 tests/wpt/web-platform-tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpg.html
create mode 100644 tests/wpt/web-platform-tests/screen-orientation/lock-bad-argument.html
create mode 100644 tests/wpt/web-platform-tests/screen-orientation/lock-basic.html
create mode 100644 tests/wpt/web-platform-tests/screen-orientation/lock-sandboxed-iframe.html
create mode 100644 tests/wpt/web-platform-tests/screen-orientation/onchange-event-subframe.html
create mode 100644 tests/wpt/web-platform-tests/screen-orientation/onchange-event.html
create mode 100644 tests/wpt/web-platform-tests/screen-orientation/orientation-api.html
create mode 100644 tests/wpt/web-platform-tests/screen-orientation/orientation-reading.html
create mode 100644 tests/wpt/web-platform-tests/screen-orientation/page-visibility-manual.html
create mode 100644 tests/wpt/web-platform-tests/screen-orientation/resources/iframe-listen-orientation-change.html
create mode 100644 tests/wpt/web-platform-tests/screen-orientation/resources/sandboxed-iframe-locking.html
create mode 100644 tests/wpt/web-platform-tests/selection/Document-open.html
create mode 100644 tests/wpt/web-platform-tests/selection/addRange.html
create mode 100644 tests/wpt/web-platform-tests/selection/collapse.html
create mode 100644 tests/wpt/web-platform-tests/selection/collapseToStartEnd.html
create mode 100644 tests/wpt/web-platform-tests/selection/common.js
create mode 100644 tests/wpt/web-platform-tests/selection/deleteFromDocument.html
create mode 100644 tests/wpt/web-platform-tests/selection/dir.manual.html
create mode 100644 tests/wpt/web-platform-tests/selection/extend.html
create mode 100644 tests/wpt/web-platform-tests/selection/getRangeAt.html
create mode 100644 tests/wpt/web-platform-tests/selection/getSelection.html
create mode 100644 tests/wpt/web-platform-tests/selection/interfaces.html
create mode 100644 tests/wpt/web-platform-tests/selection/isCollapsed.html
create mode 100644 tests/wpt/web-platform-tests/selection/removeAllRanges.html
create mode 100644 tests/wpt/web-platform-tests/selection/selectAllChildren.html
create mode 100644 tests/wpt/web-platform-tests/selection/test-iframe.html
diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json
index 743b76965e3..3e618095b54 100644
--- a/tests/wpt/metadata/MANIFEST.json
+++ b/tests/wpt/metadata/MANIFEST.json
@@ -1045,6 +1045,10 @@
"path": "quirks-mode/active-and-hover-manual.html",
"url": "/quirks-mode/active-and-hover-manual.html"
},
+ {
+ "path": "screen-orientation/page-visibility-manual.html",
+ "url": "/screen-orientation/page-visibility-manual.html"
+ },
{
"path": "svg/import/animate-dom-01-f-manual.svg",
"url": "/svg/import/animate-dom-01-f-manual.svg"
@@ -8227,10 +8231,18 @@
"path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",
"url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html"
},
+ {
+ "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",
+ "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html"
+ },
{
"path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",
"url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html"
},
+ {
+ "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",
+ "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html"
+ },
{
"path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",
"url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html"
@@ -12111,6 +12123,10 @@
"path": "XMLHttpRequest/setrequestheader-allow-empty-value.htm",
"url": "/XMLHttpRequest/setrequestheader-allow-empty-value.htm"
},
+ {
+ "path": "XMLHttpRequest/setrequestheader-allow-whitespace-in-value.htm",
+ "url": "/XMLHttpRequest/setrequestheader-allow-whitespace-in-value.htm"
+ },
{
"path": "XMLHttpRequest/setrequestheader-before-open.htm",
"url": "/XMLHttpRequest/setrequestheader-before-open.htm"
@@ -12127,6 +12143,10 @@
"path": "XMLHttpRequest/setrequestheader-case-insensitive.htm",
"url": "/XMLHttpRequest/setrequestheader-case-insensitive.htm"
},
+ {
+ "path": "XMLHttpRequest/setrequestheader-content-type.htm",
+ "url": "/XMLHttpRequest/setrequestheader-content-type.htm"
+ },
{
"path": "XMLHttpRequest/setrequestheader-header-allowed.htm",
"url": "/XMLHttpRequest/setrequestheader-header-allowed.htm"
@@ -12195,6 +12215,10 @@
"path": "animation-timing/idlharness.html",
"url": "/animation-timing/idlharness.html"
},
+ {
+ "path": "animation-timing/same-dispatch-time.html",
+ "url": "/animation-timing/same-dispatch-time.html"
+ },
{
"path": "battery-status/battery-interface-idlharness.html",
"url": "/battery-status/battery-interface-idlharness.html"
@@ -12539,22 +12563,6 @@
"path": "content-security-policy/blink-contrib/object-src-no-url-blocked.sub.html",
"url": "/content-security-policy/blink-contrib/object-src-no-url-blocked.sub.html"
},
- {
- "path": "content-security-policy/blink-contrib/object-src-param-code-blocked.sub.html",
- "url": "/content-security-policy/blink-contrib/object-src-param-code-blocked.sub.html"
- },
- {
- "path": "content-security-policy/blink-contrib/object-src-param-movie-blocked.sub.html",
- "url": "/content-security-policy/blink-contrib/object-src-param-movie-blocked.sub.html"
- },
- {
- "path": "content-security-policy/blink-contrib/object-src-param-src-blocked.sub.html",
- "url": "/content-security-policy/blink-contrib/object-src-param-src-blocked.sub.html"
- },
- {
- "path": "content-security-policy/blink-contrib/object-src-param-url-blocked.sub.html",
- "url": "/content-security-policy/blink-contrib/object-src-param-url-blocked.sub.html"
- },
{
"path": "content-security-policy/blink-contrib/object-src-url-allowed.sub.html",
"url": "/content-security-policy/blink-contrib/object-src-url-allowed.sub.html"
@@ -13899,6 +13907,142 @@
"path": "domxpath/evaluator-constructor.html",
"url": "/domxpath/evaluator-constructor.html"
},
+ {
+ "path": "editing/event.html",
+ "url": "/editing/event.html"
+ },
+ {
+ "path": "editing/run/backcolor.html",
+ "url": "/editing/run/backcolor.html"
+ },
+ {
+ "path": "editing/run/bold.html",
+ "url": "/editing/run/bold.html"
+ },
+ {
+ "path": "editing/run/createlink.html",
+ "url": "/editing/run/createlink.html"
+ },
+ {
+ "path": "editing/run/delete.html",
+ "url": "/editing/run/delete.html"
+ },
+ {
+ "path": "editing/run/fontname.html",
+ "url": "/editing/run/fontname.html"
+ },
+ {
+ "path": "editing/run/fontsize.html",
+ "url": "/editing/run/fontsize.html"
+ },
+ {
+ "path": "editing/run/forecolor.html",
+ "url": "/editing/run/forecolor.html"
+ },
+ {
+ "path": "editing/run/formatblock.html",
+ "url": "/editing/run/formatblock.html"
+ },
+ {
+ "path": "editing/run/forwarddelete.html",
+ "url": "/editing/run/forwarddelete.html"
+ },
+ {
+ "path": "editing/run/hilitecolor.html",
+ "url": "/editing/run/hilitecolor.html"
+ },
+ {
+ "path": "editing/run/indent.html",
+ "url": "/editing/run/indent.html"
+ },
+ {
+ "path": "editing/run/inserthorizontalrule.html",
+ "url": "/editing/run/inserthorizontalrule.html"
+ },
+ {
+ "path": "editing/run/inserthtml.html",
+ "url": "/editing/run/inserthtml.html"
+ },
+ {
+ "path": "editing/run/insertimage.html",
+ "url": "/editing/run/insertimage.html"
+ },
+ {
+ "path": "editing/run/insertlinebreak.html",
+ "url": "/editing/run/insertlinebreak.html"
+ },
+ {
+ "path": "editing/run/insertorderedlist.html",
+ "url": "/editing/run/insertorderedlist.html"
+ },
+ {
+ "path": "editing/run/insertparagraph.html",
+ "url": "/editing/run/insertparagraph.html"
+ },
+ {
+ "path": "editing/run/inserttext.html",
+ "url": "/editing/run/inserttext.html"
+ },
+ {
+ "path": "editing/run/insertunorderedlist.html",
+ "url": "/editing/run/insertunorderedlist.html"
+ },
+ {
+ "path": "editing/run/italic.html",
+ "url": "/editing/run/italic.html"
+ },
+ {
+ "path": "editing/run/justifycenter.html",
+ "url": "/editing/run/justifycenter.html"
+ },
+ {
+ "path": "editing/run/justifyfull.html",
+ "url": "/editing/run/justifyfull.html"
+ },
+ {
+ "path": "editing/run/justifyleft.html",
+ "url": "/editing/run/justifyleft.html"
+ },
+ {
+ "path": "editing/run/justifyright.html",
+ "url": "/editing/run/justifyright.html"
+ },
+ {
+ "path": "editing/run/misc.html",
+ "url": "/editing/run/misc.html"
+ },
+ {
+ "path": "editing/run/multitest.html",
+ "url": "/editing/run/multitest.html"
+ },
+ {
+ "path": "editing/run/outdent.html",
+ "url": "/editing/run/outdent.html"
+ },
+ {
+ "path": "editing/run/removeformat.html",
+ "url": "/editing/run/removeformat.html"
+ },
+ {
+ "path": "editing/run/strikethrough.html",
+ "url": "/editing/run/strikethrough.html"
+ },
+ {
+ "path": "editing/run/subscript.html",
+ "url": "/editing/run/subscript.html"
+ },
+ {
+ "path": "editing/run/superscript.html",
+ "url": "/editing/run/superscript.html"
+ },
+ {
+ "path": "editing/run/underline.html",
+ "url": "/editing/run/underline.html"
+ },
+ {
+ "path": "editing/run/unlink.html",
+ "url": "/editing/run/unlink.html"
+ },
{
"path": "encoding/api-basics.html",
"url": "/encoding/api-basics.html"
@@ -16651,6 +16795,10 @@
"path": "html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.outsiderange.html",
"url": "/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.outsiderange.html"
},
+ {
+ "path": "html/semantics/embedded-content/the-canvas-element/toDataURL.jpg.html",
+ "url": "/html/semantics/embedded-content/the-canvas-element/toDataURL.jpg.html"
+ },
{
"path": "html/semantics/embedded-content/the-canvas-element/toDataURL.lowercase.ascii.html",
"url": "/html/semantics/embedded-content/the-canvas-element/toDataURL.lowercase.ascii.html"
@@ -24783,6 +24931,86 @@
"path": "resource-timing/test_resource_timing.html",
"url": "/resource-timing/test_resource_timing.html"
},
+ {
+ "path": "screen-orientation/lock-bad-argument.html",
+ "url": "/screen-orientation/lock-bad-argument.html"
+ },
+ {
+ "path": "screen-orientation/lock-basic.html",
+ "url": "/screen-orientation/lock-basic.html"
+ },
+ {
+ "path": "screen-orientation/lock-sandboxed-iframe.html",
+ "url": "/screen-orientation/lock-sandboxed-iframe.html"
+ },
+ {
+ "path": "screen-orientation/onchange-event-subframe.html",
+ "url": "/screen-orientation/onchange-event-subframe.html"
+ },
+ {
+ "path": "screen-orientation/onchange-event.html",
+ "url": "/screen-orientation/onchange-event.html"
+ },
+ {
+ "path": "screen-orientation/orientation-api.html",
+ "url": "/screen-orientation/orientation-api.html"
+ },
+ {
+ "path": "screen-orientation/orientation-reading.html",
+ "url": "/screen-orientation/orientation-reading.html"
+ },
+ {
+ "path": "selection/Document-open.html",
+ "url": "/selection/Document-open.html"
+ },
+ {
+ "path": "selection/addRange.html",
+ "url": "/selection/addRange.html"
+ },
+ {
+ "path": "selection/collapse.html",
+ "url": "/selection/collapse.html"
+ },
+ {
+ "path": "selection/collapseToStartEnd.html",
+ "url": "/selection/collapseToStartEnd.html"
+ },
+ {
+ "path": "selection/deleteFromDocument.html",
+ "url": "/selection/deleteFromDocument.html"
+ },
+ {
+ "path": "selection/dir.manual.html",
+ "url": "/selection/dir.manual.html"
+ },
+ {
+ "path": "selection/extend.html",
+ "url": "/selection/extend.html"
+ },
+ {
+ "path": "selection/getRangeAt.html",
+ "url": "/selection/getRangeAt.html"
+ },
+ {
+ "path": "selection/getSelection.html",
+ "url": "/selection/getSelection.html"
+ },
+ {
+ "path": "selection/interfaces.html",
+ "url": "/selection/interfaces.html"
+ },
+ {
+ "path": "selection/isCollapsed.html",
+ "url": "/selection/isCollapsed.html"
+ },
+ {
+ "path": "selection/removeAllRanges.html",
+ "url": "/selection/removeAllRanges.html"
+ },
+ {
+ "path": "selection/selectAllChildren.html",
+ "url": "/selection/selectAllChildren.html"
+ },
{
"path": "selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html",
"url": "/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html"
@@ -27685,6 +27913,11 @@
"timeout": "long",
"url": "/dom/traversal/NodeIterator.html"
},
+ {
+ "path": "dom/traversal/TreeWalker.html",
+ "timeout": "long",
+ "url": "/dom/traversal/TreeWalker.html"
+ },
{
"path": "encoding/api-invalid-label.html",
"timeout": "long",
@@ -28856,36 +29089,8 @@
]
},
"local_changes": {
- "deleted": [
- "shadow-dom/shadow-trees/hosting-multiple-shadow-trees-002.html",
- "shadow-dom/shadow-trees/hosting-multiple-shadow-trees-006.html",
- "shadow-dom/shadow-trees/hosting-multiple-shadow-trees-004.html",
- "shadow-dom/shadow-trees/hosting-multiple-shadow-trees-003.html",
- "2dcontext/transformations/canvas_transformations_reset_001.htm",
- "shadow-dom/shadow-trees/hosting-multiple-shadow-trees-005.html"
- ],
- "items": {
- "testharness": {
- "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html": [
- {
- "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",
- "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html"
- }
- ],
- "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html": [
- {
- "path": "2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",
- "url": "/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html"
- }
- ],
- "animation-timing/same-dispatch-time.html": [
- {
- "path": "animation-timing/same-dispatch-time.html",
- "url": "/animation-timing/same-dispatch-time.html"
- }
- ]
- }
- },
+ "deleted": [],
+ "items": {},
"reftest_nodes": {}
},
"reftest_nodes": {
@@ -34362,7 +34567,7 @@
}
]
},
- "rev": "12d3e15e5ecae695e1216c358d613705fbff6b68",
+ "rev": "58133dd71b16037669a0aa011b2afd448b52d434",
"url_base": "/",
"version": 2
}
\ No newline at end of file
diff --git a/tests/wpt/metadata/XMLHttpRequest/XMLHttpRequest-withCredentials.html.ini b/tests/wpt/metadata/XMLHttpRequest/XMLHttpRequest-withCredentials.html.ini
new file mode 100644
index 00000000000..08e9917281c
--- /dev/null
+++ b/tests/wpt/metadata/XMLHttpRequest/XMLHttpRequest-withCredentials.html.ini
@@ -0,0 +1,5 @@
+[XMLHttpRequest-withCredentials.html]
+ type: testharness
+ [setting withCredentials when in DONE state (synchronous)]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/XMLHttpRequest/XMLHttpRequest-withCredentials.worker.js.ini b/tests/wpt/metadata/XMLHttpRequest/XMLHttpRequest-withCredentials.worker.js.ini
new file mode 100644
index 00000000000..95d0a5d1129
--- /dev/null
+++ b/tests/wpt/metadata/XMLHttpRequest/XMLHttpRequest-withCredentials.worker.js.ini
@@ -0,0 +1,5 @@
+[XMLHttpRequest-withCredentials.worker]
+ type: testharness
+ [setting withCredentials when in DONE state (synchronous)]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/dom/ranges/Range-deleteContents.html.ini b/tests/wpt/metadata/dom/ranges/Range-deleteContents.html.ini
index 5728046b57a..13ac404dcf0 100644
--- a/tests/wpt/metadata/dom/ranges/Range-deleteContents.html.ini
+++ b/tests/wpt/metadata/dom/ranges/Range-deleteContents.html.ini
@@ -225,135 +225,141 @@
[Resulting cursor position for range 36 [docfrag, 0, docfrag, 0\]]
expected: FAIL
- [Resulting DOM for range 37 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]]
+ [Resulting DOM for range 37 [processingInstruction, 0, processingInstruction, 4\]]
expected: FAIL
- [Resulting cursor position for range 37 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]]
+ [Resulting cursor position for range 37 [processingInstruction, 0, processingInstruction, 4\]]
expected: FAIL
- [Resulting DOM for range 38 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]]
+ [Resulting DOM for range 38 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]]
expected: FAIL
- [Resulting cursor position for range 38 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]]
+ [Resulting cursor position for range 38 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]]
expected: FAIL
- [Resulting DOM for range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]]
+ [Resulting DOM for range 39 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]]
expected: FAIL
- [Resulting cursor position for range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]]
+ [Resulting cursor position for range 39 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]]
expected: FAIL
- [Resulting DOM for range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]]
+ [Resulting DOM for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]]
expected: FAIL
- [Resulting cursor position for range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]]
+ [Resulting cursor position for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]]
expected: FAIL
- [Resulting DOM for range 41 [foreignDoc.head, 1, foreignDoc.head, 1\]]
+ [Resulting DOM for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]]
expected: FAIL
- [Resulting cursor position for range 41 [foreignDoc.head, 1, foreignDoc.head, 1\]]
+ [Resulting cursor position for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]]
expected: FAIL
- [Resulting DOM for range 42 [foreignDoc.body, 0, foreignDoc.body, 0\]]
+ [Resulting DOM for range 42 [foreignDoc.head, 1, foreignDoc.head, 1\]]
expected: FAIL
- [Resulting cursor position for range 42 [foreignDoc.body, 0, foreignDoc.body, 0\]]
+ [Resulting cursor position for range 42 [foreignDoc.head, 1, foreignDoc.head, 1\]]
expected: FAIL
- [Resulting DOM for range 43 [paras[0\], 0, paras[0\], 0\]]
+ [Resulting DOM for range 43 [foreignDoc.body, 0, foreignDoc.body, 0\]]
expected: FAIL
- [Resulting cursor position for range 43 [paras[0\], 0, paras[0\], 0\]]
+ [Resulting cursor position for range 43 [foreignDoc.body, 0, foreignDoc.body, 0\]]
expected: FAIL
- [Resulting DOM for range 44 [detachedPara1, 0, detachedPara1, 0\]]
+ [Resulting DOM for range 44 [paras[0\], 0, paras[0\], 0\]]
expected: FAIL
- [Resulting cursor position for range 44 [detachedPara1, 0, detachedPara1, 0\]]
+ [Resulting cursor position for range 44 [paras[0\], 0, paras[0\], 0\]]
expected: FAIL
- [Resulting DOM for range 45 [testDiv, 1, paras[2\].firstChild, 5\]]
+ [Resulting DOM for range 45 [detachedPara1, 0, detachedPara1, 0\]]
expected: FAIL
- [Resulting cursor position for range 45 [testDiv, 1, paras[2\].firstChild, 5\]]
+ [Resulting cursor position for range 45 [detachedPara1, 0, detachedPara1, 0\]]
expected: FAIL
- [Resulting DOM for range 46 [document.documentElement, 1, document.body, 0\]]
+ [Resulting DOM for range 46 [testDiv, 1, paras[2\].firstChild, 5\]]
expected: FAIL
- [Resulting cursor position for range 46 [document.documentElement, 1, document.body, 0\]]
+ [Resulting cursor position for range 46 [testDiv, 1, paras[2\].firstChild, 5\]]
expected: FAIL
- [Resulting DOM for range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]]
+ [Resulting DOM for range 47 [document.documentElement, 1, document.body, 0\]]
expected: FAIL
- [Resulting cursor position for range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]]
+ [Resulting cursor position for range 47 [document.documentElement, 1, document.body, 0\]]
expected: FAIL
- [Resulting DOM for range 48 [document, 1, document, 2\]]
+ [Resulting DOM for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]]
expected: FAIL
- [Resulting cursor position for range 48 [document, 1, document, 2\]]
+ [Resulting cursor position for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]]
expected: FAIL
- [Resulting DOM for range 49 [paras[2\].firstChild, 4, comment, 2\]]
+ [Resulting DOM for range 49 [document, 1, document, 2\]]
expected: FAIL
- [Resulting cursor position for range 49 [paras[2\].firstChild, 4, comment, 2\]]
+ [Resulting cursor position for range 49 [document, 1, document, 2\]]
expected: FAIL
- [Resulting DOM for range 50 [paras[3\], 1, comment, 8\]]
+ [Resulting DOM for range 50 [paras[2\].firstChild, 4, comment, 2\]]
expected: FAIL
- [Resulting cursor position for range 50 [paras[3\], 1, comment, 8\]]
+ [Resulting cursor position for range 50 [paras[2\].firstChild, 4, comment, 2\]]
expected: FAIL
- [Resulting DOM for range 51 [foreignDoc, 0, foreignDoc, 0\]]
+ [Resulting DOM for range 51 [paras[3\], 1, comment, 8\]]
expected: FAIL
- [Resulting cursor position for range 51 [foreignDoc, 0, foreignDoc, 0\]]
+ [Resulting cursor position for range 51 [paras[3\], 1, comment, 8\]]
expected: FAIL
- [Resulting DOM for range 52 [xmlDoc, 0, xmlDoc, 0\]]
+ [Resulting DOM for range 52 [foreignDoc, 0, foreignDoc, 0\]]
expected: FAIL
- [Resulting cursor position for range 52 [xmlDoc, 0, xmlDoc, 0\]]
+ [Resulting cursor position for range 52 [foreignDoc, 0, foreignDoc, 0\]]
expected: FAIL
- [Resulting DOM for range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]]
+ [Resulting DOM for range 53 [xmlDoc, 0, xmlDoc, 0\]]
expected: FAIL
- [Resulting cursor position for range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]]
+ [Resulting cursor position for range 53 [xmlDoc, 0, xmlDoc, 0\]]
expected: FAIL
- [Resulting DOM for range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]]
+ [Resulting DOM for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]]
expected: FAIL
- [Resulting cursor position for range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]]
+ [Resulting cursor position for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]]
expected: FAIL
- [Resulting DOM for range 55 [detachedComment, 5, detachedComment, 5\]]
+ [Resulting DOM for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]]
expected: FAIL
- [Resulting cursor position for range 55 [detachedComment, 5, detachedComment, 5\]]
+ [Resulting cursor position for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]]
expected: FAIL
- [Resulting DOM for range 56 [detachedForeignComment, 4, detachedForeignComment, 4\]]
+ [Resulting DOM for range 56 [detachedComment, 5, detachedComment, 5\]]
expected: FAIL
- [Resulting cursor position for range 56 [detachedForeignComment, 4, detachedForeignComment, 4\]]
+ [Resulting cursor position for range 56 [detachedComment, 5, detachedComment, 5\]]
expected: FAIL
- [Resulting DOM for range 57 [foreignDocfrag, 0, foreignDocfrag, 0\]]
+ [Resulting DOM for range 57 [detachedForeignComment, 4, detachedForeignComment, 4\]]
expected: FAIL
- [Resulting cursor position for range 57 [foreignDocfrag, 0, foreignDocfrag, 0\]]
+ [Resulting cursor position for range 57 [detachedForeignComment, 4, detachedForeignComment, 4\]]
expected: FAIL
- [Resulting DOM for range 58 [xmlDocfrag, 0, xmlDocfrag, 0\]]
+ [Resulting DOM for range 58 [foreignDocfrag, 0, foreignDocfrag, 0\]]
expected: FAIL
- [Resulting cursor position for range 58 [xmlDocfrag, 0, xmlDocfrag, 0\]]
+ [Resulting cursor position for range 58 [foreignDocfrag, 0, foreignDocfrag, 0\]]
+ expected: FAIL
+
+ [Resulting DOM for range 59 [xmlDocfrag, 0, xmlDocfrag, 0\]]
+ expected: FAIL
+
+ [Resulting cursor position for range 59 [xmlDocfrag, 0, xmlDocfrag, 0\]]
expected: FAIL
diff --git a/tests/wpt/metadata/dom/ranges/Range-extractContents.html.ini b/tests/wpt/metadata/dom/ranges/Range-extractContents.html.ini
index 08ddc920196..0474c44eeec 100644
--- a/tests/wpt/metadata/dom/ranges/Range-extractContents.html.ini
+++ b/tests/wpt/metadata/dom/ranges/Range-extractContents.html.ini
@@ -48,21 +48,30 @@
[Resulting cursor position for range 35 [detachedXmlComment, 2, detachedXmlComment, 6\]]
expected: FAIL
- [Resulting cursor position for range 37 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]]
+ [Resulting DOM for range 37 [processingInstruction, 0, processingInstruction, 4\]]
expected: FAIL
- [Resulting cursor position for range 38 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]]
+ [Resulting cursor position for range 37 [processingInstruction, 0, processingInstruction, 4\]]
expected: FAIL
- [Resulting cursor position for range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]]
+ [Returned fragment for range 37 [processingInstruction, 0, processingInstruction, 4\]]
expected: FAIL
- [Resulting cursor position for range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]]
+ [Resulting cursor position for range 38 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]]
expected: FAIL
- [Resulting cursor position for range 49 [paras[2\].firstChild, 4, comment, 2\]]
+ [Resulting cursor position for range 39 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]]
expected: FAIL
- [Resulting cursor position for range 50 [paras[3\], 1, comment, 8\]]
+ [Resulting cursor position for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]]
+ expected: FAIL
+
+ [Resulting cursor position for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]]
+ expected: FAIL
+
+ [Resulting cursor position for range 50 [paras[2\].firstChild, 4, comment, 2\]]
+ expected: FAIL
+
+ [Resulting cursor position for range 51 [paras[3\], 1, comment, 8\]]
expected: FAIL
diff --git a/tests/wpt/metadata/dom/ranges/Range-insertNode.html.ini b/tests/wpt/metadata/dom/ranges/Range-insertNode.html.ini
deleted file mode 100644
index 2fd2ba2dcc6..00000000000
--- a/tests/wpt/metadata/dom/ranges/Range-insertNode.html.ini
+++ /dev/null
@@ -1,722 +0,0 @@
-[Range-insertNode.html]
- type: testharness
- [0,0: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node paras[0\]]
- expected: FAIL
-
- [0,0: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node paras[0\]]
- expected: FAIL
-
- [0,1: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node paras[0\].firstChild]
- expected: FAIL
-
- [0,7: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node document]
- expected: FAIL
-
- [0,7: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node document]
- expected: FAIL
-
- [0,9: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node foreignDoc]
- expected: FAIL
-
- [0,9: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node foreignDoc]
- expected: FAIL
-
- [0,11: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node xmlDoc]
- expected: FAIL
-
- [0,11: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node xmlDoc]
- expected: FAIL
-
- [0,20: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node doctype]
- expected: FAIL
-
- [0,20: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node doctype]
- expected: FAIL
-
- [0,21: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node foreignDoctype]
- expected: FAIL
-
- [0,21: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 0\], node foreignDoctype]
- expected: FAIL
-
- [1,0: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node paras[0\]]
- expected: FAIL
-
- [1,0: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node paras[0\]]
- expected: FAIL
-
- [1,7: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node document]
- expected: FAIL
-
- [1,7: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node document]
- expected: FAIL
-
- [1,9: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node foreignDoc]
- expected: FAIL
-
- [1,9: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node foreignDoc]
- expected: FAIL
-
- [1,11: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node xmlDoc]
- expected: FAIL
-
- [1,11: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node xmlDoc]
- expected: FAIL
-
- [1,20: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node doctype]
- expected: FAIL
-
- [1,20: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node doctype]
- expected: FAIL
-
- [1,21: resulting DOM for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node foreignDoctype]
- expected: FAIL
-
- [1,21: resulting range position for range [paras[0\].firstChild, 0, paras[0\].firstChild, 1\], node foreignDoctype]
- expected: FAIL
-
- [2,0: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node paras[0\]]
- expected: FAIL
-
- [2,0: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node paras[0\]]
- expected: FAIL
-
- [2,1: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node paras[0\].firstChild]
- expected: FAIL
-
- [2,2: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node paras[1\].firstChild]
- expected: FAIL
-
- [2,3: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node foreignPara1]
- expected: FAIL
-
- [2,4: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node foreignPara1.firstChild]
- expected: FAIL
-
- [2,5: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node detachedPara1]
- expected: FAIL
-
- [2,6: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node detachedPara1.firstChild]
- expected: FAIL
-
- [2,7: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node document]
- expected: FAIL
-
- [2,7: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node document]
- expected: FAIL
-
- [2,8: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node detachedDiv]
- expected: FAIL
-
- [2,9: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node foreignDoc]
- expected: FAIL
-
- [2,9: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node foreignDoc]
- expected: FAIL
-
- [2,10: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node foreignPara2]
- expected: FAIL
-
- [2,11: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node xmlDoc]
- expected: FAIL
-
- [2,11: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node xmlDoc]
- expected: FAIL
-
- [2,12: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node xmlElement]
- expected: FAIL
-
- [2,13: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node detachedTextNode]
- expected: FAIL
-
- [2,14: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node foreignTextNode]
- expected: FAIL
-
- [2,15: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node processingInstruction]
- expected: FAIL
-
- [2,16: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node detachedProcessingInstruction]
- expected: FAIL
-
- [2,17: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node comment]
- expected: FAIL
-
- [2,18: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node detachedComment]
- expected: FAIL
-
- [2,19: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node docfrag]
- expected: FAIL
-
- [2,20: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node doctype]
- expected: FAIL
-
- [2,20: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node doctype]
- expected: FAIL
-
- [2,21: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node foreignDoctype]
- expected: FAIL
-
- [2,21: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 8\], node foreignDoctype]
- expected: FAIL
-
- [3,0: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node paras[0\]]
- expected: FAIL
-
- [3,0: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node paras[0\]]
- expected: FAIL
-
- [3,1: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node paras[0\].firstChild]
- expected: FAIL
-
- [3,2: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node paras[1\].firstChild]
- expected: FAIL
-
- [3,3: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node foreignPara1]
- expected: FAIL
-
- [3,4: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node foreignPara1.firstChild]
- expected: FAIL
-
- [3,5: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node detachedPara1]
- expected: FAIL
-
- [3,6: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node detachedPara1.firstChild]
- expected: FAIL
-
- [3,7: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node document]
- expected: FAIL
-
- [3,7: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node document]
- expected: FAIL
-
- [3,8: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node detachedDiv]
- expected: FAIL
-
- [3,9: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node foreignDoc]
- expected: FAIL
-
- [3,9: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node foreignDoc]
- expected: FAIL
-
- [3,10: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node foreignPara2]
- expected: FAIL
-
- [3,11: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node xmlDoc]
- expected: FAIL
-
- [3,11: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node xmlDoc]
- expected: FAIL
-
- [3,12: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node xmlElement]
- expected: FAIL
-
- [3,13: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node detachedTextNode]
- expected: FAIL
-
- [3,14: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node foreignTextNode]
- expected: FAIL
-
- [3,15: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node processingInstruction]
- expected: FAIL
-
- [3,16: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node detachedProcessingInstruction]
- expected: FAIL
-
- [3,17: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node comment]
- expected: FAIL
-
- [3,18: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node detachedComment]
- expected: FAIL
-
- [3,19: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node docfrag]
- expected: FAIL
-
- [3,20: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node doctype]
- expected: FAIL
-
- [3,20: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node doctype]
- expected: FAIL
-
- [3,21: resulting DOM for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node foreignDoctype]
- expected: FAIL
-
- [3,21: resulting range position for range [paras[0\].firstChild, 2, paras[0\].firstChild, 9\], node foreignDoctype]
- expected: FAIL
-
- [4,2: resulting range position for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node paras[1\].firstChild]
- expected: FAIL
-
- [4,7: resulting DOM for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node document]
- expected: FAIL
-
- [4,7: resulting range position for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node document]
- expected: FAIL
-
- [4,9: resulting DOM for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node foreignDoc]
- expected: FAIL
-
- [4,9: resulting range position for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node foreignDoc]
- expected: FAIL
-
- [4,11: resulting DOM for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node xmlDoc]
- expected: FAIL
-
- [4,11: resulting range position for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node xmlDoc]
- expected: FAIL
-
- [4,20: resulting DOM for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node doctype]
- expected: FAIL
-
- [4,20: resulting range position for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node doctype]
- expected: FAIL
-
- [4,21: resulting DOM for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node foreignDoctype]
- expected: FAIL
-
- [4,21: resulting range position for range [paras[1\].firstChild, 0, paras[1\].firstChild, 0\], node foreignDoctype]
- expected: FAIL
-
- [5,0: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node paras[0\]]
- expected: FAIL
-
- [5,1: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node paras[0\].firstChild]
- expected: FAIL
-
- [5,2: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node paras[1\].firstChild]
- expected: FAIL
-
- [5,3: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node foreignPara1]
- expected: FAIL
-
- [5,4: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node foreignPara1.firstChild]
- expected: FAIL
-
- [5,5: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node detachedPara1]
- expected: FAIL
-
- [5,6: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node detachedPara1.firstChild]
- expected: FAIL
-
- [5,7: resulting DOM for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node document]
- expected: FAIL
-
- [5,7: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node document]
- expected: FAIL
-
- [5,8: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node detachedDiv]
- expected: FAIL
-
- [5,9: resulting DOM for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node foreignDoc]
- expected: FAIL
-
- [5,9: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node foreignDoc]
- expected: FAIL
-
- [5,10: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node foreignPara2]
- expected: FAIL
-
- [5,11: resulting DOM for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node xmlDoc]
- expected: FAIL
-
- [5,11: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node xmlDoc]
- expected: FAIL
-
- [5,12: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node xmlElement]
- expected: FAIL
-
- [5,13: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node detachedTextNode]
- expected: FAIL
-
- [5,14: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node foreignTextNode]
- expected: FAIL
-
- [5,15: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node processingInstruction]
- expected: FAIL
-
- [5,16: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node detachedProcessingInstruction]
- expected: FAIL
-
- [5,17: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node comment]
- expected: FAIL
-
- [5,18: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node detachedComment]
- expected: FAIL
-
- [5,19: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node docfrag]
- expected: FAIL
-
- [5,20: resulting DOM for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node doctype]
- expected: FAIL
-
- [5,20: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node doctype]
- expected: FAIL
-
- [5,21: resulting DOM for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node foreignDoctype]
- expected: FAIL
-
- [5,21: resulting range position for range [paras[1\].firstChild, 2, paras[1\].firstChild, 9\], node foreignDoctype]
- expected: FAIL
-
- [6,5: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node detachedPara1]
- expected: FAIL
-
- [6,5: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node detachedPara1]
- expected: FAIL
-
- [6,6: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node detachedPara1.firstChild]
- expected: FAIL
-
- [6,7: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node document]
- expected: FAIL
-
- [6,7: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node document]
- expected: FAIL
-
- [6,8: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node detachedDiv]
- expected: FAIL
-
- [6,8: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node detachedDiv]
- expected: FAIL
-
- [6,9: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node foreignDoc]
- expected: FAIL
-
- [6,9: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node foreignDoc]
- expected: FAIL
-
- [6,11: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node xmlDoc]
- expected: FAIL
-
- [6,11: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node xmlDoc]
- expected: FAIL
-
- [6,20: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node doctype]
- expected: FAIL
-
- [6,20: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node doctype]
- expected: FAIL
-
- [6,21: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node foreignDoctype]
- expected: FAIL
-
- [6,21: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\], node foreignDoctype]
- expected: FAIL
-
- [7,0: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node paras[0\]]
- expected: FAIL
-
- [7,1: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node paras[0\].firstChild]
- expected: FAIL
-
- [7,2: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node paras[1\].firstChild]
- expected: FAIL
-
- [7,3: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node foreignPara1]
- expected: FAIL
-
- [7,4: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node foreignPara1.firstChild]
- expected: FAIL
-
- [7,5: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node detachedPara1]
- expected: FAIL
-
- [7,5: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node detachedPara1]
- expected: FAIL
-
- [7,6: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node detachedPara1.firstChild]
- expected: FAIL
-
- [7,7: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node document]
- expected: FAIL
-
- [7,7: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node document]
- expected: FAIL
-
- [7,8: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node detachedDiv]
- expected: FAIL
-
- [7,8: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node detachedDiv]
- expected: FAIL
-
- [7,9: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node foreignDoc]
- expected: FAIL
-
- [7,9: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node foreignDoc]
- expected: FAIL
-
- [7,10: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node foreignPara2]
- expected: FAIL
-
- [7,11: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node xmlDoc]
- expected: FAIL
-
- [7,11: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node xmlDoc]
- expected: FAIL
-
- [7,12: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node xmlElement]
- expected: FAIL
-
- [7,13: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node detachedTextNode]
- expected: FAIL
-
- [7,14: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node foreignTextNode]
- expected: FAIL
-
- [7,15: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node processingInstruction]
- expected: FAIL
-
- [7,16: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node detachedProcessingInstruction]
- expected: FAIL
-
- [7,17: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node comment]
- expected: FAIL
-
- [7,18: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node detachedComment]
- expected: FAIL
-
- [7,19: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node docfrag]
- expected: FAIL
-
- [7,20: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node doctype]
- expected: FAIL
-
- [7,20: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node doctype]
- expected: FAIL
-
- [7,21: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node foreignDoctype]
- expected: FAIL
-
- [7,21: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\], node foreignDoctype]
- expected: FAIL
-
- [8,3: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node foreignPara1]
- expected: FAIL
-
- [8,3: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node foreignPara1]
- expected: FAIL
-
- [8,4: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node foreignPara1.firstChild]
- expected: FAIL
-
- [8,7: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node document]
- expected: FAIL
-
- [8,7: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node document]
- expected: FAIL
-
- [8,9: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node foreignDoc]
- expected: FAIL
-
- [8,9: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node foreignDoc]
- expected: FAIL
-
- [8,11: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node xmlDoc]
- expected: FAIL
-
- [8,11: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node xmlDoc]
- expected: FAIL
-
- [8,20: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node doctype]
- expected: FAIL
-
- [8,20: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node doctype]
- expected: FAIL
-
- [8,21: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node foreignDoctype]
- expected: FAIL
-
- [8,21: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\], node foreignDoctype]
- expected: FAIL
-
- [9,0: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node paras[0\]]
- expected: FAIL
-
- [9,1: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node paras[0\].firstChild]
- expected: FAIL
-
- [9,2: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node paras[1\].firstChild]
- expected: FAIL
-
- [9,3: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node foreignPara1]
- expected: FAIL
-
- [9,3: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node foreignPara1]
- expected: FAIL
-
- [9,4: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node foreignPara1.firstChild]
- expected: FAIL
-
- [9,5: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node detachedPara1]
- expected: FAIL
-
- [9,6: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node detachedPara1.firstChild]
- expected: FAIL
-
- [9,7: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node document]
- expected: FAIL
-
- [9,7: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node document]
- expected: FAIL
-
- [9,8: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node detachedDiv]
- expected: FAIL
-
- [9,9: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node foreignDoc]
- expected: FAIL
-
- [9,9: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node foreignDoc]
- expected: FAIL
-
- [9,10: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node foreignPara2]
- expected: FAIL
-
- [9,11: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node xmlDoc]
- expected: FAIL
-
- [9,11: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node xmlDoc]
- expected: FAIL
-
- [9,12: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node xmlElement]
- expected: FAIL
-
- [9,13: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node detachedTextNode]
- expected: FAIL
-
- [9,14: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node foreignTextNode]
- expected: FAIL
-
- [9,15: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node processingInstruction]
- expected: FAIL
-
- [9,16: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node detachedProcessingInstruction]
- expected: FAIL
-
- [9,17: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node comment]
- expected: FAIL
-
- [9,18: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node detachedComment]
- expected: FAIL
-
- [9,19: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node docfrag]
- expected: FAIL
-
- [9,20: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node doctype]
- expected: FAIL
-
- [9,20: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node doctype]
- expected: FAIL
-
- [9,21: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node foreignDoctype]
- expected: FAIL
-
- [9,21: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\], node foreignDoctype]
- expected: FAIL
-
- [18,0: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node paras[0\]]
- expected: FAIL
-
- [18,0: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node paras[0\]]
- expected: FAIL
-
- [18,7: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node document]
- expected: FAIL
-
- [18,7: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node document]
- expected: FAIL
-
- [18,9: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node foreignDoc]
- expected: FAIL
-
- [18,9: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node foreignDoc]
- expected: FAIL
-
- [18,11: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node xmlDoc]
- expected: FAIL
-
- [18,11: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node xmlDoc]
- expected: FAIL
-
- [18,20: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node doctype]
- expected: FAIL
-
- [18,20: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node doctype]
- expected: FAIL
-
- [18,21: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node foreignDoctype]
- expected: FAIL
-
- [18,21: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 0\], node foreignDoctype]
- expected: FAIL
-
- [19,0: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node paras[0\]]
- expected: FAIL
-
- [19,0: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node paras[0\]]
- expected: FAIL
-
- [19,7: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node document]
- expected: FAIL
-
- [19,7: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node document]
- expected: FAIL
-
- [19,9: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node foreignDoc]
- expected: FAIL
-
- [19,9: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node foreignDoc]
- expected: FAIL
-
- [19,11: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node xmlDoc]
- expected: FAIL
-
- [19,11: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node xmlDoc]
- expected: FAIL
-
- [19,20: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node doctype]
- expected: FAIL
-
- [19,20: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node doctype]
- expected: FAIL
-
- [19,21: resulting DOM for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node foreignDoctype]
- expected: FAIL
-
- [19,21: resulting range position for range [paras[0\].firstChild, 0, paras[1\].firstChild, 8\], node foreignDoctype]
- expected: FAIL
-
- [20,0: resulting DOM for range [paras[0\].firstChild, 3, paras[3\], 1\], node paras[0\]]
- expected: FAIL
-
- [20,0: resulting range position for range [paras[0\].firstChild, 3, paras[3\], 1\], node paras[0\]]
- expected: FAIL
-
- [20,7: resulting DOM for range [paras[0\].firstChild, 3, paras[3\], 1\], node document]
- expected: FAIL
-
- [20,7: resulting range position for range [paras[0\].firstChild, 3, paras[3\], 1\], node document]
- expected: FAIL
-
- [20,9: resulting DOM for range [paras[0\].firstChild, 3, paras[3\], 1\], node foreignDoc]
- expected: FAIL
-
- [20,9: resulting range position for range [paras[0\].firstChild, 3, paras[3\], 1\], node foreignDoc]
- expected: FAIL
-
- [20,11: resulting DOM for range [paras[0\].firstChild, 3, paras[3\], 1\], node xmlDoc]
- expected: FAIL
-
- [20,11: resulting range position for range [paras[0\].firstChild, 3, paras[3\], 1\], node xmlDoc]
- expected: FAIL
-
- [20,20: resulting DOM for range [paras[0\].firstChild, 3, paras[3\], 1\], node doctype]
- expected: FAIL
-
- [20,20: resulting range position for range [paras[0\].firstChild, 3, paras[3\], 1\], node doctype]
- expected: FAIL
-
- [20,21: resulting DOM for range [paras[0\].firstChild, 3, paras[3\], 1\], node foreignDoctype]
- expected: FAIL
-
- [20,21: resulting range position for range [paras[0\].firstChild, 3, paras[3\], 1\], node foreignDoctype]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/dom/ranges/Range-surroundContents.html.ini b/tests/wpt/metadata/dom/ranges/Range-surroundContents.html.ini
index 4340dd1c35c..790d9642e59 100644
--- a/tests/wpt/metadata/dom/ranges/Range-surroundContents.html.ini
+++ b/tests/wpt/metadata/dom/ranges/Range-surroundContents.html.ini
@@ -3780,3 +3780,117 @@
[36,21: resulting DOM for range [docfrag, 0, docfrag, 0\], node foreignDoctype]
expected: FAIL
+ [37,0: resulting DOM for range [processingInstruction, 0, processingInstruction, 4\], node paras[0\]]
+ expected: FAIL
+
+ [37,0: resulting range position for range [processingInstruction, 0, processingInstruction, 4\], node paras[0\]]
+ expected: FAIL
+
+ [37,1: resulting DOM for range [processingInstruction, 0, processingInstruction, 4\], node paras[0\].firstChild]
+ expected: FAIL
+
+ [37,1: resulting range position for range [processingInstruction, 0, processingInstruction, 4\], node paras[0\].firstChild]
+ expected: FAIL
+
+ [37,2: resulting DOM for range [processingInstruction, 0, processingInstruction, 4\], node paras[1\].firstChild]
+ expected: FAIL
+
+ [37,2: resulting range position for range [processingInstruction, 0, processingInstruction, 4\], node paras[1\].firstChild]
+ expected: FAIL
+
+ [37,3: resulting DOM for range [processingInstruction, 0, processingInstruction, 4\], node foreignPara1]
+ expected: FAIL
+
+ [37,3: resulting range position for range [processingInstruction, 0, processingInstruction, 4\], node foreignPara1]
+ expected: FAIL
+
+ [37,4: resulting DOM for range [processingInstruction, 0, processingInstruction, 4\], node foreignPara1.firstChild]
+ expected: FAIL
+
+ [37,4: resulting range position for range [processingInstruction, 0, processingInstruction, 4\], node foreignPara1.firstChild]
+ expected: FAIL
+
+ [37,5: resulting DOM for range [processingInstruction, 0, processingInstruction, 4\], node detachedPara1]
+ expected: FAIL
+
+ [37,5: resulting range position for range [processingInstruction, 0, processingInstruction, 4\], node detachedPara1]
+ expected: FAIL
+
+ [37,6: resulting DOM for range [processingInstruction, 0, processingInstruction, 4\], node detachedPara1.firstChild]
+ expected: FAIL
+
+ [37,6: resulting range position for range [processingInstruction, 0, processingInstruction, 4\], node detachedPara1.firstChild]
+ expected: FAIL
+
+ [37,7: resulting DOM for range [processingInstruction, 0, processingInstruction, 4\], node document]
+ expected: FAIL
+
+ [37,8: resulting DOM for range [processingInstruction, 0, processingInstruction, 4\], node detachedDiv]
+ expected: FAIL
+
+ [37,8: resulting range position for range [processingInstruction, 0, processingInstruction, 4\], node detachedDiv]
+ expected: FAIL
+
+ [37,9: resulting DOM for range [processingInstruction, 0, processingInstruction, 4\], node foreignDoc]
+ expected: FAIL
+
+ [37,10: resulting DOM for range [processingInstruction, 0, processingInstruction, 4\], node foreignPara2]
+ expected: FAIL
+
+ [37,10: resulting range position for range [processingInstruction, 0, processingInstruction, 4\], node foreignPara2]
+ expected: FAIL
+
+ [37,11: resulting DOM for range [processingInstruction, 0, processingInstruction, 4\], node xmlDoc]
+ expected: FAIL
+
+ [37,12: resulting DOM for range [processingInstruction, 0, processingInstruction, 4\], node xmlElement]
+ expected: FAIL
+
+ [37,12: resulting range position for range [processingInstruction, 0, processingInstruction, 4\], node xmlElement]
+ expected: FAIL
+
+ [37,13: resulting DOM for range [processingInstruction, 0, processingInstruction, 4\], node detachedTextNode]
+ expected: FAIL
+
+ [37,13: resulting range position for range [processingInstruction, 0, processingInstruction, 4\], node detachedTextNode]
+ expected: FAIL
+
+ [37,14: resulting DOM for range [processingInstruction, 0, processingInstruction, 4\], node foreignTextNode]
+ expected: FAIL
+
+ [37,14: resulting range position for range [processingInstruction, 0, processingInstruction, 4\], node foreignTextNode]
+ expected: FAIL
+
+ [37,15: resulting DOM for range [processingInstruction, 0, processingInstruction, 4\], node processingInstruction]
+ expected: FAIL
+
+ [37,15: resulting range position for range [processingInstruction, 0, processingInstruction, 4\], node processingInstruction]
+ expected: FAIL
+
+ [37,16: resulting DOM for range [processingInstruction, 0, processingInstruction, 4\], node detachedProcessingInstruction]
+ expected: FAIL
+
+ [37,16: resulting range position for range [processingInstruction, 0, processingInstruction, 4\], node detachedProcessingInstruction]
+ expected: FAIL
+
+ [37,17: resulting DOM for range [processingInstruction, 0, processingInstruction, 4\], node comment]
+ expected: FAIL
+
+ [37,17: resulting range position for range [processingInstruction, 0, processingInstruction, 4\], node comment]
+ expected: FAIL
+
+ [37,18: resulting DOM for range [processingInstruction, 0, processingInstruction, 4\], node detachedComment]
+ expected: FAIL
+
+ [37,18: resulting range position for range [processingInstruction, 0, processingInstruction, 4\], node detachedComment]
+ expected: FAIL
+
+ [37,19: resulting DOM for range [processingInstruction, 0, processingInstruction, 4\], node docfrag]
+ expected: FAIL
+
+ [37,20: resulting DOM for range [processingInstruction, 0, processingInstruction, 4\], node doctype]
+ expected: FAIL
+
+ [37,21: resulting DOM for range [processingInstruction, 0, processingInstruction, 4\], node foreignDoctype]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/dom/traversal/NodeIterator.html.ini b/tests/wpt/metadata/dom/traversal/NodeIterator.html.ini
new file mode 100644
index 00000000000..fe1566b0f5f
--- /dev/null
+++ b/tests/wpt/metadata/dom/traversal/NodeIterator.html.ini
@@ -0,0 +1,5 @@
+[NodeIterator.html]
+ type: testharness
+ [createNodeIterator() with undefined as arguments]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-canvas-element/toDataURL.jpg.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-canvas-element/toDataURL.jpg.html.ini
new file mode 100644
index 00000000000..511427f54a7
--- /dev/null
+++ b/tests/wpt/metadata/html/semantics/embedded-content/the-canvas-element/toDataURL.jpg.html.ini
@@ -0,0 +1,5 @@
+[toDataURL.jpg.html]
+ type: testharness
+ [toDataURL with image/jpg is invalid type hence returns a PNG]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/mozilla-sync b/tests/wpt/metadata/mozilla-sync
index f14d1287364..eace16f63f3 100644
--- a/tests/wpt/metadata/mozilla-sync
+++ b/tests/wpt/metadata/mozilla-sync
@@ -1 +1 @@
-78455ec033c6116732a8f43b909093b7d7732779
\ No newline at end of file
+84c4a26e4d05015da4cbbf1f120b317a23bec0b4
diff --git a/tests/wpt/web-platform-tests/2dcontext/tools/tests.yaml b/tests/wpt/web-platform-tests/2dcontext/tools/tests.yaml
index 00a9fbb2291..67eef796a74 100644
--- a/tests/wpt/web-platform-tests/2dcontext/tools/tests.yaml
+++ b/tests/wpt/web-platform-tests/2dcontext/tools/tests.yaml
@@ -483,6 +483,16 @@
var data = canvas.toDataURL('image/png');
@assert data =~ /^data:image\/png[;,]/;
+- name: toDataURL.jpg
+ desc: toDataURL with image/jpg is invalid type hence returns a PNG
+ testing:
+ - toDataURL.jpg
+ - toDataURL.witharguments
+ code: |
+ var data = canvas.toDataURL('image/jpg');
+ @assert data =~ /^data:image\/png[;,]/;
+
+
- name: toDataURL.bogustype
desc: toDataURL with a syntactically invalid type returns a PNG
testing:
diff --git a/tests/wpt/web-platform-tests/IndexedDB/idbcursor-key.htm b/tests/wpt/web-platform-tests/IndexedDB/idbcursor-key.htm
index 7b10b99e225..8014c4221eb 100644
--- a/tests/wpt/web-platform-tests/IndexedDB/idbcursor-key.htm
+++ b/tests/wpt/web-platform-tests/IndexedDB/idbcursor-key.htm
@@ -29,18 +29,18 @@
var cursor = e.target.result;
assert_equals(cursor.value, "data", "prequisite cursor.value");
- assert_object_equals(cursor.key, key, 'key');
+ assert_key_equals(cursor.key, key, 'key');
assert_readonly(cursor, 'key');
if (key instanceof Array) {
cursor.key.push("new");
key.push("new");
- assert_object_equals(cursor.key, key, 'key after array push');
+ assert_key_equals(cursor.key, key, 'key after array push');
// But we can not change key (like readonly, just a bit different)
cursor.key = 10;
- assert_object_equals(cursor.key, key, 'key after assignment');
+ assert_key_equals(cursor.key, key, 'key after assignment');
}
t.done();
diff --git a/tests/wpt/web-platform-tests/IndexedDB/idbcursor-primarykey.htm b/tests/wpt/web-platform-tests/IndexedDB/idbcursor-primarykey.htm
index 04b4a14a07b..2fe24ece8b8 100644
--- a/tests/wpt/web-platform-tests/IndexedDB/idbcursor-primarykey.htm
+++ b/tests/wpt/web-platform-tests/IndexedDB/idbcursor-primarykey.htm
@@ -33,18 +33,18 @@
assert_equals(cursor.value, "data", "prequisite cursor.value");
assert_equals(cursor.key, "data", "prequisite cursor.key");
- assert_object_equals(cursor.primaryKey, key, 'primaryKey');
+ assert_key_equals(cursor.primaryKey, key, 'primaryKey');
assert_readonly(cursor, 'primaryKey');
if (key instanceof Array) {
cursor.primaryKey.push("new");
key.push("new");
- assert_object_equals(cursor.primaryKey, key, 'primaryKey after array push');
+ assert_key_equals(cursor.primaryKey, key, 'primaryKey after array push');
// But we can not change key (like readonly, just a bit different)
cursor.key = 10;
- assert_object_equals(cursor.primaryKey, key, 'key after assignment');
+ assert_key_equals(cursor.primaryKey, key, 'key after assignment');
}
t.done();
diff --git a/tests/wpt/web-platform-tests/IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm b/tests/wpt/web-platform-tests/IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
index f724d092ba2..1cb6ff1ace4 100644
--- a/tests/wpt/web-platform-tests/IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
+++ b/tests/wpt/web-platform-tests/IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
@@ -33,7 +33,7 @@ open_rq.onupgradeneeded = function(e) {
}
open_rq.onsuccess = function(e) {
- assert_object_equals(keys, [5, 6, 1], "keys");
+ assert_array_equals(keys, [5, 6, 1], "keys");
t.done();
}
diff --git a/tests/wpt/web-platform-tests/IndexedDB/idbindex-multientry.htm b/tests/wpt/web-platform-tests/IndexedDB/idbindex-multientry.htm
index 4f44453e0a5..5077f48469b 100644
--- a/tests/wpt/web-platform-tests/IndexedDB/idbindex-multientry.htm
+++ b/tests/wpt/web-platform-tests/IndexedDB/idbindex-multientry.htm
@@ -44,7 +44,7 @@
idx.getKey('Bobby').onsuccess = this.step_func(function(e) {
gotten_keys.push(e.target.result)
- assert_object_equals(gotten_keys, expected_keys);
+ assert_array_equals(gotten_keys, expected_keys);
this.done();
});
}
diff --git a/tests/wpt/web-platform-tests/IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm b/tests/wpt/web-platform-tests/IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
index 2dccc865e72..228dfc457c2 100644
--- a/tests/wpt/web-platform-tests/IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
+++ b/tests/wpt/web-platform-tests/IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
@@ -42,13 +42,13 @@
open_rq.onsuccess = function(e) {
log("open_rq.success")(e);
- assert_object_equals(events, [ "rq_add1.success",
- "rq_add2.error: ConstraintError",
- "rq_add3.success",
+ assert_array_equals(events, [ "rq_add1.success",
+ "rq_add2.error: ConstraintError",
+ "rq_add3.success",
- "transaction.complete",
+ "transaction.complete",
- "open_rq.success" ],
+ "open_rq.success" ],
"events");
t.done();
}
diff --git a/tests/wpt/web-platform-tests/IndexedDB/idbobjectstore_createIndex6-event_order.htm b/tests/wpt/web-platform-tests/IndexedDB/idbobjectstore_createIndex6-event_order.htm
index 10c04b6a8a7..3dcb7330a8a 100644
--- a/tests/wpt/web-platform-tests/IndexedDB/idbobjectstore_createIndex6-event_order.htm
+++ b/tests/wpt/web-platform-tests/IndexedDB/idbobjectstore_createIndex6-event_order.htm
@@ -47,17 +47,17 @@
open_rq.onerror = function(e) {
log("open_rq.error")(e);
- assert_object_equals(events, [ "rq_add1.success",
- "rq_add2.success",
+ assert_array_equals(events, [ "rq_add1.success",
+ "rq_add2.success",
- "rq_add3.error: AbortError",
- "transaction.error: AbortError",
- "db.error: AbortError",
+ "rq_add3.error: AbortError",
+ "transaction.error: AbortError",
+ "db.error: AbortError",
- "transaction.abort: ConstraintError",
- "db.abort: ConstraintError",
+ "transaction.abort: ConstraintError",
+ "db.abort: ConstraintError",
- "open_rq.error: AbortError" ],
+ "open_rq.error: AbortError" ],
"events");
t.done();
}
diff --git a/tests/wpt/web-platform-tests/IndexedDB/idbobjectstore_createIndex7-event_order.htm b/tests/wpt/web-platform-tests/IndexedDB/idbobjectstore_createIndex7-event_order.htm
index 89e8cb36ce6..f564f6611d6 100644
--- a/tests/wpt/web-platform-tests/IndexedDB/idbobjectstore_createIndex7-event_order.htm
+++ b/tests/wpt/web-platform-tests/IndexedDB/idbobjectstore_createIndex7-event_order.htm
@@ -49,20 +49,20 @@
open_rq.onerror = function(e) {
log("open_rq.error")(e);
- assert_object_equals(events, [ "rq_add1.success",
+ assert_array_equals(events, [ "rq_add1.success",
- "rq_add2.error: ConstraintError",
- "transaction.error: ConstraintError",
- "db.error: ConstraintError",
+ "rq_add2.error: ConstraintError",
+ "transaction.error: ConstraintError",
+ "db.error: ConstraintError",
- "rq_add3.error: AbortError",
- "transaction.error: AbortError",
- "db.error: AbortError",
+ "rq_add3.error: AbortError",
+ "transaction.error: AbortError",
+ "db.error: AbortError",
- "transaction.abort: ConstraintError",
- "db.abort: ConstraintError",
+ "transaction.abort: ConstraintError",
+ "db.abort: ConstraintError",
- "open_rq.error: AbortError" ],
+ "open_rq.error: AbortError" ],
"events");
t.done();
}
diff --git a/tests/wpt/web-platform-tests/IndexedDB/idbobjectstore_createIndex8-valid_keys.htm b/tests/wpt/web-platform-tests/IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
index 8dbe03f59ef..6174523e478 100644
--- a/tests/wpt/web-platform-tests/IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
+++ b/tests/wpt/web-platform-tests/IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
@@ -38,7 +38,7 @@
});
idx.get(ar).onsuccess = t.step_func(function(e) {
assert_equals(e.target.result.key, 'array', 'key');
- assert_object_equals(e.target.result.i, ar, 'array is the same');
+ assert_array_equals(e.target.result.i, ar, 'array is the same');
});
idx.get(num).onsuccess = t.step_func(function(e) {
assert_equals(e.target.result.key, 'number', 'key');
diff --git a/tests/wpt/web-platform-tests/IndexedDB/key_valid.html b/tests/wpt/web-platform-tests/IndexedDB/key_valid.html
index f45d4a903e3..3bac0732cd4 100644
--- a/tests/wpt/web-platform-tests/IndexedDB/key_valid.html
+++ b/tests/wpt/web-platform-tests/IndexedDB/key_valid.html
@@ -35,7 +35,8 @@
.objectStore("store2")
.get(['v', key])
rq.onsuccess = t.step_func(function(e) {
- assert_object_equals(e.target.result, { x: 'v', keypath: key })
+ assert_equals(e.target.result.x, 'v');
+ assert_key_equals(e.target.result.keypath, key);
t.done()
})
})
diff --git a/tests/wpt/web-platform-tests/IndexedDB/keygenerator-constrainterror.htm b/tests/wpt/web-platform-tests/IndexedDB/keygenerator-constrainterror.htm
index 794b271ba39..ee2e24799e3 100644
--- a/tests/wpt/web-platform-tests/IndexedDB/keygenerator-constrainterror.htm
+++ b/tests/wpt/web-platform-tests/IndexedDB/keygenerator-constrainterror.htm
@@ -62,10 +62,7 @@
}
else {
assert_equals(errors, 2, "expected ConstraintError's");
-
- assert_equals(actual_keys.length, expected.length, "array length");
- assert_object_equals(actual_keys, expected, "keygenerator array");
-
+ assert_array_equals(actual_keys, expected, "keygenerator array");
t.done();
}
});
diff --git a/tests/wpt/web-platform-tests/IndexedDB/keygenerator-overflow.htm b/tests/wpt/web-platform-tests/IndexedDB/keygenerator-overflow.htm
index 797a184be63..d069f0a2b5f 100644
--- a/tests/wpt/web-platform-tests/IndexedDB/keygenerator-overflow.htm
+++ b/tests/wpt/web-platform-tests/IndexedDB/keygenerator-overflow.htm
@@ -58,7 +58,7 @@
}
else {
assert_true(overflow_error_fired, "error fired on 'current number' overflow");
- assert_object_equals(actual_keys, expected_keys, "keygenerator array");
+ assert_array_equals(actual_keys, expected_keys, "keygenerator array");
t.done();
}
diff --git a/tests/wpt/web-platform-tests/IndexedDB/keygenerator.htm b/tests/wpt/web-platform-tests/IndexedDB/keygenerator.htm
index 8430364fc9d..7e5961382c5 100644
--- a/tests/wpt/web-platform-tests/IndexedDB/keygenerator.htm
+++ b/tests/wpt/web-platform-tests/IndexedDB/keygenerator.htm
@@ -43,9 +43,7 @@
cursor.continue();
}
else {
- assert_equals(actual_keys.length, expected_keys.length, "array length");
- assert_object_equals(actual_keys, expected_keys, "keygenerator array");
-
+ assert_key_equals(actual_keys, expected_keys, "keygenerator array");
t.done();
}
});
diff --git a/tests/wpt/web-platform-tests/IndexedDB/keyorder.htm b/tests/wpt/web-platform-tests/IndexedDB/keyorder.htm
index f65a4de4f0d..1896333f936 100644
--- a/tests/wpt/web-platform-tests/IndexedDB/keyorder.htm
+++ b/tests/wpt/web-platform-tests/IndexedDB/keyorder.htm
@@ -45,11 +45,11 @@
var cursor = e.target.result;
if (cursor) {
- actual_keys.push(cursor.key.valueOf());
+ actual_keys.push(cursor.key);
cursor.continue();
}
else {
- assert_object_equals(actual_keys, expected, "keyorder array");
+ assert_key_equals(actual_keys, expected, "keyorder array");
assert_equals(actual_keys.length, expected.length, "array length");
t.done();
@@ -60,12 +60,7 @@
// The IDBKey.cmp test
test(function () {
var sorted = unsorted.slice(0).sort(function(a, b) { return indexedDB.cmp(a, b)});
-
- for (var i in sorted)
- if (typeof sorted[i] === "object" && 'valueOf' in sorted[i])
- sorted[i] = sorted[i].valueOf();
-
- assert_object_equals(sorted, expected, "sorted array");
+ assert_key_equals(sorted, expected, "sorted array");
}, "IDBKey.cmp sorted - " + desc);
}
@@ -84,16 +79,16 @@
keysort('float < Date',
[ now, 0, 9999999999999, -0.22 ],
- [ -0.22, 0, 9999999999999, now.valueOf() ]);
+ [ -0.22, 0, 9999999999999, now ]);
keysort('float < Date < String < Array',
[ [], "", now, [0], "-1", 0, 9999999999999, ],
- [ 0, 9999999999999, now.valueOf(), "", "-1", [], [0] ]);
+ [ 0, 9999999999999, now, "", "-1", [], [0] ]);
keysort('Date(1 sec ago) < Date(now) < Date(1 minute in future)',
[ now, one_sec_ago, one_min_future ],
- [ one_sec_ago.valueOf(), now.valueOf(), one_min_future.valueOf() ]);
+ [ one_sec_ago, now, one_min_future ]);
keysort('-1.1 < 1 < 1.01337 < 1.013373 < 2',
[ 1.013373, 2, 1.01337, -1.1, 1 ],
@@ -157,12 +152,12 @@
1,
2.55,
Infinity,
- one_sec_ago.valueOf(),
- now.valueOf(),
+ one_sec_ago,
+ now,
"test",
[],
[0 ,2, "c"],
- [0, now.valueOf()],
+ [0, now],
[0, "b", "c"],
[0, []],
[0, [], 3],
diff --git a/tests/wpt/web-platform-tests/IndexedDB/keypath.htm b/tests/wpt/web-platform-tests/IndexedDB/keypath.htm
index 539af8e500b..b59d614e8a9 100644
--- a/tests/wpt/web-platform-tests/IndexedDB/keypath.htm
+++ b/tests/wpt/web-platform-tests/IndexedDB/keypath.htm
@@ -41,9 +41,7 @@
cursor.continue();
}
else {
- assert_equals(actual_keys.length, expected_keys.length, "array length");
- assert_object_equals(actual_keys, expected_keys, "keyorder array");
-
+ assert_key_equals(actual_keys, expected_keys, "keyorder array");
t.done();
}
});
diff --git a/tests/wpt/web-platform-tests/IndexedDB/keypath_maxsize.htm b/tests/wpt/web-platform-tests/IndexedDB/keypath_maxsize.htm
index 5e0415dbc1d..835b7a33b44 100644
--- a/tests/wpt/web-platform-tests/IndexedDB/keypath_maxsize.htm
+++ b/tests/wpt/web-platform-tests/IndexedDB/keypath_maxsize.htm
@@ -39,9 +39,7 @@
actual_keys.push(cursor.key.valueOf());
cursor.continue();
} else {
- assert_equals(actual_keys.length, expected_keys.length, "array length");
- assert_object_equals(actual_keys, expected_keys, "keyorder array");
-
+ assert_array_equals(actual_keys, expected_keys, "keyorder array");
t.done();
}
});
@@ -63,4 +61,3 @@
-
diff --git a/tests/wpt/web-platform-tests/IndexedDB/request_bubble-and-capture.htm b/tests/wpt/web-platform-tests/IndexedDB/request_bubble-and-capture.htm
index 930e20ee0db..319f228c835 100644
--- a/tests/wpt/web-platform-tests/IndexedDB/request_bubble-and-capture.htm
+++ b/tests/wpt/web-platform-tests/IndexedDB/request_bubble-and-capture.htm
@@ -29,20 +29,20 @@
open_rq.onsuccess = function(e) {
log("open_rq.success")(e);
- assert_object_equals(events, [
- "capture db.success",
- "capture txn.success",
- "capture rq1.success",
- "bubble rq1.success",
+ assert_array_equals(events, [
+ "capture db.success",
+ "capture txn.success",
+ "capture rq1.success",
+ "bubble rq1.success",
- "capture db.error: ConstraintError",
- "capture txn.error: ConstraintError",
- "capture rq2.error: ConstraintError",
- "bubble rq2.error: ConstraintError",
- "bubble txn.error: ConstraintError",
- "bubble db.error: ConstraintError",
+ "capture db.error: ConstraintError",
+ "capture txn.error: ConstraintError",
+ "capture rq2.error: ConstraintError",
+ "bubble rq2.error: ConstraintError",
+ "bubble txn.error: ConstraintError",
+ "bubble db.error: ConstraintError",
- "open_rq.success"
+ "open_rq.success"
],
"events");
this.done();
diff --git a/tests/wpt/web-platform-tests/IndexedDB/support.js b/tests/wpt/web-platform-tests/IndexedDB/support.js
index 858fe5d7701..2eeca4f1f53 100644
--- a/tests/wpt/web-platform-tests/IndexedDB/support.js
+++ b/tests/wpt/web-platform-tests/IndexedDB/support.js
@@ -120,3 +120,7 @@ function createdb_for_multiple_tests(dbname, version) {
return rq_open;
}
+
+function assert_key_equals(actual, expected, description) {
+ assert_equals(indexedDB.cmp(actual, expected), 0, description);
+}
diff --git a/tests/wpt/web-platform-tests/IndexedDB/transaction-create_in_versionchange.htm b/tests/wpt/web-platform-tests/IndexedDB/transaction-create_in_versionchange.htm
index be2cd224500..4d98c000408 100644
--- a/tests/wpt/web-platform-tests/IndexedDB/transaction-create_in_versionchange.htm
+++ b/tests/wpt/web-platform-tests/IndexedDB/transaction-create_in_versionchange.htm
@@ -50,18 +50,18 @@
.addEventListener("success", log("complete2_get.success"))
txn.oncomplete = this.step_func(function(e) {
- assert_object_equals(events, [
- "versionchange_add.success: 1",
- "versionchange_count.success: 0",
- "versionchange_add2.success: 2",
- "versionchange_txn.complete",
+ assert_array_equals(events, [
+ "versionchange_add.success: 1",
+ "versionchange_count.success: 0",
+ "versionchange_add2.success: 2",
+ "versionchange_txn.complete",
- "open_rq.success: [object IDBDatabase]",
+ "open_rq.success: [object IDBDatabase]",
- "complete_count.success: 2",
- "complete2_get.success: 1",
- ],
- "events")
+ "complete_count.success: 2",
+ "complete2_get.success: 1",
+ ],
+ "events")
this.done()
})
}
diff --git a/tests/wpt/web-platform-tests/IndexedDB/transaction-requestqueue.htm b/tests/wpt/web-platform-tests/IndexedDB/transaction-requestqueue.htm
index b34c37e98c2..b5706fe81d7 100644
--- a/tests/wpt/web-platform-tests/IndexedDB/transaction-requestqueue.htm
+++ b/tests/wpt/web-platform-tests/IndexedDB/transaction-requestqueue.htm
@@ -23,8 +23,6 @@ open_rq.onupgradeneeded = function(e) {
os.put({ os: "os" + i, k: i});
os.add({ os: "os" + i });
}
-
-// assert_object_equals(db.objectStoreNames, ["os1", "os2", "os3", "os4", "os5" ], "objectStores");
}
open_rq.onsuccess = function(e) {
@@ -67,22 +65,22 @@ function finish() {
if (--finish_to_go)
return;
- assert_object_equals(keys['txn'], [
- "os1: 1",
- "os3: 1",
- "os1: 2",
- "os2: 3",
- "os2: 1", "os2: 1", "os2: 1",
- "os1: 2",
- ], 'transaction keys');
+ assert_array_equals(keys['txn'], [
+ "os1: 1",
+ "os3: 1",
+ "os1: 2",
+ "os2: 3",
+ "os2: 1", "os2: 1", "os2: 1",
+ "os1: 2",
+ ], 'transaction keys');
- assert_object_equals(keys['txn2'], [
- "os4: 1", "os4: 5", "os4: 4", "os3: 1",
- "os4: 1", "os4: 5", "os4: 4", "os3: 1",
- "os4: 1", "os4: 5", "os4: 4", "os3: 1",
- "os1: 2",
- "os4: 5",
- ], 'transaction 2 keys');
+ assert_array_equals(keys['txn2'], [
+ "os4: 1", "os4: 5", "os4: 4", "os3: 1",
+ "os4: 1", "os4: 5", "os4: 4", "os3: 1",
+ "os4: 1", "os4: 5", "os4: 4", "os3: 1",
+ "os1: 2",
+ "os4: 5",
+ ], 'transaction 2 keys');
t.done();
}
diff --git a/tests/wpt/web-platform-tests/IndexedDB/transaction_bubble-and-capture.htm b/tests/wpt/web-platform-tests/IndexedDB/transaction_bubble-and-capture.htm
index 9da61f4fcde..f4b5ec0ae58 100644
--- a/tests/wpt/web-platform-tests/IndexedDB/transaction_bubble-and-capture.htm
+++ b/tests/wpt/web-platform-tests/IndexedDB/transaction_bubble-and-capture.htm
@@ -37,20 +37,20 @@
open_rq.onsuccess = function(e) {
log("open_rq.success")(e);
- assert_object_equals(events, [
- "capture db.success",
- "capture txn.success",
- "capture rq1.success",
- "bubble rq1.success",
+ assert_array_equals(events, [
+ "capture db.success",
+ "capture txn.success",
+ "capture rq1.success",
+ "bubble rq1.success",
- "capture db.error: ConstraintError",
- "capture txn.error: ConstraintError",
- "capture rq2.error: ConstraintError",
- "bubble rq2.error: ConstraintError",
- "bubble txn.error: ConstraintError",
- "bubble db.error: ConstraintError",
+ "capture db.error: ConstraintError",
+ "capture txn.error: ConstraintError",
+ "capture rq2.error: ConstraintError",
+ "bubble rq2.error: ConstraintError",
+ "bubble txn.error: ConstraintError",
+ "bubble db.error: ConstraintError",
- "open_rq.success",
+ "open_rq.success",
],
"events");
this.done();
diff --git a/tests/wpt/web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.html b/tests/wpt/web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.html
index c6b937bfce6..cafbbb61a0b 100644
--- a/tests/wpt/web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.html
+++ b/tests/wpt/web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.html
@@ -9,6 +9,5 @@
following::ol/li[3] following::ol/li[4]">
diff --git a/tests/wpt/web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.js b/tests/wpt/web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.js
index a2834ccce25..5120d45c22e 100644
--- a/tests/wpt/web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.js
+++ b/tests/wpt/web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.js
@@ -27,8 +27,7 @@ function test_withCredentials(worker) {
}
}, "setting on synchronous XHR")
- async_test("setting withCredentials when not in UNSENT, OPENED state").step(function() {
- this.add_cleanup(done)
+ async_test(function() {
var client = new XMLHttpRequest()
client.open("GET", "resources/delay.py?ms=1000")
client.send()
@@ -39,5 +38,11 @@ function test_withCredentials(worker) {
this.done()
}
})
- })
+ }, "setting withCredentials when not in UNSENT, OPENED state (asynchronous)")
+
+ test(function() {
+ var client = new XMLHttpRequest()
+ client.open("GET", "resources/delay.py?ms=1000", false)
+ assert_throws("InvalidStateError", function() { client.withCredentials = true })
+ }, "setting withCredentials when in DONE state (synchronous)")
}
diff --git a/tests/wpt/web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.worker.js b/tests/wpt/web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.worker.js
index dea0da24021..6e89fec5a01 100644
--- a/tests/wpt/web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.worker.js
+++ b/tests/wpt/web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.worker.js
@@ -1,3 +1,4 @@
importScripts("/resources/testharness.js")
importScripts("XMLHttpRequest-withCredentials.js")
test_withCredentials(true);
+done()
diff --git a/tests/wpt/web-platform-tests/XMLHttpRequest/setrequestheader-allow-whitespace-in-value.htm b/tests/wpt/web-platform-tests/XMLHttpRequest/setrequestheader-allow-whitespace-in-value.htm
new file mode 100644
index 00000000000..ac54dbddb11
--- /dev/null
+++ b/tests/wpt/web-platform-tests/XMLHttpRequest/setrequestheader-allow-whitespace-in-value.htm
@@ -0,0 +1,27 @@
+
+
+
+
XMLHttpRequest: setRequestHeader() - header value with whitespace
+
+
+
+
+
+
+
+
+
diff --git a/tests/wpt/web-platform-tests/XMLHttpRequest/setrequestheader-bogus-value.htm b/tests/wpt/web-platform-tests/XMLHttpRequest/setrequestheader-bogus-value.htm
index 6ae03d64989..3d23e164bc0 100644
--- a/tests/wpt/web-platform-tests/XMLHttpRequest/setrequestheader-bogus-value.htm
+++ b/tests/wpt/web-platform-tests/XMLHttpRequest/setrequestheader-bogus-value.htm
@@ -19,6 +19,8 @@
}
try_value("t\rt")
try_value("t\nt")
+ try_value("t\bt");
+ try_value("\x7f");
try_value("テスト")
test(function() {
diff --git a/tests/wpt/web-platform-tests/XMLHttpRequest/setrequestheader-content-type.htm b/tests/wpt/web-platform-tests/XMLHttpRequest/setrequestheader-content-type.htm
new file mode 100644
index 00000000000..a648efa64ca
--- /dev/null
+++ b/tests/wpt/web-platform-tests/XMLHttpRequest/setrequestheader-content-type.htm
@@ -0,0 +1,27 @@
+
+
+
+
XMLHttpRequest: setRequestHeader() - Content-Type header
+
+
+
+
+
+
+
+
+
diff --git a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/base-uri-allow.sub.html b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/base-uri-allow.sub.html
index 1baa22a8291..113d157366d 100644
--- a/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/base-uri-allow.sub.html
+++ b/tests/wpt/web-platform-tests/content-security-policy/blink-contrib-2/base-uri-allow.sub.html
@@ -13,7 +13,6 @@ base-uri http://www1.{{host}}:{{ports[http][0]}}; script-src 'self' 'unsafe-inli
-->
+ Check that a SecurityPolicyViolationEvent strips detail from cross-origin blocked URLs.
+ Check that a SecurityPolicyViolationEvent is fired upon blocking an image injected via script.
+ Check that a SecurityPolicyViolationEvent is fired upon blocking an image.
This text should be green.
+ Style that does not match a 'nonce-*' expression in 'style-src' should not be applied to the page.
This test checks that we enforce all the supplied policies. This test passe if it doesn't alert fail and if the style doesn't apply.
+ Check that a SecurityPolicyViolationEvent is fired upon blocking an image.
+
+ IFrames blocked by CSP should generate a 'load' event, regardless of blocked state. This means they appear to be normal cross-origin loads, thereby not leaking URL information directly to JS.
+
-
-
-
-
-
-
-
-
- This test passes if there is a CSP violation saying the plugin was blocked.
-
-
-
-
-
-