diff options
Diffstat (limited to 'tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/script-text.html')
-rw-r--r-- | tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/script-text.html | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/script-text.html b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/script-text.html deleted file mode 100644 index 6e864722467..00000000000 --- a/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/script-text.html +++ /dev/null @@ -1,72 +0,0 @@ -<!doctype html> -<meta charset=utf-8> -<title>HTMLScriptElement.text</title> -<link rel=help href="https://html.spec.whatwg.org/multipage/#dom-script-text"> -<script src="/resources/testharness.js"></script> -<script src="/resources/testharnessreport.js"></script> -<div id="log"></div> -<script> -var script; -setup(function() { - script = document.createElement("script") - script.appendChild(document.createComment("COMMENT")) - script.appendChild(document.createTextNode(" TEXT ")) - script.appendChild(document.createProcessingInstruction("P", "I")) - 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 ") - assert_equals(script.textContent, " text ") - assert_equals(script.firstChild.nodeType, Node.TEXT_NODE) - assert_equals(script.firstChild.data, " text ") - 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") - assert_equals(script.textContent, "null") - assert_equals(script.firstChild.nodeType, Node.TEXT_NODE) - assert_equals(script.firstChild.data, "null") - assert_equals(script.firstChild, script.lastChild) -}, "Setter (null)") - -test(function() { - script.text = undefined - assert_equals(script.text, "undefined") - assert_equals(script.textContent, "undefined") - assert_equals(script.firstChild.nodeType, Node.TEXT_NODE) - 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> |