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 | 24 +-
.../IndexedDB/transaction-requestqueue.htm | 34 +-
.../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 | 255 +-
.../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 | 23 +-
192 files changed, 50805 insertions(+), 1337 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 743b76965e32..3e618095b541 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 000000000000..08e9917281ca
--- /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 000000000000..95d0a5d1129e
--- /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 5728046b57ad..13ac404dcf05 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 08ddc9201963..0474c44eeec5 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 2fd2ba2dcc61..000000000000
--- 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 4340dd1c35c7..790d9642e595 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 000000000000..fe1566b0f5fc
--- /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 000000000000..511427f54a78
--- /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 f14d12873643..eace16f63f3c 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 00a9fbb2291b..67eef796a744 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 7b10b99e225c..8014c4221eb5 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 04b4a14a07ba..2fe24ece8b8e 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 f724d092ba21..1cb6ff1ace47 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.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 4f44453e0a5f..5077f48469bc 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 2dccc865e726..228dfc457c2f 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 10c04b6a8a73..3dcb7330a8a2 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 89e8cb36ce64..f564f6611d6b 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 8dbe03f59efc..6174523e4786 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 f45d4a903e30..3bac0732cd4c 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 794b271ba397..ee2e24799e3f 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 797a184be63c..d069f0a2b5fb 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 8430364fc9dc..7e5961382c51 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 f65a4de4f0d6..1896333f9364 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 539af8e500bc..b59d614e8a9b 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 5e0415dbc1d6..835b7a33b44e 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 930e20ee0db4..319f228c8351 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 858fe5d77011..2eeca4f1f538 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 be2cd224500e..4d98c000408c 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",
-
- "open_rq.success: [object IDBDatabase]",
-
- "complete_count.success: 2",
- "complete2_get.success: 1",
- ],
- "events")
+ assert_array_equals(events, [
+ "versionchange_add.success: 1",
+ "versionchange_count.success: 0",
+ "versionchange_add2.success: 2",
+ "versionchange_txn.complete",
+
+ "open_rq.success: [object IDBDatabase]",
+
+ "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 b34c37e98c20..b5706fe81d7c 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 @@
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 @@
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_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['txn'], [
+ "os1: 1",
+ "os3: 1",
+ "os1: 2",
+ "os2: 3",
+ "os2: 1", "os2: 1", "os2: 1",
+ "os1: 2",
+ ], 'transaction 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 9da61f4fcde1..f4b5ec0ae584 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 c6b937bfce68..cafbbb61a0be 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 a2834ccce250..5120d45c22ef 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 dea0da24021f..6e89fec5a015 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 000000000000..ac54dbddb11e
--- /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 6ae03d649891..3d23e164bc03 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 000000000000..a648efa64ca6
--- /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 1baa22a8291a..113d157366d1 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 @@
-->
+ 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.
-
-
-
-
-
-