summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/dom/parts
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
commit26a029d407be480d791972afb5975cf62c9360a6 (patch)
treef435a8308119effd964b339f76abb83a57c29483 /testing/web-platform/meta/dom/parts
parentInitial commit. (diff)
downloadfirefox-26a029d407be480d791972afb5975cf62c9360a6.tar.xz
firefox-26a029d407be480d791972afb5975cf62c9360a6.zip
Adding upstream version 124.0.1.upstream/124.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/dom/parts')
-rw-r--r--testing/web-platform/meta/dom/parts/basic-dom-part-declarative-brace-syntax-innerhtml.tentative.html.ini30
-rw-r--r--testing/web-platform/meta/dom/parts/basic-dom-part-declarative-brace-syntax.tentative.html.ini33
-rw-r--r--testing/web-platform/meta/dom/parts/basic-dom-part-declarative-pi-syntax.tentative.html.ini12
-rw-r--r--testing/web-platform/meta/dom/parts/basic-dom-part-objects.tentative.html.ini156
-rw-r--r--testing/web-platform/meta/dom/parts/dom-parts-parseparts-on-body.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/dom/parts/dom-parts-parseparts-on-head.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/dom/parts/dom-parts-parseparts-on-root.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/dom/parts/dom-parts-valid-node-types.tentative.html.ini2
8 files changed, 242 insertions, 0 deletions
diff --git a/testing/web-platform/meta/dom/parts/basic-dom-part-declarative-brace-syntax-innerhtml.tentative.html.ini b/testing/web-platform/meta/dom/parts/basic-dom-part-declarative-brace-syntax-innerhtml.tentative.html.ini
new file mode 100644
index 0000000000..31690f3ffd
--- /dev/null
+++ b/testing/web-platform/meta/dom/parts/basic-dom-part-declarative-brace-syntax-innerhtml.tentative.html.ini
@@ -0,0 +1,30 @@
+[basic-dom-part-declarative-brace-syntax-innerhtml.tentative.html]
+ [Declarative DOM Parts innerHTML <div><h1>content... (expect no parts)]
+ expected: FAIL
+
+ [Declarative DOM Parts innerHTML <div><h1 parseparts>content... (expect no parts)]
+ expected: FAIL
+
+ [Declarative DOM Parts innerHTML <div parseparts=""><h1>content... (expect no parts)]
+ expected: FAIL
+
+ [Declarative DOM Parts innerHTML <div parseparts=""><h1 parseparts>content... (expect no parts)]
+ expected: FAIL
+
+ [Declarative DOM Parts innerHTML <template><h1>content... (expect no parts)]
+ expected: FAIL
+
+ [Declarative DOM Parts innerHTML <template><h1 parseparts>content... (expect no parts)]
+ expected: FAIL
+
+ [Declarative DOM Parts innerHTML <template parseparts="" class="expect_success"><h1>content... (expect parts)]
+ expected: FAIL
+
+ [Declarative DOM Parts innerHTML <template parseparts="" class="expect_success"><h1 parseparts>content... (expect parts)]
+ expected: FAIL
+
+ [Basic NodePart parsing]
+ expected: FAIL
+
+ [Basic AttributePart cloning with values]
+ expected: FAIL
diff --git a/testing/web-platform/meta/dom/parts/basic-dom-part-declarative-brace-syntax.tentative.html.ini b/testing/web-platform/meta/dom/parts/basic-dom-part-declarative-brace-syntax.tentative.html.ini
new file mode 100644
index 0000000000..99e1e6ade1
--- /dev/null
+++ b/testing/web-platform/meta/dom/parts/basic-dom-part-declarative-brace-syntax.tentative.html.ini
@@ -0,0 +1,33 @@
+[basic-dom-part-declarative-brace-syntax.tentative.html]
+ [Basic declarative DOM Parts (Main Document)]
+ expected: FAIL
+
+ [Basic declarative DOM Parts (Template)]
+ expected: FAIL
+
+ [Basic declarative DOM Parts (Clone)]
+ expected: FAIL
+
+ [Basic declarative DOM Parts (PartClone)]
+ expected: FAIL
+
+ [Post-parsing structure of child parts, and stickiness]
+ expected: FAIL
+
+ [Parser only behavior - adding parseparts does nothing]
+ expected: FAIL
+
+ [Just parts, no text before]
+ expected: FAIL
+
+ [Self closing elements can't use parseparts]
+ expected: FAIL
+
+ [Second head element can't use parseparts]
+ expected: FAIL
+
+ [Foreign content should support Parts]
+ expected: FAIL
+
+ [Not quite parts syntax - none should become parts, and nothing should crash]
+ expected: FAIL
diff --git a/testing/web-platform/meta/dom/parts/basic-dom-part-declarative-pi-syntax.tentative.html.ini b/testing/web-platform/meta/dom/parts/basic-dom-part-declarative-pi-syntax.tentative.html.ini
new file mode 100644
index 0000000000..3982572f01
--- /dev/null
+++ b/testing/web-platform/meta/dom/parts/basic-dom-part-declarative-pi-syntax.tentative.html.ini
@@ -0,0 +1,12 @@
+[basic-dom-part-declarative-pi-syntax.tentative.html]
+ [Basic declarative DOM Parts (Main Document)]
+ expected: FAIL
+
+ [Basic declarative DOM Parts (Template)]
+ expected: FAIL
+
+ [Basic declarative DOM Parts (Clone)]
+ expected: FAIL
+
+ [Basic declarative DOM Parts (PartClone)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/dom/parts/basic-dom-part-objects.tentative.html.ini b/testing/web-platform/meta/dom/parts/basic-dom-part-objects.tentative.html.ini
new file mode 100644
index 0000000000..2d0655c1d5
--- /dev/null
+++ b/testing/web-platform/meta/dom/parts/basic-dom-part-objects.tentative.html.ini
@@ -0,0 +1,156 @@
+[basic-dom-part-objects.tentative.html]
+ [Basic imperative DOM Parts object construction (Document)]
+ expected: FAIL
+
+ [Basic imperative DOM Parts object construction (DocumentFragment)]
+ expected: FAIL
+
+ [Basic imperative DOM Parts object construction (Document)]
+ expected: FAIL
+
+ [Cloning (Document)]
+ expected: FAIL
+
+ [Cloning Element (Document)]
+ expected: FAIL
+
+ [Cloning Text (Document)]
+ expected: FAIL
+
+ [Cloning Comment (Document)]
+ expected: FAIL
+
+ [Basic imperative DOM Parts object construction (DocumentFragment)]
+ expected: FAIL
+
+ [Cloning (DocumentFragment)]
+ expected: FAIL
+
+ [Cloning Element (DocumentFragment)]
+ expected: FAIL
+
+ [Cloning Text (DocumentFragment)]
+ expected: FAIL
+
+ [Cloning Comment (DocumentFragment)]
+ expected: FAIL
+
+ [Cloning (Document)]
+ expected: FAIL
+
+ [Cloning Element (Document)]
+ expected: FAIL
+
+ [Cloning Text (Document)]
+ expected: FAIL
+
+ [Cloning Comment (Document)]
+ expected: FAIL
+
+ [Cloning (DocumentFragment)]
+ expected: FAIL
+
+ [Cloning Element (DocumentFragment)]
+ expected: FAIL
+
+ [Cloning Text (DocumentFragment)]
+ expected: FAIL
+
+ [Cloning Comment (DocumentFragment)]
+ expected: FAIL
+
+ [Cloning (Document)]
+ expected: FAIL
+
+ [Cloning Element (Document)]
+ expected: FAIL
+
+ [Cloning Text (Document)]
+ expected: FAIL
+
+ [Cloning Comment (Document)]
+ expected: FAIL
+
+ [Cloning (DocumentFragment)]
+ expected: FAIL
+
+ [Cloning Element (DocumentFragment)]
+ expected: FAIL
+
+ [Cloning Text (DocumentFragment)]
+ expected: FAIL
+
+ [Cloning Comment (DocumentFragment)]
+ expected: FAIL
+
+ [Cloning (Document)]
+ expected: FAIL
+
+ [Cloning Element (Document)]
+ expected: FAIL
+
+ [Cloning Text (Document)]
+ expected: FAIL
+
+ [Cloning Comment (Document)]
+ expected: FAIL
+
+ [ChildNodePart children manipulation (Document)]
+ expected: FAIL
+
+ [Cloning (DocumentFragment)]
+ expected: FAIL
+
+ [Cloning Element (DocumentFragment)]
+ expected: FAIL
+
+ [Cloning Text (DocumentFragment)]
+ expected: FAIL
+
+ [Cloning Comment (DocumentFragment)]
+ expected: FAIL
+
+ [ChildNodePart children manipulation (DocumentFragment)]
+ expected: FAIL
+
+ [Cloning (Document)]
+ expected: FAIL
+
+ [Cloning Element (Document)]
+ expected: FAIL
+
+ [Cloning Text (Document)]
+ expected: FAIL
+
+ [Cloning Comment (Document)]
+ expected: FAIL
+
+ [ChildNodePart children manipulation (Document)]
+ expected: FAIL
+
+ [Cloning (DocumentFragment)]
+ expected: FAIL
+
+ [Cloning Element (DocumentFragment)]
+ expected: FAIL
+
+ [Cloning Text (DocumentFragment)]
+ expected: FAIL
+
+ [Cloning Comment (DocumentFragment)]
+ expected: FAIL
+
+ [ChildNodePart children manipulation (DocumentFragment)]
+ expected: FAIL
+
+ [Corner case ChildNodePart construction and cloning (Document)]
+ expected: FAIL
+
+ [Corner case ChildNodePart construction and cloning (DocumentFragment)]
+ expected: FAIL
+
+ [DOM mutations are not tracked (Document)]
+ expected: FAIL
+
+ [DOM mutations are not tracked (DocumentFragment)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/dom/parts/dom-parts-parseparts-on-body.tentative.html.ini b/testing/web-platform/meta/dom/parts/dom-parts-parseparts-on-body.tentative.html.ini
new file mode 100644
index 0000000000..ef4028dacc
--- /dev/null
+++ b/testing/web-platform/meta/dom/parts/dom-parts-parseparts-on-body.tentative.html.ini
@@ -0,0 +1,3 @@
+[dom-parts-parseparts-on-body.tentative.html]
+ [It is possible to put parseparts on the body element]
+ expected: FAIL
diff --git a/testing/web-platform/meta/dom/parts/dom-parts-parseparts-on-head.tentative.html.ini b/testing/web-platform/meta/dom/parts/dom-parts-parseparts-on-head.tentative.html.ini
new file mode 100644
index 0000000000..293e614343
--- /dev/null
+++ b/testing/web-platform/meta/dom/parts/dom-parts-parseparts-on-head.tentative.html.ini
@@ -0,0 +1,3 @@
+[dom-parts-parseparts-on-head.tentative.html]
+ [It is not possible to put parseparts on the head element]
+ expected: FAIL
diff --git a/testing/web-platform/meta/dom/parts/dom-parts-parseparts-on-root.tentative.html.ini b/testing/web-platform/meta/dom/parts/dom-parts-parseparts-on-root.tentative.html.ini
new file mode 100644
index 0000000000..1f2b307165
--- /dev/null
+++ b/testing/web-platform/meta/dom/parts/dom-parts-parseparts-on-root.tentative.html.ini
@@ -0,0 +1,3 @@
+[dom-parts-parseparts-on-root.tentative.html]
+ [It is not possible to put parseparts on the root element]
+ expected: FAIL
diff --git a/testing/web-platform/meta/dom/parts/dom-parts-valid-node-types.tentative.html.ini b/testing/web-platform/meta/dom/parts/dom-parts-valid-node-types.tentative.html.ini
new file mode 100644
index 0000000000..ac2d98015c
--- /dev/null
+++ b/testing/web-platform/meta/dom/parts/dom-parts-valid-node-types.tentative.html.ini
@@ -0,0 +1,2 @@
+[dom-parts-valid-node-types.tentative.html]
+ expected: ERROR