Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / fast / dom / Attr / change-id-via-attr-node-value-expected.txt
1 CONSOLE WARNING: 'Attr.nodeValue' is deprecated. Please use 'value' instead.
2 Test that different ways of changing an element's id all work properly.
3
4 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
5
6
7
8 1. Check id after parsing.
9 PASS document.getElementById("a") is document.body
10 PASS document.body.id is "a"
11 PASS document.body.getAttributeNode("id").value is "a"
12
13 2. Change Attr.value.
14 PASS document.getElementById("a") is null
15 PASS document.getElementById("b") is document.body
16 PASS document.body.getAttributeNode("id").value is "b"
17
18 3. Change HTMLElement.id.
19 PASS document.getElementById("b") is null
20 PASS document.getElementById("c") is document.body
21 PASS document.body.getAttributeNode("id").value is "c"
22
23 4. Change id attribute via setAttribute().
24 PASS document.getElementById("c") is null
25 PASS document.getElementById("d") is document.body
26 PASS document.body.getAttributeNode("id").value is "d"
27
28 5. Change id attribute via setAttributeNS().
29 PASS document.getElementById("d") is null
30 PASS document.getElementById("e") is document.body
31 PASS document.body.getAttributeNode("id").value is "e"
32
33 6. Change Attr.nodeValue.
34 PASS document.getElementById("e") is null
35 PASS document.getElementById("f") is document.body
36 PASS document.body.id is "f"
37 PASS document.body.getAttribute("id") is "f"
38 PASS attrNode.value is "f"
39 PASS attrNode.childNodes.length is 1
40
41 7. Attr.replaceChild().
42 PASS document.getElementById("f") is null
43 PASS document.getElementById("g") is document.body
44 PASS document.body.id is "g"
45 PASS document.body.getAttribute("id") is "g"
46 PASS attrNode.value is "g"
47 PASS attrNode.childNodes.length is 1
48
49 8. Attr.insertBefore().
50 PASS document.getElementById("g") is null
51 PASS document.getElementById("0g") is document.body
52 PASS document.body.id is "0g"
53 PASS document.body.getAttribute("id") is "0g"
54 PASS attrNode.value is "0g"
55 PASS attrNode.childNodes.length is 2
56
57 9. attr.appendChild().
58 PASS document.getElementById("0g") is null
59 PASS document.getElementById("0g2") is document.body
60 PASS document.body.id is "0g2"
61 PASS document.body.getAttribute("id") is "0g2"
62 PASS attrNode.value is "0g2"
63 PASS attrNode.childNodes.length is 3
64
65 10. Attr.removeChild()
66 PASS document.body.getAttributeNode("id").childNodes.length is 0
67 PASS document.getElementById("h") is null
68 PASS document.getElementById("") is null
69 PASS document.body.id is ""
70 PASS document.body.getAttribute("id") is ""
71 PASS document.body.getAttributeNode("id").value is ""
72
73 11. Changing Text.nodeValue.
74 PASS attrNode.firstChild.nodeValue is "i"
75 PASS document.getElementById("i") is document.body
76 PASS document.body.id is "i"
77 PASS document.body.getAttribute("id") is "i"
78 PASS attrNode.value is "i"
79 PASS attrNode.childNodes.length is 1
80
81 12. Chnaging Attr.value.
82 PASS document.getElementById("i") is null
83 PASS document.getElementById("hi") is document.body
84 PASS document.body.id is "hi"
85 PASS document.body.getAttribute("id") is "hi"
86 PASS attrNode.value is "hi"
87 PASS attrNode.childNodes.length is 1
88
89 13. Text.splitText().
90 PASS document.getElementById("hi") is document.body
91 PASS document.body.id is "hi"
92 PASS document.body.getAttribute("id") is "hi"
93 PASS document.body.getAttributeNode("id").value is "hi"
94 PASS document.body.getAttributeNode("id").childNodes.length is 2
95
96 14. Node.normalize(), joining text nodes.
97 PASS document.getElementById("hi") is document.body
98 PASS document.body.id is "hi"
99 PASS document.body.getAttribute("id") is "hi"
100 PASS document.body.getAttributeNode("id").value is "hi"
101 PASS document.body.getAttributeNode("id").childNodes.length is 1
102
103 15. Changing Attr.nodeValue.
104 PASS document.getElementById("hi") is null
105 PASS document.getElementById("j") is document.body
106 PASS document.body.id is "j"
107 PASS document.body.getAttribute("id") is "j"
108 PASS attrNode.value is "j"
109 PASS attrNode.childNodes.length is 1
110
111 16. Changing Text.data.
112 PASS document.getElementById("j") is null
113 PASS document.getElementById("k") is document.body
114 PASS document.body.id is "k"
115 PASS document.body.getAttribute("id") is "k"
116 PASS attrNode.value is "k"
117 PASS attrNode.childNodes.length is 1
118
119 17. Changing text child with appendData().
120 PASS document.getElementById("k") is null
121 PASS document.getElementById("kl") is document.body
122 PASS document.body.id is "kl"
123 PASS document.body.getAttribute("id") is "kl"
124 PASS attrNode.value is "kl"
125 PASS attrNode.childNodes.length is 1
126
127 18. Changing text child with insertData().
128 PASS document.getElementById("kl") is null
129 PASS document.getElementById("k1l") is document.body
130 PASS document.body.id is "k1l"
131 PASS document.body.getAttribute("id") is "k1l"
132 PASS attrNode.value is "k1l"
133 PASS attrNode.childNodes.length is 1
134
135 19. Changing text child with deleteData().
136 PASS document.getElementById("k1l") is null
137 PASS document.getElementById("l") is document.body
138 PASS document.body.id is "l"
139 PASS document.body.getAttribute("id") is "l"
140 PASS attrNode.value is "l"
141 PASS attrNode.childNodes.length is 1
142
143 20. Changing text child with replaceData().
144 PASS document.getElementById("l") is null
145 PASS document.getElementById("mn") is document.body
146 PASS document.body.id is "mn"
147 PASS document.body.getAttribute("id") is "mn"
148 PASS attrNode.value is "mn"
149 PASS attrNode.childNodes.length is 1
150
151 21. Remove an Attr node.
152 PASS document.body.id is ""
153 PASS document.getElementById("mn") is null
154 PASS document.body.getAttribute("id") is null
155 PASS document.body.getAttributeNode("id") is null
156
157 22. Add an Attr node.
158 PASS document.getElementById("o") is document.body
159 PASS document.body.id is "o"
160 PASS document.body.getAttribute("id") is "o"
161
162 23. Add an Attr node over an existing one.
163 PASS document.getElementById("o") is null
164 PASS document.getElementById("p") is document.body
165 PASS document.body.id is "p"
166 PASS document.body.getAttribute("id") is "p"
167 PASS successfullyParsed is true
168
169 TEST COMPLETE
170