mirror of
https://github.com/servo/servo
synced 2026-04-29 19:07:38 +02:00
Update web-platform-tests to revision 78862c14a70cabb48c685144666912f08e726390
This commit is contained in:
@@ -15,10 +15,12 @@ setup(function() {
|
||||
script.appendChild(document.createElement("a"))
|
||||
.appendChild(document.createTextNode("ELEMENT"))
|
||||
})
|
||||
|
||||
test(function() {
|
||||
assert_equals(script.text, " TEXT ")
|
||||
assert_equals(script.textContent, " TEXT ELEMENT")
|
||||
}, "Getter")
|
||||
|
||||
test(function() {
|
||||
script.text = " text "
|
||||
assert_equals(script.text, " text ")
|
||||
@@ -28,12 +30,14 @@ test(function() {
|
||||
assert_equals(script.firstChild, script.lastChild)
|
||||
assert_array_equals(script.childNodes, [script.firstChild])
|
||||
}, "Setter (non-empty string)")
|
||||
|
||||
test(function() {
|
||||
script.text = ""
|
||||
assert_equals(script.text, "")
|
||||
assert_equals(script.textContent, "")
|
||||
assert_equals(script.firstChild, null)
|
||||
}, "Setter (empty string)")
|
||||
|
||||
test(function() {
|
||||
script.text = null
|
||||
assert_equals(script.text, "null")
|
||||
@@ -42,6 +46,7 @@ test(function() {
|
||||
assert_equals(script.firstChild.data, "null")
|
||||
assert_equals(script.firstChild, script.lastChild)
|
||||
}, "Setter (null)")
|
||||
|
||||
test(function() {
|
||||
script.text = undefined
|
||||
assert_equals(script.text, "undefined")
|
||||
@@ -50,4 +55,18 @@ test(function() {
|
||||
assert_equals(script.firstChild.data, "undefined")
|
||||
assert_equals(script.firstChild, script.lastChild)
|
||||
}, "Setter (undefined)")
|
||||
|
||||
test(function() {
|
||||
var s = document.createElement("script");
|
||||
var text = document.createTextNode("one");
|
||||
s.appendChild(text);
|
||||
|
||||
assert_equals(s.firstChild, text);
|
||||
assert_equals(text.nodeValue, "one");
|
||||
|
||||
s.text = "two";
|
||||
assert_not_equals(s.firstChild, text);
|
||||
assert_equals(text.nodeValue, "one");
|
||||
assert_equals(s.firstChild.nodeValue, "two");
|
||||
}, "Setter (text node reuse)")
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user