diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/__dir__.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/__dir__.ini deleted file mode 100644 index 163ca23a12f..00000000000 --- a/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/__dir__.ini +++ /dev/null @@ -1 +0,0 @@ -disabled: for now diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/__dir__.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/__dir__.ini new file mode 100644 index 00000000000..0224ba3ac45 --- /dev/null +++ b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/__dir__.ini @@ -0,0 +1 @@ +disabled: XHTML diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/additions-to-serializing-xhtml-documents/__dir__.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/additions-to-serializing-xhtml-documents/__dir__.ini new file mode 100644 index 00000000000..0224ba3ac45 --- /dev/null +++ b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/additions-to-serializing-xhtml-documents/__dir__.ini @@ -0,0 +1 @@ +disabled: XHTML diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/additions-to-the-steps-to-clone-a-node/template-clone-children.html.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/additions-to-the-steps-to-clone-a-node/template-clone-children.html.ini new file mode 100644 index 00000000000..813c256bd5e --- /dev/null +++ b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/additions-to-the-steps-to-clone-a-node/template-clone-children.html.ini @@ -0,0 +1,11 @@ +[template-clone-children.html] + type: testharness + [Clone template node. Test call to cloneNode(true)] + expected: FAIL + + [Clone template node. Test call to cloneNode() with the default parameter (false by default)] + expected: FAIL + + [Clone template node. Test call to cloneNode(false)] + expected: FAIL + diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/additions-to-the-steps-to-clone-a-node/templates-copy-document-owner.html.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/additions-to-the-steps-to-clone-a-node/templates-copy-document-owner.html.ini new file mode 100644 index 00000000000..63a48a34573 --- /dev/null +++ b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/additions-to-the-steps-to-clone-a-node/templates-copy-document-owner.html.ini @@ -0,0 +1,3 @@ +[templates-copy-document-owner.html] + type: testharness + expected: CRASH diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-document-type.html.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-document-type.html.ini new file mode 100644 index 00000000000..189e2b23ee8 --- /dev/null +++ b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-document-type.html.ini @@ -0,0 +1,14 @@ +[template-contents-owner-document-type.html] + type: testharness + [The template contents owner document type is HTML document (case when document has browsing context and the template is created by HTML parser)] + expected: FAIL + + [The template contents owner document type is HTML document (case when document has browsing context and the template is created by createElement())] + expected: FAIL + + [The template contents owner document type is HTML document (case when document has no browsing context and the template is created by createElement())] + expected: FAIL + + [The template contents owner document type is HTML document (case when document has no browsing context and the template is created via innerHTML)] + expected: FAIL + diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-test-001.html.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-test-001.html.ini new file mode 100644 index 00000000000..7885c2bf8b6 --- /dev/null +++ b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-test-001.html.ini @@ -0,0 +1,8 @@ +[template-contents-owner-test-001.html] + type: testharness + [Test the template contents owner document when enclosing document has no browsing content. Template element is created by createElement()] + expected: FAIL + + [Test the template contents owner document when enclosing document has no browsing content. Template element is created by innerHTML] + expected: FAIL + diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-test-002.html.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-test-002.html.ini new file mode 100644 index 00000000000..e7699f55db9 --- /dev/null +++ b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/definitions/template-contents-owner-test-002.html.ini @@ -0,0 +1,11 @@ +[template-contents-owner-test-002.html] + type: testharness + [The template contents owner document must be different from template owner document, which has browsing context. Template element is created by createElement()] + expected: FAIL + + [The template contents owner document must be different from template owner document, which has browsing context. Template element is created via innerHTML] + expected: FAIL + + [The template contents owner document must be different from template owner document, which has browsing context. Template element is created by HTML parser] + expected: FAIL + diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/definitions/template-contents.html.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/definitions/template-contents.html.ini new file mode 100644 index 00000000000..d3aad41ed24 --- /dev/null +++ b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/definitions/template-contents.html.ini @@ -0,0 +1,3 @@ +[template-contents.html] + type: testharness + expected: CRASH diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/innerhtml-on-templates/innerhtml.html.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/innerhtml-on-templates/innerhtml.html.ini new file mode 100644 index 00000000000..493cbae40ef --- /dev/null +++ b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/innerhtml-on-templates/innerhtml.html.ini @@ -0,0 +1,11 @@ +[innerhtml.html] + type: testharness + [innerHTML of template element replaces all referenced by the content attribute] + expected: FAIL + + [innerHTML of template element replaces all referenced by the content attribute. Test nested template] + expected: FAIL + + [innerHTML of template element replaces all referenced by the content attribute. Test loading of HTML document from a file] + expected: FAIL + diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/serializing-html-templates/outerhtml.html.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/serializing-html-templates/outerhtml.html.ini new file mode 100644 index 00000000000..6fff7134d8f --- /dev/null +++ b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/serializing-html-templates/outerhtml.html.ini @@ -0,0 +1,11 @@ +[outerhtml.html] + type: testharness + [Template contents should be serialized instead of template element if serializing template element] + expected: FAIL + + [Template contents should be serialized instead of template element if serializing template element. Test nested template] + expected: FAIL + + [Template contents should be serialized instead of template element if serializing template element. Test serializing whole document] + expected: FAIL + diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/template-element/content-attribute.html.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/template-element/content-attribute.html.ini new file mode 100644 index 00000000000..f1120d234a7 --- /dev/null +++ b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/template-element/content-attribute.html.ini @@ -0,0 +1,23 @@ +[content-attribute.html] + type: testharness + [Content attribute of template element is read-only. Test empty template] + expected: FAIL + + [Content attribute of template element is read-only. Test not empty template populated by appendchild()] + expected: FAIL + + [Content attribute of template element is read-only. Test not empty template populated by innerHTML] + expected: FAIL + + [Content attribute of template element is read-only. Test that custom content attribute named 'content' doesn't make content IDL attribute writable] + expected: FAIL + + [Content attribute of template element is read-only. Test that custom content attribute named 'content' doesn't affect content IDL attribute] + expected: FAIL + + [Content attribute of template element is read-only. Text value of content attribute of template tag should be ignored, when loading document from a file] + expected: FAIL + + [Content attribute of template element is read-only. Test content attribute of a document loaded from a file] + expected: FAIL + diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/template-element/node-document-changes.html.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/template-element/node-document-changes.html.ini new file mode 100644 index 00000000000..c610f76fff4 --- /dev/null +++ b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/template-element/node-document-changes.html.ini @@ -0,0 +1,3 @@ +[node-document-changes.html] + type: testharness + expected: CRASH diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant.html.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant.html.ini new file mode 100644 index 00000000000..9a43e6289ce --- /dev/null +++ b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant.html.ini @@ -0,0 +1,8 @@ +[template-as-a-descendant.html] + type: testharness + [Template element as a descendant of the FRAMESET element. Template element is created by innerHTML] + expected: FAIL + + [Template element as an indirect descendant of the FRAMESET element. Template element is created by innerHTML] + expected: FAIL + diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/template-element/template-content-node-document.html.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/template-element/template-content-node-document.html.ini new file mode 100644 index 00000000000..5f8b37bcbb8 --- /dev/null +++ b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/template-element/template-content-node-document.html.ini @@ -0,0 +1,3 @@ +[template-content-node-document.html] + type: testharness + expected: CRASH diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/template-element/template-content.html.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/template-element/template-content.html.ini new file mode 100644 index 00000000000..77e6aa44d9c --- /dev/null +++ b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/template-element/template-content.html.ini @@ -0,0 +1,3 @@ +[template-content.html] + type: testharness + expected: TIMEOUT diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/template-element/template-descendant-body.html.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/template-element/template-descendant-body.html.ini new file mode 100644 index 00000000000..77aa831c1a8 --- /dev/null +++ b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/template-element/template-descendant-body.html.ini @@ -0,0 +1,5 @@ +[template-descendant-body.html] + type: testharness + [Template element as a descendant of the body element. Test loading from a file] + expected: FAIL + diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/template-element/template-descendant-frameset.html.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/template-element/template-descendant-frameset.html.ini new file mode 100644 index 00000000000..9499e6c5abe --- /dev/null +++ b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/template-element/template-descendant-frameset.html.ini @@ -0,0 +1,11 @@ +[template-descendant-frameset.html] + type: testharness + [Template element as a descendant of the frameset element. Test loading from a file] + expected: FAIL + + [Template element as a descendant of the frameset element. Test template element is assigned to frameset's innerHTML)] + expected: FAIL + + [Template element as a descendant of the frameset element. Test template element appended to frameset by appendChild()] + expected: FAIL + diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/template-element/template-descendant-head.html.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/template-element/template-descendant-head.html.ini new file mode 100644 index 00000000000..ae1482660d7 --- /dev/null +++ b/tests/wpt/metadata/html/semantics/scripting-1/the-template-element/template-element/template-descendant-head.html.ini @@ -0,0 +1,5 @@ +[template-descendant-head.html] + type: testharness + [Template element as a descendant of the head element. Test loading from a file] + expected: FAIL +