aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt
diff options
context:
space:
mode:
Diffstat (limited to 'tests/wpt')
-rw-r--r--tests/wpt/meta/MANIFEST.json13
-rw-r--r--tests/wpt/meta/content-security-policy/reporting/report-clips-sample.https.html.ini3
-rw-r--r--tests/wpt/meta/streams/transferable/transfer-with-messageport.window.js.ini9
-rw-r--r--tests/wpt/meta/streams/transferable/transform-stream.html.ini3
-rw-r--r--tests/wpt/meta/trusted-types/HTMLElement-generic.html.ini12
-rw-r--r--tests/wpt/meta/trusted-types/block-string-assignment-to-Element-insertAdjacentHTML.html.ini12
-rw-r--r--tests/wpt/meta/trusted-types/block-string-assignment-to-Element-outerHTML.html.ini15
-rw-r--r--tests/wpt/meta/trusted-types/block-string-assignment-to-Element-setHTMLUnsafe.html.ini12
-rw-r--r--tests/wpt/meta/trusted-types/block-string-assignment-to-HTMLElement-generic.html.ini6
-rw-r--r--tests/wpt/meta/trusted-types/block-string-assignment-to-text-and-url-sinks.html.ini9
-rw-r--r--tests/wpt/meta/trusted-types/default-policy.html.ini22
-rw-r--r--tests/wpt/meta/trusted-types/empty-default-policy.html.ini7
-rw-r--r--tests/wpt/meta/trusted-types/require-trusted-types-for-TypeError-belongs-to-the-global-object-realm.html.ini3
-rw-r--r--tests/wpt/meta/trusted-types/require-trusted-types-for-report-only.html.ini3
-rw-r--r--tests/wpt/meta/trusted-types/require-trusted-types-for.html.ini3
-rw-r--r--tests/wpt/meta/trusted-types/should-sink-type-mismatch-violation-be-blocked-by-csp-001.html.ini18
-rw-r--r--tests/wpt/meta/trusted-types/trusted-types-createHTMLDocument.html.ini24
-rw-r--r--tests/wpt/meta/trusted-types/trusted-types-report-only.html.ini6
-rw-r--r--tests/wpt/meta/trusted-types/trusted-types-reporting-for-Element-innerHTML.html.ini3
-rw-r--r--tests/wpt/meta/trusted-types/trusted-types-reporting-for-Element-insertAdjacentHTML.html.ini3
-rw-r--r--tests/wpt/meta/trusted-types/trusted-types-reporting-for-Element-outerHTML.html.ini3
-rw-r--r--tests/wpt/meta/trusted-types/trusted-types-reporting-for-Element-setHTMLUnsafe.html.ini3
-rw-r--r--tests/wpt/meta/trusted-types/trusted-types-reporting-for-HTMLScriptElement-innerHTML.html.ini3
-rw-r--r--tests/wpt/meta/trusted-types/trusted-types-reporting-for-SVGScriptElement-innerHTML.html.ini3
-rw-r--r--tests/wpt/meta/trusted-types/trusted-types-sandbox-allow-scripts.html.ini3
-rw-r--r--tests/wpt/meta/trusted-types/trusted-types-source-file-path.html.ini9
-rw-r--r--tests/wpt/tests/css/css-display/display-contents-inline-002.html18
27 files changed, 31 insertions, 197 deletions
diff --git a/tests/wpt/meta/MANIFEST.json b/tests/wpt/meta/MANIFEST.json
index 277c0f4217d..73aa09203dc 100644
--- a/tests/wpt/meta/MANIFEST.json
+++ b/tests/wpt/meta/MANIFEST.json
@@ -167223,6 +167223,19 @@
{}
]
],
+ "display-contents-inline-002.html": [
+ "f40a34129f348aca37fca83f70598053cf22785b",
+ [
+ null,
+ [
+ [
+ "/css/css-display/display-contents-pass-no-red-ref.html",
+ "=="
+ ]
+ ],
+ {}
+ ]
+ ],
"display-contents-inline-flex-001.html": [
"43b502731aefbaa348671e32171f0e1eb4bca04b",
[
diff --git a/tests/wpt/meta/content-security-policy/reporting/report-clips-sample.https.html.ini b/tests/wpt/meta/content-security-policy/reporting/report-clips-sample.https.html.ini
index 783a58399e0..282ea4398ee 100644
--- a/tests/wpt/meta/content-security-policy/reporting/report-clips-sample.https.html.ini
+++ b/tests/wpt/meta/content-security-policy/reporting/report-clips-sample.https.html.ini
@@ -16,6 +16,3 @@
[AsyncGenerator Function constructor is also clipped.]
expected: FAIL
-
- [Trusted Types violation sample is clipped to 40 characters excluded the sink name.]
- expected: FAIL
diff --git a/tests/wpt/meta/streams/transferable/transfer-with-messageport.window.js.ini b/tests/wpt/meta/streams/transferable/transfer-with-messageport.window.js.ini
deleted file mode 100644
index a2502281be7..00000000000
--- a/tests/wpt/meta/streams/transferable/transfer-with-messageport.window.js.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[transfer-with-messageport.window.html]
- [Transferring a MessagePort with a TransformStream should set `.ports`]
- expected: FAIL
-
- [Transferring a MessagePort with a TransformStream should set `.ports`, advanced]
- expected: FAIL
-
- [Transferring a MessagePort with multiple streams should set `.ports`]
- expected: FAIL
diff --git a/tests/wpt/meta/streams/transferable/transform-stream.html.ini b/tests/wpt/meta/streams/transferable/transform-stream.html.ini
index af9a1d42ae7..a5097f80874 100644
--- a/tests/wpt/meta/streams/transferable/transform-stream.html.ini
+++ b/tests/wpt/meta/streams/transferable/transform-stream.html.ini
@@ -1,6 +1,3 @@
[transform-stream.html]
- [window.postMessage should be able to transfer a TransformStream]
- expected: FAIL
-
[piping through transferred transforms should work]
expected: FAIL
diff --git a/tests/wpt/meta/trusted-types/HTMLElement-generic.html.ini b/tests/wpt/meta/trusted-types/HTMLElement-generic.html.ini
index 8ed1a875db3..ea201041595 100644
--- a/tests/wpt/meta/trusted-types/HTMLElement-generic.html.ini
+++ b/tests/wpt/meta/trusted-types/HTMLElement-generic.html.ini
@@ -1,22 +1,10 @@
[HTMLElement-generic.html]
- [TT enabled: div.innerHTML\n = String on a\n connected element\n ]
- expected: FAIL
-
- [TT enabled: div.innerHTML\n = String on a\n non-connected element\n ]
- expected: FAIL
-
[TT enabled: iframe.srcdoc\n = String on a\n connected element\n ]
expected: FAIL
[TT enabled: iframe.srcdoc\n = String on a\n non-connected element\n ]
expected: FAIL
- [TT enabled: div.innerHTML\n = String on a\n connected element\n after removing the "require-trusted-types-for 'script' directive]
- expected: FAIL
-
- [TT enabled: div.innerHTML\n = String on a\n non-connected element\n after removing the "require-trusted-types-for 'script' directive]
- expected: FAIL
-
[TT enabled: iframe.srcdoc\n = String on a\n connected element\n after removing the "require-trusted-types-for 'script' directive]
expected: FAIL
diff --git a/tests/wpt/meta/trusted-types/block-string-assignment-to-Element-insertAdjacentHTML.html.ini b/tests/wpt/meta/trusted-types/block-string-assignment-to-Element-insertAdjacentHTML.html.ini
deleted file mode 100644
index 1306015ff46..00000000000
--- a/tests/wpt/meta/trusted-types/block-string-assignment-to-Element-insertAdjacentHTML.html.ini
+++ /dev/null
@@ -1,12 +0,0 @@
-[block-string-assignment-to-Element-insertAdjacentHTML.html]
- [`insertAdjacentHTML(string)` throws.]
- expected: FAIL
-
- [`insertAdjacentHTML(string)` still throws TypeError when position invalid.]
- expected: FAIL
-
- [`insertAdjacentHTML(null)` throws.]
- expected: FAIL
-
- [`insertAdjacentHTML(string)` assigned via default policy (successful HTML transformation).]
- expected: FAIL
diff --git a/tests/wpt/meta/trusted-types/block-string-assignment-to-Element-outerHTML.html.ini b/tests/wpt/meta/trusted-types/block-string-assignment-to-Element-outerHTML.html.ini
deleted file mode 100644
index e5abefcc766..00000000000
--- a/tests/wpt/meta/trusted-types/block-string-assignment-to-Element-outerHTML.html.ini
+++ /dev/null
@@ -1,15 +0,0 @@
-[block-string-assignment-to-Element-outerHTML.html]
- [`outerHTML = string` throws.]
- expected: FAIL
-
- [`outerHTML = string` throws TypeError even when parent is a document.]
- expected: FAIL
-
- [`outerHTML = null` throws.]
- expected: FAIL
-
- [`outerHTML = string` assigned via default policy (successful HTML transformation).]
- expected: FAIL
-
- [`outerHTML = null` assigned via default policy does not throw]
- expected: FAIL
diff --git a/tests/wpt/meta/trusted-types/block-string-assignment-to-Element-setHTMLUnsafe.html.ini b/tests/wpt/meta/trusted-types/block-string-assignment-to-Element-setHTMLUnsafe.html.ini
deleted file mode 100644
index e6b59ba6714..00000000000
--- a/tests/wpt/meta/trusted-types/block-string-assignment-to-Element-setHTMLUnsafe.html.ini
+++ /dev/null
@@ -1,12 +0,0 @@
-[block-string-assignment-to-Element-setHTMLUnsafe.html]
- [`element.setHTMLUnsafe(string)` throws.]
- expected: FAIL
-
- [`element.setHTMLUnsafe(null)` throws.]
- expected: FAIL
-
- [`element.setHTMLUnsafe(string)` assigned via default policy (successful HTML transformation).]
- expected: FAIL
-
- [`element.setHTMLUnsafe(string)` assigned via default policy does not throw]
- expected: FAIL
diff --git a/tests/wpt/meta/trusted-types/block-string-assignment-to-HTMLElement-generic.html.ini b/tests/wpt/meta/trusted-types/block-string-assignment-to-HTMLElement-generic.html.ini
index ed3a70b31ab..ed5b6d15978 100644
--- a/tests/wpt/meta/trusted-types/block-string-assignment-to-HTMLElement-generic.html.ini
+++ b/tests/wpt/meta/trusted-types/block-string-assignment-to-HTMLElement-generic.html.ini
@@ -1,12 +1,6 @@
[block-string-assignment-to-HTMLElement-generic.html]
- [div.innerHTML accepts only TrustedHTML]
- expected: FAIL
-
[iframe.srcdoc accepts only TrustedHTML]
expected: FAIL
- [div.innerHTML accepts string and null after default policy was created]
- expected: FAIL
-
[iframe.srcdoc accepts string and null after default policy was created]
expected: FAIL
diff --git a/tests/wpt/meta/trusted-types/block-string-assignment-to-text-and-url-sinks.html.ini b/tests/wpt/meta/trusted-types/block-string-assignment-to-text-and-url-sinks.html.ini
deleted file mode 100644
index 1e9f6e44f44..00000000000
--- a/tests/wpt/meta/trusted-types/block-string-assignment-to-text-and-url-sinks.html.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[block-string-assignment-to-text-and-url-sinks.html]
- [Setting HTMLDivElement.innerHTML to a plain string]
- expected: FAIL
-
- [Setting HTMLScriptElement.innerHTML to a plain string]
- expected: FAIL
-
- [Setting SVGScriptElement.innerHTML to a plain string]
- expected: FAIL
diff --git a/tests/wpt/meta/trusted-types/default-policy.html.ini b/tests/wpt/meta/trusted-types/default-policy.html.ini
deleted file mode 100644
index cf57031ddbe..00000000000
--- a/tests/wpt/meta/trusted-types/default-policy.html.ini
+++ /dev/null
@@ -1,22 +0,0 @@
-[default-policy.html]
- expected: OK
- [Count SecurityPolicyViolation events.]
- expected: FAIL
-
- [div.innerHTML no default policy]
- expected: FAIL
-
- [div.innerHTML default]
- expected: FAIL
-
- [div.innerHTML null]
- expected: FAIL
-
- [div.innerHTML throw]
- expected: FAIL
-
- [div.innerHTML undefined]
- expected: FAIL
-
- [div.innerHTML typeerror]
- expected: FAIL
diff --git a/tests/wpt/meta/trusted-types/empty-default-policy.html.ini b/tests/wpt/meta/trusted-types/empty-default-policy.html.ini
deleted file mode 100644
index c3f34522557..00000000000
--- a/tests/wpt/meta/trusted-types/empty-default-policy.html.ini
+++ /dev/null
@@ -1,7 +0,0 @@
-[empty-default-policy.html]
- expected: OK
- [Count SecurityPolicyViolation events.]
- expected: FAIL
-
- [div.innerHTML default]
- expected: FAIL
diff --git a/tests/wpt/meta/trusted-types/require-trusted-types-for-TypeError-belongs-to-the-global-object-realm.html.ini b/tests/wpt/meta/trusted-types/require-trusted-types-for-TypeError-belongs-to-the-global-object-realm.html.ini
index df0dfe485ed..63099aaaaff 100644
--- a/tests/wpt/meta/trusted-types/require-trusted-types-for-TypeError-belongs-to-the-global-object-realm.html.ini
+++ b/tests/wpt/meta/trusted-types/require-trusted-types-for-TypeError-belongs-to-the-global-object-realm.html.ini
@@ -1,6 +1,3 @@
[require-trusted-types-for-TypeError-belongs-to-the-global-object-realm.html]
- [Setting innerHTML on a node inserted by the parser.]
- expected: FAIL
-
[Setting innerHTML on a node adopted from a subframe.]
expected: FAIL
diff --git a/tests/wpt/meta/trusted-types/require-trusted-types-for-report-only.html.ini b/tests/wpt/meta/trusted-types/require-trusted-types-for-report-only.html.ini
deleted file mode 100644
index 39ec281d5f2..00000000000
--- a/tests/wpt/meta/trusted-types/require-trusted-types-for-report-only.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[require-trusted-types-for-report-only.html]
- [Require trusted types for 'script' block create HTML.]
- expected: FAIL
diff --git a/tests/wpt/meta/trusted-types/require-trusted-types-for.html.ini b/tests/wpt/meta/trusted-types/require-trusted-types-for.html.ini
deleted file mode 100644
index 38d5f9eb35a..00000000000
--- a/tests/wpt/meta/trusted-types/require-trusted-types-for.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[require-trusted-types-for.html]
- [Require trusted types for 'script' block create HTML.]
- expected: FAIL
diff --git a/tests/wpt/meta/trusted-types/should-sink-type-mismatch-violation-be-blocked-by-csp-001.html.ini b/tests/wpt/meta/trusted-types/should-sink-type-mismatch-violation-be-blocked-by-csp-001.html.ini
index 57cd759f8bf..d3218647e91 100644
--- a/tests/wpt/meta/trusted-types/should-sink-type-mismatch-violation-be-blocked-by-csp-001.html.ini
+++ b/tests/wpt/meta/trusted-types/should-sink-type-mismatch-violation-be-blocked-by-csp-001.html.ini
@@ -1,20 +1,5 @@
[should-sink-type-mismatch-violation-be-blocked-by-csp-001.html]
expected: TIMEOUT
- [Multiple enforce require-trusted-types-for directives.]
- expected: FAIL
-
- [Multiple report-only require-trusted-types-for directives.]
- expected: FAIL
-
- [One violated report-only require-trusted-types-for directive followed by multiple enforce directives]
- expected: FAIL
-
- [One violated enforce require-trusted-types-for directive followed by multiple report-only directives]
- expected: FAIL
-
- [Mixing enforce and report-only require-trusted-types-for directives.]
- expected: FAIL
-
[directive "require-trusted-types-for 'script'%09'script'%0A'script'%0C'script'%0D'script'%20'script'" (required-ascii-whitespace)]
expected: TIMEOUT
@@ -33,9 +18,6 @@
[directive "require-trusted-types-for unquoted-invalid 'script' also-unquoted-invalid (unknown sink group)]
expected: NOTRUN
- [directive "require-trusted-types-for 'invalid'%09'script'" (required-ascii-whitespace)]
- expected: FAIL
-
[directive "require-trusted-types-for 'invalid'%0A%20'script'" (required-ascii-whitespace)]
expected: TIMEOUT
diff --git a/tests/wpt/meta/trusted-types/trusted-types-createHTMLDocument.html.ini b/tests/wpt/meta/trusted-types/trusted-types-createHTMLDocument.html.ini
deleted file mode 100644
index cca7dc42f2b..00000000000
--- a/tests/wpt/meta/trusted-types/trusted-types-createHTMLDocument.html.ini
+++ /dev/null
@@ -1,24 +0,0 @@
-[trusted-types-createHTMLDocument.html]
- [Trusted Type instances created in the main doc can be used. (document)]
- expected: FAIL
-
- [Trusted Type instances created in the main doc can be used. (createHTMLDocument)]
- expected: FAIL
-
- [Trusted Type instances created in the main doc can be used. (DOMParser)]
- expected: FAIL
-
- [Trusted Type instances created in the main doc can be used. (XHR)]
- expected: FAIL
-
- [Default policy applies. (document)]
- expected: FAIL
-
- [Default policy applies. (createHTMLDocument)]
- expected: FAIL
-
- [Default policy applies. (DOMParser)]
- expected: FAIL
-
- [Default policy applies. (XHR)]
- expected: FAIL
diff --git a/tests/wpt/meta/trusted-types/trusted-types-report-only.html.ini b/tests/wpt/meta/trusted-types/trusted-types-report-only.html.ini
deleted file mode 100644
index 253b126c18f..00000000000
--- a/tests/wpt/meta/trusted-types/trusted-types-report-only.html.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[trusted-types-report-only.html]
- [Trusted Type violation report-only: assign string to html]
- expected: FAIL
-
- [Trusted Type violation report-only: assign string to script content]
- expected: FAIL
diff --git a/tests/wpt/meta/trusted-types/trusted-types-reporting-for-Element-innerHTML.html.ini b/tests/wpt/meta/trusted-types/trusted-types-reporting-for-Element-innerHTML.html.ini
deleted file mode 100644
index ae31cf41b62..00000000000
--- a/tests/wpt/meta/trusted-types/trusted-types-reporting-for-Element-innerHTML.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[trusted-types-reporting-for-Element-innerHTML.html]
- [Violation report for plain string.]
- expected: FAIL
diff --git a/tests/wpt/meta/trusted-types/trusted-types-reporting-for-Element-insertAdjacentHTML.html.ini b/tests/wpt/meta/trusted-types/trusted-types-reporting-for-Element-insertAdjacentHTML.html.ini
deleted file mode 100644
index ea9822131e6..00000000000
--- a/tests/wpt/meta/trusted-types/trusted-types-reporting-for-Element-insertAdjacentHTML.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[trusted-types-reporting-for-Element-insertAdjacentHTML.html]
- [Violation report for plain string.]
- expected: FAIL
diff --git a/tests/wpt/meta/trusted-types/trusted-types-reporting-for-Element-outerHTML.html.ini b/tests/wpt/meta/trusted-types/trusted-types-reporting-for-Element-outerHTML.html.ini
deleted file mode 100644
index ccf4d385ddc..00000000000
--- a/tests/wpt/meta/trusted-types/trusted-types-reporting-for-Element-outerHTML.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[trusted-types-reporting-for-Element-outerHTML.html]
- [Violation report for plain string.]
- expected: FAIL
diff --git a/tests/wpt/meta/trusted-types/trusted-types-reporting-for-Element-setHTMLUnsafe.html.ini b/tests/wpt/meta/trusted-types/trusted-types-reporting-for-Element-setHTMLUnsafe.html.ini
deleted file mode 100644
index a288f0fc52b..00000000000
--- a/tests/wpt/meta/trusted-types/trusted-types-reporting-for-Element-setHTMLUnsafe.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[trusted-types-reporting-for-Element-setHTMLUnsafe.html]
- [Violation report for plain string.]
- expected: FAIL
diff --git a/tests/wpt/meta/trusted-types/trusted-types-reporting-for-HTMLScriptElement-innerHTML.html.ini b/tests/wpt/meta/trusted-types/trusted-types-reporting-for-HTMLScriptElement-innerHTML.html.ini
deleted file mode 100644
index 74b6b2803cd..00000000000
--- a/tests/wpt/meta/trusted-types/trusted-types-reporting-for-HTMLScriptElement-innerHTML.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[trusted-types-reporting-for-HTMLScriptElement-innerHTML.html]
- [Violation report for plain string.]
- expected: FAIL
diff --git a/tests/wpt/meta/trusted-types/trusted-types-reporting-for-SVGScriptElement-innerHTML.html.ini b/tests/wpt/meta/trusted-types/trusted-types-reporting-for-SVGScriptElement-innerHTML.html.ini
deleted file mode 100644
index 55b972f6001..00000000000
--- a/tests/wpt/meta/trusted-types/trusted-types-reporting-for-SVGScriptElement-innerHTML.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[trusted-types-reporting-for-SVGScriptElement-innerHTML.html]
- [Violation report for plain string.]
- expected: FAIL
diff --git a/tests/wpt/meta/trusted-types/trusted-types-sandbox-allow-scripts.html.ini b/tests/wpt/meta/trusted-types/trusted-types-sandbox-allow-scripts.html.ini
deleted file mode 100644
index 7053da4f6d0..00000000000
--- a/tests/wpt/meta/trusted-types/trusted-types-sandbox-allow-scripts.html.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[trusted-types-sandbox-allow-scripts.html]
- [Default Trusted Types policy in a sandboxed page with allow-scripts.]
- expected: FAIL
diff --git a/tests/wpt/meta/trusted-types/trusted-types-source-file-path.html.ini b/tests/wpt/meta/trusted-types/trusted-types-source-file-path.html.ini
deleted file mode 100644
index a05cfef0db5..00000000000
--- a/tests/wpt/meta/trusted-types/trusted-types-source-file-path.html.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[trusted-types-source-file-path.html]
- [same-document script]
- expected: FAIL
-
- [same-origin script]
- expected: FAIL
-
- [cross-origin script]
- expected: FAIL
diff --git a/tests/wpt/tests/css/css-display/display-contents-inline-002.html b/tests/wpt/tests/css/css-display/display-contents-inline-002.html
new file mode 100644
index 00000000000..f40a34129f3
--- /dev/null
+++ b/tests/wpt/tests/css/css-display/display-contents-inline-002.html
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Display: display:contents in inline layout should affect style of descendants</title>
+<link rel="author" title="Martin Robinson" href="mailto:mrobinson@igalia.com">
+<link rel="author" title="Oriol Brufau" href="mailto:obrufau@igalia.com">
+<link rel="help" href="https://drafts.csswg.org/css-display-3/#valdef-display-contents">
+<link rel="match" href="display-contents-pass-no-red-ref.html">
+<style>
+ #contents {
+ display: contents;
+ color: black;
+ }
+ .red { color: red; }
+</style>
+<p>You should see the word PASS and no red below.</p>
+<span>
+ P<span class="red"><div id="contents">AS</div></span>S
+</span>