Index: LayoutTests/fast/dom/Attr/change-id-via-attr-node-value.html |
diff --git a/LayoutTests/fast/dom/Attr/change-id-via-attr-node-value.html b/LayoutTests/fast/dom/Attr/change-id-via-attr-node-value.html |
index 7b12538e8526d076af8f9ca5b07085204981fdee..8faaaab3a263f28ed1cc7c093daa880e00dc68fa 100644 |
--- a/LayoutTests/fast/dom/Attr/change-id-via-attr-node-value.html |
+++ b/LayoutTests/fast/dom/Attr/change-id-via-attr-node-value.html |
@@ -11,31 +11,31 @@ description("Test that different ways of changing an element's id all work prope |
debug("\n1. Check id after parsing."); |
shouldBe('document.getElementById("a")', 'document.body'); |
shouldBe('document.body.id', '"a"'); |
-shouldBe('document.body.getAttributeNode("id").textContent', '"a"'); |
+shouldBe('document.body.getAttributeNode("id").value', '"a"'); |
debug("\n2. Change Attr.value."); |
document.body.getAttributeNode("id").value = "b"; |
shouldBe('document.getElementById("a")', 'null'); |
shouldBe('document.getElementById("b")', 'document.body'); |
-shouldBe('document.body.getAttributeNode("id").textContent', '"b"'); |
+shouldBe('document.body.getAttributeNode("id").value', '"b"'); |
debug("\n3. Change HTMLElement.id."); |
document.body.id = "c"; |
shouldBe('document.getElementById("b")', 'null'); |
shouldBe('document.getElementById("c")', 'document.body'); |
-shouldBe('document.body.getAttributeNode("id").textContent', '"c"'); |
+shouldBe('document.body.getAttributeNode("id").value', '"c"'); |
debug("\n4. Change id attribute via setAttribute()."); |
document.body.setAttribute("id", "d"); |
shouldBe('document.getElementById("c")', 'null'); |
shouldBe('document.getElementById("d")', 'document.body'); |
-shouldBe('document.body.getAttributeNode("id").textContent', '"d"'); |
+shouldBe('document.body.getAttributeNode("id").value', '"d"'); |
debug("\n5. Change id attribute via setAttributeNS()."); |
document.body.setAttributeNS(null, "id", "e"); |
shouldBe('document.getElementById("d")', 'null'); |
shouldBe('document.getElementById("e")', 'document.body'); |
-shouldBe('document.body.getAttributeNode("id").textContent', '"e"'); |
+shouldBe('document.body.getAttributeNode("id").value', '"e"'); |
var attrNode = document.body.getAttributeNode("id"); |
@@ -45,7 +45,7 @@ shouldBe('document.getElementById("e")', 'null'); |
shouldBe('document.getElementById("f")', 'document.body'); |
shouldBe('document.body.id', '"f"'); |
shouldBe('document.body.getAttribute("id")', '"f"'); |
-shouldBe('attrNode.textContent', '"f"'); |
+shouldBe('attrNode.value', '"f"'); |
shouldBe('attrNode.childNodes.length', '1'); |
// Firefox doesn't support these for Attr nodes. |
@@ -56,7 +56,7 @@ try { |
shouldBe('document.getElementById("g")', 'document.body'); |
shouldBe('document.body.id', '"g"'); |
shouldBe('document.body.getAttribute("id")', '"g"'); |
- shouldBe('attrNode.textContent', '"g"'); |
+ shouldBe('attrNode.value', '"g"'); |
shouldBe('attrNode.childNodes.length', '1'); |
} catch (ex) { |
debug(ex); |
@@ -69,7 +69,7 @@ try { |
shouldBe('document.getElementById("0g")', 'document.body'); |
shouldBe('document.body.id', '"0g"'); |
shouldBe('document.body.getAttribute("id")', '"0g"'); |
- shouldBe('attrNode.textContent', '"0g"'); |
+ shouldBe('attrNode.value', '"0g"'); |
shouldBe('attrNode.childNodes.length', '2'); |
} catch (ex) { |
debug(ex); |
@@ -82,7 +82,7 @@ try { |
shouldBe('document.getElementById("0g2")', 'document.body'); |
shouldBe('document.body.id', '"0g2"'); |
shouldBe('document.body.getAttribute("id")', '"0g2"'); |
- shouldBe('attrNode.textContent', '"0g2"'); |
+ shouldBe('attrNode.value', '"0g2"'); |
shouldBe('attrNode.childNodes.length', '3'); |
} catch (ex) { |
debug(ex); |
@@ -96,7 +96,7 @@ shouldBe('document.getElementById("h")', 'null'); |
shouldBe('document.getElementById("")', 'null'); |
shouldBe('document.body.id', '""'); |
shouldBe('document.body.getAttribute("id")', '""'); |
-shouldBe('document.body.getAttributeNode("id").textContent', '""'); |
+shouldBe('document.body.getAttributeNode("id").value', '""'); |
debug("\n11. Changing Text.nodeValue."); |
attrNode.nodeValue = "h"; |
@@ -105,16 +105,16 @@ shouldBe('attrNode.firstChild.nodeValue', '"i"'); |
shouldBe('document.getElementById("i")', 'document.body'); |
shouldBe('document.body.id', '"i"'); |
shouldBe('document.body.getAttribute("id")', '"i"'); |
-shouldBe('attrNode.textContent', '"i"'); |
+shouldBe('attrNode.value', '"i"'); |
shouldBe('attrNode.childNodes.length', '1'); |
-debug("\n12. Chnaging Attr.textContent."); |
-attrNode.textContent = "hi"; |
+debug("\n12. Chnaging Attr.value."); |
+attrNode.value = "hi"; |
shouldBe('document.getElementById("i")', 'null'); |
shouldBe('document.getElementById("hi")', 'document.body'); |
shouldBe('document.body.id', '"hi"'); |
shouldBe('document.body.getAttribute("id")', '"hi"'); |
-shouldBe('attrNode.textContent', '"hi"'); |
+shouldBe('attrNode.value', '"hi"'); |
shouldBe('attrNode.childNodes.length', '1'); |
debug("\n13. Text.splitText()."); |
@@ -122,7 +122,7 @@ attrNode.firstChild.splitText(1); |
shouldBe('document.getElementById("hi")', 'document.body'); |
shouldBe('document.body.id', '"hi"'); |
shouldBe('document.body.getAttribute("id")', '"hi"'); |
-shouldBe('document.body.getAttributeNode("id").textContent', '"hi"'); |
+shouldBe('document.body.getAttributeNode("id").value', '"hi"'); |
shouldBe('document.body.getAttributeNode("id").childNodes.length', '2'); |
debug("\n14. Node.normalize(), joining text nodes."); |
@@ -130,7 +130,7 @@ attrNode.normalize(); |
shouldBe('document.getElementById("hi")', 'document.body'); |
shouldBe('document.body.id', '"hi"'); |
shouldBe('document.body.getAttribute("id")', '"hi"'); |
-shouldBe('document.body.getAttributeNode("id").textContent', '"hi"'); |
+shouldBe('document.body.getAttributeNode("id").value', '"hi"'); |
shouldBe('document.body.getAttributeNode("id").childNodes.length', '1'); |
debug("\n15. Changing Attr.nodeValue."); |
@@ -140,7 +140,7 @@ shouldBe('document.getElementById("hi")', 'null'); |
shouldBe('document.getElementById("j")', 'document.body'); |
shouldBe('document.body.id', '"j"'); |
shouldBe('document.body.getAttribute("id")', '"j"'); |
-shouldBe('attrNode.textContent', '"j"'); |
+shouldBe('attrNode.value', '"j"'); |
shouldBe('attrNode.childNodes.length', '1'); |
debug("\n16. Changing Text.data."); |
@@ -149,7 +149,7 @@ shouldBe('document.getElementById("j")', 'null'); |
shouldBe('document.getElementById("k")', 'document.body'); |
shouldBe('document.body.id', '"k"'); |
shouldBe('document.body.getAttribute("id")', '"k"'); |
-shouldBe('attrNode.textContent', '"k"'); |
+shouldBe('attrNode.value', '"k"'); |
shouldBe('attrNode.childNodes.length', '1'); |
debug("\n17. Changing text child with appendData()."); |
@@ -158,7 +158,7 @@ shouldBe('document.getElementById("k")', 'null'); |
shouldBe('document.getElementById("kl")', 'document.body'); |
shouldBe('document.body.id', '"kl"'); |
shouldBe('document.body.getAttribute("id")', '"kl"'); |
-shouldBe('attrNode.textContent', '"kl"'); |
+shouldBe('attrNode.value', '"kl"'); |
shouldBe('attrNode.childNodes.length', '1'); |
debug("\n18. Changing text child with insertData()."); |
@@ -167,7 +167,7 @@ shouldBe('document.getElementById("kl")', 'null'); |
shouldBe('document.getElementById("k1l")', 'document.body'); |
shouldBe('document.body.id', '"k1l"'); |
shouldBe('document.body.getAttribute("id")', '"k1l"'); |
-shouldBe('attrNode.textContent', '"k1l"'); |
+shouldBe('attrNode.value', '"k1l"'); |
shouldBe('attrNode.childNodes.length', '1'); |
debug("\n19. Changing text child with deleteData()."); |
@@ -176,7 +176,7 @@ shouldBe('document.getElementById("k1l")', 'null'); |
shouldBe('document.getElementById("l")', 'document.body'); |
shouldBe('document.body.id', '"l"'); |
shouldBe('document.body.getAttribute("id")', '"l"'); |
-shouldBe('attrNode.textContent', '"l"'); |
+shouldBe('attrNode.value', '"l"'); |
shouldBe('attrNode.childNodes.length', '1'); |
debug("\n20. Changing text child with replaceData()."); |
@@ -185,7 +185,7 @@ shouldBe('document.getElementById("l")', 'null'); |
shouldBe('document.getElementById("mn")', 'document.body'); |
shouldBe('document.body.id', '"mn"'); |
shouldBe('document.body.getAttribute("id")', '"mn"'); |
-shouldBe('attrNode.textContent', '"mn"'); |
+shouldBe('attrNode.value', '"mn"'); |
shouldBe('attrNode.childNodes.length', '1'); |
debug("\n21. Remove an Attr node."); |