Summary

Harness status: OK

Found 2 tests

Details

ResultTest NameMessage
PassTemplate content should throw when its ancestor is being appended.
Asserts run
Pass
assert_equals("<span>Happy Templating!</span>", "<span>Happy Templating!</span>")
    at Test.<anonymous> ( /html/semantics/scripting-1/the-template-element/template-element/template-content-hierarcy.html:14:3)
Pass
assert_throws_dom("HierarchyRequestError", function "() => {     tmpl.content.appendChild(parent);   }", "Template content should throw if any of ancestor is being appended.")
    at Test.<anonymous> ( /html/semantics/scripting-1/the-template-element/template-element/template-content-hierarcy.html:18:3)
Pass
assert_throws_dom("HierarchyRequestError", function "() => {     tmpl.content.appendChild(tmpl);   }", "Template content should throw if its host is being appended.")
    at Test.<anonymous> ( /html/semantics/scripting-1/the-template-element/template-element/template-content-hierarcy.html:21:3)
Pass
assert_throws_dom("HierarchyRequestError", function "() => {     span.appendChild(parent);   }", "Template content child should throw if any of ancestor is being appended.")
    at Test.<anonymous> ( /html/semantics/scripting-1/the-template-element/template-element/template-content-hierarcy.html:24:3)
Pass
assert_throws_dom("HierarchyRequestError", function "() => {     span.appendChild(tmpl);   }", "Template content child should throw template's host is being appended.")
    at Test.<anonymous> ( /html/semantics/scripting-1/the-template-element/template-element/template-content-hierarcy.html:27:3)
FailTemplate content should throw exception when its ancestor in a different document but connected via host is being append.assert_equals: expected Document node with 0 children but got Document node with 2 children
    at Test.<anonymous> (https://wpt.live/html/semantics/scripting-1/the-template-element/template-element/template-content-hierarcy.html:52:3)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at https://wpt.live/html/semantics/scripting-1/the-template-element/template-element/template-content-hierarcy.html:32:1
Asserts run
Pass
assert_equals("<span>Happy Templating!</span>", "<span>Happy Templating!</span>")
    at Test.<anonymous> ( /html/semantics/scripting-1/the-template-element/template-element/template-content-hierarcy.html:36:3)
Pass
assert_equals(Document node with 2 children, Document node with 2 children)
    at Test.<anonymous> ( /html/semantics/scripting-1/the-template-element/template-element/template-content-hierarcy.html:40:3)
Pass
assert_not_equals(Document node with 0 children, Document node with 2 children)
    at Test.<anonymous> ( /html/semantics/scripting-1/the-template-element/template-element/template-content-hierarcy.html:41:3)
Pass
assert_not_equals(Document node with 2 children, Document node with 2 children)
    at Test.<anonymous> ( /html/semantics/scripting-1/the-template-element/template-element/template-content-hierarcy.html:44:3)
Pass
assert_not_equals(Document node with 2 children, Document node with 0 children)
    at Test.<anonymous> ( /html/semantics/scripting-1/the-template-element/template-element/template-content-hierarcy.html:45:3)
Pass
assert_equals(DocumentFragment node with 1 child, DocumentFragment node with 1 child)
    at Test.<anonymous> ( /html/semantics/scripting-1/the-template-element/template-element/template-content-hierarcy.html:50:3)
Pass
assert_equals(Document node with 2 children, Document node with 2 children)
    at Test.<anonymous> ( /html/semantics/scripting-1/the-template-element/template-element/template-content-hierarcy.html:51:3)
Fail
assert_equals(Document node with 2 children, Document node with 0 children)
    at Test.<anonymous> ( /html/semantics/scripting-1/the-template-element/template-element/template-content-hierarcy.html:52:3)