blob: b0e222c830504f81cda6e1682c35564f821fd129 [file] [log] [blame]
Tests to ensure ShadowRoot.getElementById works even if a ShadowRoot is orphan.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
PASS shadowRoot.getElementById("child1") is shadowChild1
PASS shadowRoot.getElementById("child2") is shadowChild2
PASS shadowRoot.getElementById("child3") is null
PASS shadowRoot.getElementById("child4") is null
PASS document.getElementById("child1") is null
PASS document.getElementById("child2") is null
PASS document.getElementById("child3") is null
PASS document.getElementById("child4") is null
Insert elements having the same id
PASS shadowRoot.getElementById("child2") is shadowChild2
PASS shadowRoot.getElementById("child2") is shadowChild2_3
Make the host in document
PASS shadowRoot.getElementById("child1") is shadowChild1
PASS shadowRoot.getElementById("child2") is shadowChild2_3
PASS shadowRoot.getElementById("child3") is null
PASS shadowRoot.getElementById("child4") is null
PASS document.getElementById("child1") is null
PASS document.getElementById("child2") is null
PASS document.getElementById("child3") is child3
PASS document.getElementById("child4") is child4
Add a child and make the host not in document
PASS shadowRoot.getElementById("child5") is shadowChild5
PASS successfullyParsed is true
TEST COMPLETE