kitesurf · WPT

PASS
expected PASS · 689 ms
▶ run in kitesurf
Test
/dom/nodes/ParentNode-append.html
Actual
PASS
Expected
PASS
Unexpected
no
Duration
689 ms
Harness
OK
Counts
Reason
Run
https://kitesurf.rendering.cfdata.org/?url=http%3A%2F%2Fwpt.live%2Fdom%2Fnodes%2FParentNode-append.html ↗
Upstream
view on github.com/web-platform-tests/wpt ↗

Subtests

statussubtestmessage
PASSIf node is a host-including inclusive ancestor of parent, then throw a HierarchyRequestError DOMException.
PASSIf node is not a DocumentFragment, DocumentType, Element, Text, ProcessingInstruction, or Comment node, then throw a HierarchyRequestError DOMException.
PASSIf node is a Text node and parent is a document, then throw a HierarchyRequestError DOMException.
PASSIf node is a doctype and parent is not a document, then throw a HierarchyRequestError DOMException.
PASSIf node is a DocumentFragment with multiple elements and parent is a document, then throw a HierarchyRequestError DOMException.
PASSIf node is a DocumentFragment with an element and parent is a document with another element, then throw a HierarchyRequestError DOMException.
PASSIf node is an Element and parent is a document with another element, then throw a HierarchyRequestError DOMException.
PASSIf node is a doctype and parent is a document with another doctype, then throw a HierarchyRequestError DOMException.
PASSIf node is a doctype and parent is a document with an element, then throw a HierarchyRequestError DOMException.
PASSElement.append() without any argument, on a parent having no child.
PASSElement.append() with null as an argument, on a parent having no child.
PASSElement.append() with undefined as an argument, on a parent having no child.
PASSElement.append() with only text as an argument, on a parent having no child.
PASSElement.append() with only one element as an argument, on a parent having no child.
PASSElement.append() with null as an argument, on a parent having a child.
PASSElement.append() with one element and text as argument, on a parent having a child.
PASSElement.append() with the same element twice.
PASSDocumentFragment.append() without any argument, on a parent having no child.
PASSDocumentFragment.append() with null as an argument, on a parent having no child.
PASSDocumentFragment.append() with undefined as an argument, on a parent having no child.
PASSDocumentFragment.append() with only text as an argument, on a parent having no child.
PASSDocumentFragment.append() with only one element as an argument, on a parent having no child.
PASSDocumentFragment.append() with null as an argument, on a parent having a child.
PASSDocumentFragment.append() with one element and text as argument, on a parent having a child.
PASSDocumentFragment.append() with the same element twice.

bundle built 2026-07-16T07:16:48.063Z