mirror of
https://github.com/servo/servo.git
synced 2025-08-06 14:10:11 +01:00
Updated HTMLCollection content test
This commit is contained in:
parent
7f5b3690f3
commit
a7f8d754d2
1 changed files with 12 additions and 20 deletions
|
@ -40,33 +40,25 @@
|
||||||
is(htmlcollection.length, 1);
|
is(htmlcollection.length, 1);
|
||||||
is(htmlcollection.item(0), live);
|
is(htmlcollection.item(0), live);
|
||||||
|
|
||||||
is(live.childNodes.length, 0)
|
let new_live = document.createElement("div");
|
||||||
is(htmlcollection.item(0).childNodes.length, 0);
|
new_live.className = "live";
|
||||||
is(document.getElementById("live").childNodes.length, 0);
|
document.body.appendChild(new_live);
|
||||||
|
is(htmlcollection.length, 2);
|
||||||
|
is(htmlcollection.item(1), new_live);
|
||||||
|
|
||||||
live.appendChild(child);
|
document.body.removeChild(new_live);
|
||||||
|
is(htmlcollection.length, 1);
|
||||||
is(live.childNodes.length, 1);
|
|
||||||
is(htmlcollection.item(0).childNodes.length, 1);
|
|
||||||
is(document.getElementById("live").childNodes.length, 1);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// test3: getElementsByTagName
|
// test3: getElementsByTagName
|
||||||
{
|
{
|
||||||
htmlcollection = document.getElementsByTagName("div");
|
is(document.getElementsByTagName("DIV").length, 0);
|
||||||
is(htmlcollection.length, 5);
|
|
||||||
|
|
||||||
let from_element = document.documentElement.getElementsByTagName("div");
|
is(document.getElementsByTagName("div").length,
|
||||||
is(htmlcollection.length, from_element.length);
|
document.documentElement.getElementsByTagName("div").length);
|
||||||
|
|
||||||
htmlcollection = document.getElementsByTagName("DIV");
|
is(document.getElementsByTagName("p").length,
|
||||||
is(htmlcollection.length, 0);
|
document.getElementById("class-example").getElementsByTagName("p").length);
|
||||||
|
|
||||||
htmlcollection = document.getElementsByTagName("p");
|
|
||||||
is(htmlcollection.length, 4);
|
|
||||||
|
|
||||||
from_element = document.getElementById("class-example").getElementsByTagName("p");
|
|
||||||
is(from_element.length, 3);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// test4: getElementsByTagNameNS
|
// test4: getElementsByTagNameNS
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue