Update web-platform-tests to revision 78862c14a70cabb48c685144666912f08e726390

This commit is contained in:
Ms2ger
2016-01-18 12:32:14 +01:00
parent ce0b89d310
commit 1f5d8fedd4
2469 changed files with 193955 additions and 6210 deletions

View File

@@ -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>