Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(65)

Side by Side Diff: third_party/WebKit/LayoutTests/external/wpt/selection/addRange-16-expected.txt

Issue 2642393002: Import wpt@40665266227e475bc4a56884247d8c09d78dfb6a (Closed)
Patch Set: rebaseline-cl Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 CONSOLE ERROR: line 7: The given range isn't in document.
2 CONSOLE ERROR: line 7: The given range isn't in document.
3 CONSOLE ERROR: line 7: The given range isn't in document.
4 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
5 CONSOLE ERROR: line 7: The given range isn't in document.
6 CONSOLE ERROR: line 7: The given range isn't in document.
7 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
8 CONSOLE ERROR: line 7: The given range isn't in document.
9 CONSOLE ERROR: line 7: The given range isn't in document.
10 CONSOLE ERROR: line 7: The given range isn't in document.
11 CONSOLE ERROR: line 7: The given range isn't in document.
12 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
13 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
14 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
15 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
16 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
17 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
18 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
19 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
20 CONSOLE ERROR: line 7: The given range isn't in document.
21 CONSOLE ERROR: line 7: The given range isn't in document.
22 CONSOLE ERROR: line 7: The given range isn't in document.
23 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
24 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
25 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
26 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
27 CONSOLE ERROR: line 7: The given range isn't in document.
28 CONSOLE ERROR: line 7: The given range isn't in document.
29 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
30 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
31 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
32 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
33 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
34 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
35 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
36 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
37 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
38 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
39 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
40 CONSOLE ERROR: line 7: The given range isn't in document.
41 CONSOLE ERROR: line 7: The given range isn't in document.
42 CONSOLE ERROR: line 7: The given range isn't in document.
43 CONSOLE ERROR: line 7: The given range isn't in document.
44 CONSOLE ERROR: line 7: The given range isn't in document.
45 CONSOLE ERROR: line 7: The given range isn't in document.
46 CONSOLE ERROR: line 7: The given range isn't in document.
47 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
48 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
49 CONSOLE ERROR: line 7: The given range isn't in document.
50 CONSOLE ERROR: line 7: The given range isn't in document.
51 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
52 CONSOLE ERROR: line 7: The given range isn't in document.
53 CONSOLE ERROR: line 7: The given range isn't in document.
54 CONSOLE ERROR: line 7: The given range isn't in document.
55 CONSOLE ERROR: line 7: The given range isn't in document.
56 CONSOLE ERROR: line 7: The given range isn't in document.
57 CONSOLE ERROR: line 7: The given range isn't in document.
58 CONSOLE ERROR: line 7: The given range isn't in document.
59 CONSOLE ERROR: line 7: The given range isn't in document.
60 CONSOLE ERROR: line 7: The given range isn't in document.
61 CONSOLE ERROR: line 7: The given range isn't in document.
62 CONSOLE ERROR: line 7: The given range isn't in document.
63 CONSOLE ERROR: line 7: The given range isn't in document.
64 CONSOLE ERROR: line 7: The given range isn't in document.
65 This is a testharness.js-based test.
66 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
67 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1
68 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
69 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
70 Ijklmnop
71 QrstuvwxYzabcdefGhijklmn
72
73
74
75
76
77 "use strict";
78
79 testAddRangeSubSet(16, 20);
80 testDiv.style.display = "none";
81 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
82 Ijklmnop
83 QrstuvwxYzabcdefGhijklmn
84
85
86
87
88
89 "use strict";
90
91 testAddRangeSubSet(16, 20);
92 testDiv.style.display = "none";
93 "
94 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range assert_equals: After mutat ing the first added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
95 " but got Element node <html><head><title>Selection.addRange() tests</title>
96 <me...
97 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
98 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
99 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1
100 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
101 " but got Element node <html><head><title>Selection.addRange() tests</title>
102 <me...
103 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "" but got object "Äb̈c̈d̈ëf̈g̈ḧ
104 Ijklmnop
105 QrstuvwxYzabcdefGhijklmn
106
107
108
109
110
111 "use strict";
112
113 testAddRangeSubSet(16, 20);
114 testDiv.style.display = "none";
115 "
116 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
117 " but got Element node <html><head><title>Selection.addRange() tests</title>
118 <me...
119 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
120 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
121 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1
122 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
123 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
124 Ijklmnop
125 QrstuvwxYzabcdefGhijklmn
126
127
128
129
130
131 "use strict";
132
133 testAddRangeSubSet(16, 20);
134 testDiv.style.display = "none";
135 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
136 Ijklmnop
137 QrstuvwxYzabcdefGhijklmn
138
139
140
141
142
143 "use strict";
144
145 testAddRangeSubSet(16, 20);
146 testDiv.style.display = "none";
147 "
148 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the fir st added range must modify the Selection's last Range assert_equals: After mutat ing the first added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
149 " but got Element node <html><head><title>Selection.addRange() tests</title>
150 <me...
151 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sel ection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
152 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
153 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1
154 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
155 " but got Element node <html><head><title>Selection.addRange() tests</title>
156 <me...
157 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "A" but got object "Äb̈c̈d̈ëf̈g̈ḧ
158 Ijklmnop
159 QrstuvwxYzabcdefGhijklmn
160
161
162
163
164
165 "use strict";
166
167 testAddRangeSubSet(16, 20);
168 testDiv.style.display = "none";
169 "
170 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
171 " but got Element node <html><head><title>Selection.addRange() tests</title>
172 <me...
173 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
174 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
175 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
176 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
177 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
178 Ijklmnop
179 QrstuvwxYzabcdefGhijklmn
180
181
182
183
184
185 "use strict";
186
187 testAddRangeSubSet(16, 20);
188 testDiv.style.display = "none";
189 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
190 Ijklmnop
191 QrstuvwxYzabcdefGhijklmn
192
193
194
195
196
197 "use strict";
198
199 testAddRangeSubSet(16, 20);
200 testDiv.style.display = "none";
201 "
202 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range assert_equals: After mutat ing the first added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
203 " but got Element node <html><head><title>Selection.addRange() tests</title>
204 <me...
205 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sel ection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
206 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
207 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
208 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
209 " but got Element node <html><head><title>Selection.addRange() tests</title>
210 <me...
211 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "b̈c̈d̈" but got object "Äb̈c̈d̈ëf̈g̈ḧ
212 Ijklmnop
213 QrstuvwxYzabcdefGhijklmn
214
215
216
217
218
219 "use strict";
220
221 testAddRangeSubSet(16, 20);
222 testDiv.style.display = "none";
223 "
224 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
225 " but got Element node <html><head><title>Selection.addRange() tests</title>
226 <me...
227 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
228 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
229 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
230 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
231 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
232 Ijklmnop
233 QrstuvwxYzabcdefGhijklmn
234
235
236
237
238
239 "use strict";
240
241 testAddRangeSubSet(16, 20);
242 testDiv.style.display = "none";
243 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
244 Ijklmnop
245 QrstuvwxYzabcdefGhijklmn
246
247
248
249
250
251 "use strict";
252
253 testAddRangeSubSet(16, 20);
254 testDiv.style.display = "none";
255 "
256 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the fir st added range must modify the Selection's last Range assert_equals: After mutat ing the first added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
257 " but got Element node <html><head><title>Selection.addRange() tests</title>
258 <me...
259 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sel ection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
260 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
261 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
262 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
263 " but got Element node <html><head><title>Selection.addRange() tests</title>
264 <me...
265 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "b̈c̈d̈e" but got object "Äb̈c̈d̈ëf̈g̈ḧ
266 Ijklmnop
267 QrstuvwxYzabcdefGhijklmn
268
269
270
271
272
273 "use strict";
274
275 testAddRangeSubSet(16, 20);
276 testDiv.style.display = "none";
277 "
278 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
279 " but got Element node <html><head><title>Selection.addRange() tests</title>
280 <me...
281 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
282 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
283 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
284 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
285 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
286 Ijklmnop
287 QrstuvwxYzabcdefGhijklmn
288
289
290
291
292
293 "use strict";
294
295 testAddRangeSubSet(16, 20);
296 testDiv.style.display = "none";
297 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
298 Ijklmnop
299 QrstuvwxYzabcdefGhijklmn
300
301
302
303
304
305 "use strict";
306
307 testAddRangeSubSet(16, 20);
308 testDiv.style.display = "none";
309 "
310 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range assert_equals: After mutat ing the first added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
311 " but got Element node <html><head><title>Selection.addRange() tests</title>
312 <me...
313 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
314 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
315 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
316 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Ijklmnop
317 " but got Element node <html><head><title>Selection.addRange() tests</title>
318 <me...
319 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "" but got object "Äb̈c̈d̈ëf̈g̈ḧ
320 Ijklmnop
321 QrstuvwxYzabcdefGhijklmn
322
323
324
325
326
327 "use strict";
328
329 testAddRangeSubSet(16, 20);
330 testDiv.style.display = "none";
331 "
332 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
333 " but got Element node <html><head><title>Selection.addRange() tests</title>
334 <me...
335 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
336 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
337 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1
338 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
339 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
340 Ijklmnop
341 QrstuvwxYzabcdefGhijklmn
342
343
344
345
346
347 "use strict";
348
349 testAddRangeSubSet(16, 20);
350 testDiv.style.display = "none";
351 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
352 Ijklmnop
353 QrstuvwxYzabcdefGhijklmn
354
355
356
357
358
359 "use strict";
360
361 testAddRangeSubSet(16, 20);
362 testDiv.style.display = "none";
363 "
364 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the fir st added range must modify the Selection's last Range assert_equals: After mutat ing the first added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
365 " but got Element node <html><head><title>Selection.addRange() tests</title>
366 <me...
367 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Sel ection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
368 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
369 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1
370 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Ijklmnop
371 " but got Element node <html><head><title>Selection.addRange() tests</title>
372 <me...
373 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "I" but got object "Äb̈c̈d̈ëf̈g̈ḧ
374 Ijklmnop
375 QrstuvwxYzabcdefGhijklmn
376
377
378
379
380
381 "use strict";
382
383 testAddRangeSubSet(16, 20);
384 testDiv.style.display = "none";
385 "
386 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
387 " but got Element node <html><head><title>Selection.addRange() tests</title>
388 <me...
389 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
390 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
391 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
392 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
393 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
394 Ijklmnop
395 QrstuvwxYzabcdefGhijklmn
396
397
398
399
400
401 "use strict";
402
403 testAddRangeSubSet(16, 20);
404 testDiv.style.display = "none";
405 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
406 Ijklmnop
407 QrstuvwxYzabcdefGhijklmn
408
409
410
411
412
413 "use strict";
414
415 testAddRangeSubSet(16, 20);
416 testDiv.style.display = "none";
417 "
418 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range assert_equals: After mutat ing the first added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
419 " but got Element node <html><head><title>Selection.addRange() tests</title>
420 <me...
421 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Sel ection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
422 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
423 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
424 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Ijklmnop
425 " but got Element node <html><head><title>Selection.addRange() tests</title>
426 <me...
427 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "klmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ
428 Ijklmnop
429 QrstuvwxYzabcdefGhijklmn
430
431
432
433
434
435 "use strict";
436
437 testAddRangeSubSet(16, 20);
438 testDiv.style.display = "none";
439 "
440 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
441 " but got Element node <html><head><title>Selection.addRange() tests</title>
442 <me...
443 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
444 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
445 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1
446 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
447 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
448 Ijklmnop
449 QrstuvwxYzabcdefGhijklmn
450
451
452
453
454
455 "use strict";
456
457 testAddRangeSubSet(16, 20);
458 testDiv.style.display = "none";
459 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
460 Ijklmnop
461 QrstuvwxYzabcdefGhijklmn
462
463
464
465
466
467 "use strict";
468
469 testAddRangeSubSet(16, 20);
470 testDiv.style.display = "none";
471 "
472 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the fir st added range must modify the Selection's last Range assert_equals: After mutat ing the first added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
473 " but got Element node <html><head><title>Selection.addRange() tests</title>
474 <me...
475 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Sel ection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
476 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
477 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1
478 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Ijklmnop
479 " but got Element node <html><head><title>Selection.addRange() tests</title>
480 <me...
481 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "klmnop
482 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
483 Ijklmnop
484 QrstuvwxYzabcdefGhijklmn
485
486
487
488
489
490 "use strict";
491
492 testAddRangeSubSet(16, 20);
493 testDiv.style.display = "none";
494 "
495 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
496 " but got Element node <html><head><title>Selection.addRange() tests</title>
497 <me...
498 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
499 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must not throw exceptions or modify the range it's given
500 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must result in rangeCount being 1
501 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must result in the selection's last range having the specified endpoin ts
502 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "Äb̈c̈d̈ëf̈g̈ḧ
503 Ijklmnop
504 QrstuvwxYzabcdefGhijklmn
505
506
507
508
509
510 "use strict";
511
512 testAddRangeSubSet(16, 20);
513 testDiv.style.display = "none";
514 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
515 Ijklmnop
516 QrstuvwxYzabcdefGhijklmn
517
518
519
520
521
522 "use strict";
523
524 testAddRangeSubSet(16, 20);
525 testDiv.style.display = "none";
526 "
527 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyi ng the first added range must modify the Selection's last Range assert_equals: A fter mutating the first added Range, startContainer of the Selection's last Rang e must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
528 " but got Element node <html><head><title>Selection.addRange() tests</title>
529 <me...
530 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyi ng the Selection's last Range must modify the first added Range assert_equals: A fter first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
531 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
532 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1
533 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoi nts assert_equals: startContainer of the Selection's last Range must match the a dded Range expected Text node "Opqrstuv" but got Element node <html><head><title >Selection.addRange() tests</title>
534 <me...
535 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we ad ded assert_equals: getRangeAt(rangeCount - 1) must return the same object we add ed expected object "" but got object "Äb̈c̈d̈ëf̈g̈ḧ
536 Ijklmnop
537 QrstuvwxYzabcdefGhijklmn
538
539
540
541
542
543 "use strict";
544
545 testAddRangeSubSet(16, 20);
546 testDiv.style.display = "none";
547 "
548 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyi ng the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Ra nge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
549 " but got Element node <html><head><title>Selection.addRange() tests</title>
550 <me...
551 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyi ng the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
552 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first a ddRange() must not throw exceptions or modify the range it's given
553 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first a ddRange() must result in rangeCount being 1
554 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first a ddRange() must result in the selection's last range having the specified endpoin ts
555 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "Äb̈c̈d̈ëf̈g̈ḧ
556 Ijklmnop
557 QrstuvwxYzabcdefGhijklmn
558
559
560
561
562
563 "use strict";
564
565 testAddRangeSubSet(16, 20);
566 testDiv.style.display = "none";
567 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
568 Ijklmnop
569 QrstuvwxYzabcdefGhijklmn
570
571
572
573
574
575 "use strict";
576
577 testAddRangeSubSet(16, 20);
578 testDiv.style.display = "none";
579 "
580 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyi ng the first added range must modify the Selection's last Range assert_equals: A fter mutating the first added Range, startContainer of the Selection's last Rang e must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
581 " but got Element node <html><head><title>Selection.addRange() tests</title>
582 <me...
583 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyi ng the Selection's last Range must modify the first added Range assert_equals: A fter first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
584 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
585 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1
586 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoi nts assert_equals: startContainer of the Selection's last Range must match the a dded Range expected Text node "Opqrstuv" but got Element node <html><head><title >Selection.addRange() tests</title>
587 <me...
588 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we ad ded assert_equals: getRangeAt(rangeCount - 1) must return the same object we add ed expected object "O" but got object "Äb̈c̈d̈ëf̈g̈ḧ
589 Ijklmnop
590 QrstuvwxYzabcdefGhijklmn
591
592
593
594
595
596 "use strict";
597
598 testAddRangeSubSet(16, 20);
599 testDiv.style.display = "none";
600 "
601 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyi ng the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Ra nge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
602 " but got Element node <html><head><title>Selection.addRange() tests</title>
603 <me...
604 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyi ng the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
605 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
606 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
607 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoi nts
608 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we ad ded assert_equals: getRangeAt(rangeCount - 1) must return the same object we add ed expected object "Äb̈c̈d̈ëf̈g̈ḧ
609 Ijklmnop
610 QrstuvwxYzabcdefGhijklmn
611
612
613
614
615
616 "use strict";
617
618 testAddRangeSubSet(16, 20);
619 testDiv.style.display = "none";
620 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
621 Ijklmnop
622 QrstuvwxYzabcdefGhijklmn
623
624
625
626
627
628 "use strict";
629
630 testAddRangeSubSet(16, 20);
631 testDiv.style.display = "none";
632 "
633 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modify ing the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
634 " but got Element node <html><head><title>Selection.addRange() tests</title>
635 <me...
636 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modify ing the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
637 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
638 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1
639 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpo ints assert_equals: startContainer of the Selection's last Range must match the added Range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection.addRange() tests</title>
640 <me...
641 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "qrstuv" but got object "Äb̈c̈d̈ëf̈g̈ḧ
642 Ijklmnop
643 QrstuvwxYzabcdefGhijklmn
644
645
646
647
648
649 "use strict";
650
651 testAddRangeSubSet(16, 20);
652 testDiv.style.display = "none";
653 "
654 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modify ing the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last R ange must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
655 " but got Element node <html><head><title>Selection.addRange() tests</title>
656 <me...
657 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
658 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first ad dRange() must not throw exceptions or modify the range it's given
659 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first ad dRange() must result in rangeCount being 1
660 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first ad dRange() must result in the selection's last range having the specified endpoint s
661 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first ad dRange() must result in the selection's last range being the same object we adde d assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
662 Ijklmnop
663 QrstuvwxYzabcdefGhijklmn
664
665
666
667
668
669 "use strict";
670
671 testAddRangeSubSet(16, 20);
672 testDiv.style.display = "none";
673 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
674 Ijklmnop
675 QrstuvwxYzabcdefGhijklmn
676
677
678
679
680
681 "use strict";
682
683 testAddRangeSubSet(16, 20);
684 testDiv.style.display = "none";
685 "
686 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifyin g the first added range must modify the Selection's last Range assert_equals: Af ter mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
687 " but got Element node <html><head><title>Selection.addRange() tests</title>
688 <me...
689 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifyin g the Selection's last Range must modify the first added Range assert_equals: Af ter first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
690 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second a ddRange() must not throw exceptions or modify the range it's given
691 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second a ddRange() must result in rangeCount being 1
692 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_equals: startContainer of the Selection's last Range must match the ad ded Range expected Text node "Efghijkl" but got Element node <html><head><title> Selection.addRange() tests</title>
693 <me...
694 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "" but got object "Äb̈c̈d̈ëf̈g̈ḧ
695 Ijklmnop
696 QrstuvwxYzabcdefGhijklmn
697
698
699
700
701
702 "use strict";
703
704 testAddRangeSubSet(16, 20);
705 testDiv.style.display = "none";
706 "
707 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifyin g the second added range must modify the Selection's last Range assert_equals: A fter mutating the second added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
708 " but got Element node <html><head><title>Selection.addRange() tests</title>
709 <me...
710 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifyin g the Selection's last Range must modify the second added Range assert_equals: A fter second addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
711 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first ad dRange() must not throw exceptions or modify the range it's given
712 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first ad dRange() must result in rangeCount being 1
713 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first ad dRange() must result in the selection's last range having the specified endpoint s
714 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first ad dRange() must result in the selection's last range being the same object we adde d assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
715 Ijklmnop
716 QrstuvwxYzabcdefGhijklmn
717
718
719
720
721
722 "use strict";
723
724 testAddRangeSubSet(16, 20);
725 testDiv.style.display = "none";
726 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
727 Ijklmnop
728 QrstuvwxYzabcdefGhijklmn
729
730
731
732
733
734 "use strict";
735
736 testAddRangeSubSet(16, 20);
737 testDiv.style.display = "none";
738 "
739 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifyin g the first added range must modify the Selection's last Range assert_equals: Af ter mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
740 " but got Element node <html><head><title>Selection.addRange() tests</title>
741 <me...
742 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifyin g the Selection's last Range must modify the first added Range assert_equals: Af ter first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
743 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second a ddRange() must not throw exceptions or modify the range it's given
744 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second a ddRange() must result in rangeCount being 1
745 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_equals: startContainer of the Selection's last Range must match the ad ded Range expected Text node "Efghijkl" but got Element node <html><head><title> Selection.addRange() tests</title>
746 <me...
747 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "E" but got object "Äb̈c̈d̈ëf̈g̈ḧ
748 Ijklmnop
749 QrstuvwxYzabcdefGhijklmn
750
751
752
753
754
755 "use strict";
756
757 testAddRangeSubSet(16, 20);
758 testDiv.style.display = "none";
759 "
760 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifyin g the second added range must modify the Selection's last Range assert_equals: A fter mutating the second added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
761 " but got Element node <html><head><title>Selection.addRange() tests</title>
762 <me...
763 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifyin g the Selection's last Range must modify the second added Range assert_equals: A fter second addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
764 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first ad dRange() must not throw exceptions or modify the range it's given
765 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first ad dRange() must result in rangeCount being 1
766 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first ad dRange() must result in the selection's last range having the specified endpoint s
767 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first ad dRange() must result in the selection's last range being the same object we adde d assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
768 Ijklmnop
769 QrstuvwxYzabcdefGhijklmn
770
771
772
773
774
775 "use strict";
776
777 testAddRangeSubSet(16, 20);
778 testDiv.style.display = "none";
779 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
780 Ijklmnop
781 QrstuvwxYzabcdefGhijklmn
782
783
784
785
786
787 "use strict";
788
789 testAddRangeSubSet(16, 20);
790 testDiv.style.display = "none";
791 "
792 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifyin g the first added range must modify the Selection's last Range assert_equals: Af ter mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
793 " but got Element node <html><head><title>Selection.addRange() tests</title>
794 <me...
795 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifyin g the Selection's last Range must modify the first added Range assert_equals: Af ter first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
796 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second a ddRange() must not throw exceptions or modify the range it's given
797 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second a ddRange() must result in rangeCount being 1
798 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_equals: startContainer of the Selection's last Range must match the ad ded Range expected Text node "Efghijkl" but got Element node <html><head><title> Selection.addRange() tests</title>
799 <me...
800 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "ghijkl" but got object "Äb̈c̈d̈ëf̈g̈ḧ
801 Ijklmnop
802 QrstuvwxYzabcdefGhijklmn
803
804
805
806
807
808 "use strict";
809
810 testAddRangeSubSet(16, 20);
811 testDiv.style.display = "none";
812 "
813 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifyin g the second added range must modify the Selection's last Range assert_equals: A fter mutating the second added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
814 " but got Element node <html><head><title>Selection.addRange() tests</title>
815 <me...
816 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifyin g the Selection's last Range must modify the second added Range assert_equals: A fter second addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
817 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
818 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1
819 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoi nts
820 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we ad ded assert_equals: getRangeAt(rangeCount - 1) must return the same object we add ed expected object "Äb̈c̈d̈ëf̈g̈ḧ
821 Ijklmnop
822 QrstuvwxYzabcdefGhijklmn
823
824
825
826
827
828 "use strict";
829
830 testAddRangeSubSet(16, 20);
831 testDiv.style.display = "none";
832 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
833 Ijklmnop
834 QrstuvwxYzabcdefGhijklmn
835
836
837
838
839
840 "use strict";
841
842 testAddRangeSubSet(16, 20);
843 testDiv.style.display = "none";
844 "
845 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
846 " but got Element node <html><head><title>Selection.addRange() tests</title>
847 <me...
848 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
849 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
850 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1
851 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpo ints assert_equals: endOffset of the Selection's last Range must match the added Range expected 1 but got 2
852 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "Selection.addRange() tests
853
854 " but got object "Selection.addRange() tests
855
856 Äb̈c̈d̈ëf̈g̈ḧ
857 Ijklmnop
858 QrstuvwxYzabcdefGhijklmn
859
860
861
862
863
864 "use strict";
865
866 testAddRangeSubSet(16, 20);
867 testDiv.style.display = "none";
868 "
869 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last R ange must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
870 " but got Element node <html><head><title>Selection.addRange() tests</title>
871 <me...
872 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
873 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
874 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in rangeCount being 1
875 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoi nts
876 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we ad ded assert_equals: getRangeAt(rangeCount - 1) must return the same object we add ed expected object "Äb̈c̈d̈ëf̈g̈ḧ
877 Ijklmnop
878 QrstuvwxYzabcdefGhijklmn
879
880
881
882
883
884 "use strict";
885
886 testAddRangeSubSet(16, 20);
887 testDiv.style.display = "none";
888 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
889 Ijklmnop
890 QrstuvwxYzabcdefGhijklmn
891
892
893
894
895
896 "use strict";
897
898 testAddRangeSubSet(16, 20);
899 testDiv.style.display = "none";
900 "
901 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
902 " but got Element node <html><head><title>Selection.addRange() tests</title>
903 <me...
904 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
905 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
906 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1
907 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpo ints
908 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "Selection.addRange() tests
909
910 Äb̈c̈d̈ëf̈g̈ḧ
911 Ijklmnop
912 QrstuvwxYzabcdefGhijklmn
913
914
915
916
917
918 "use strict";
919
920 testAddRangeSubSet(16, 20);
921 testDiv.style.display = "none";
922 " but got object "Selection.addRange() tests
923
924 Äb̈c̈d̈ëf̈g̈ḧ
925 Ijklmnop
926 QrstuvwxYzabcdefGhijklmn
927
928
929
930
931
932 "use strict";
933
934 testAddRangeSubSet(16, 20);
935 testDiv.style.display = "none";
936 "
937 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last R ange must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
938 " but got Element node <html><head><title>Selection.addRange() tests</title>
939 <me...
940 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
941 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
942 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in rangeCount being 1
943 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoi nts
944 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we ad ded assert_equals: getRangeAt(rangeCount - 1) must return the same object we add ed expected object "Äb̈c̈d̈ëf̈g̈ḧ
945 Ijklmnop
946 QrstuvwxYzabcdefGhijklmn
947
948
949
950
951
952 "use strict";
953
954 testAddRangeSubSet(16, 20);
955 testDiv.style.display = "none";
956 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
957 Ijklmnop
958 QrstuvwxYzabcdefGhijklmn
959
960
961
962
963
964 "use strict";
965
966 testAddRangeSubSet(16, 20);
967 testDiv.style.display = "none";
968 "
969 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
970 " but got Element node <html><head><title>Selection.addRange() tests</title>
971 <me...
972 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
973 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
974 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1
975 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpo ints
976 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "Äb̈c̈d̈ëf̈g̈ḧ
977 Ijklmnop
978 QrstuvwxYzabcdefGhijklmn
979
980
981
982
983
984 "use strict";
985
986 testAddRangeSubSet(16, 20);
987 testDiv.style.display = "none";
988 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
989 Ijklmnop
990 QrstuvwxYzabcdefGhijklmn
991
992
993
994
995
996 "use strict";
997
998 testAddRangeSubSet(16, 20);
999 testDiv.style.display = "none";
1000 "
1001 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last R ange must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1002 " but got Element node <html><head><title>Selection.addRange() tests</title>
1003 <me...
1004 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1005 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must not th row exceptions or modify the range it's given
1006 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1
1007 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
1008 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "Ä b̈c̈d̈ëf̈g̈ḧ
1009 Ijklmnop
1010 QrstuvwxYzabcdefGhijklmn
1011
1012
1013
1014
1015
1016 "use strict";
1017
1018 testAddRangeSubSet(16, 20);
1019 testDiv.style.display = "none";
1020 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1021 Ijklmnop
1022 QrstuvwxYzabcdefGhijklmn
1023
1024
1025
1026
1027
1028 "use strict";
1029
1030 testAddRangeSubSet(16, 20);
1031 testDiv.style.display = "none";
1032 "
1033 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the first added ra nge must modify the Selection's last Range assert_equals: After mutating the fir st added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1034 " but got Element node <html><head><title>Selection.addRange() tests</title>
1035 <me...
1036 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's la st Range must modify the first added Range assert_equals: After first addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1037 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must not t hrow exceptions or modify the range it's given
1038 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in rangeCount being 1
1039 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <head><title>Selection.addRange() tests</title>
1040 <meta nam... but got Element node <html><head><title>Selection.addRange() tests< /title>
1041 <me...
1042 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "Äb̈c̈d̈ëf̈g̈ḧ
1043 Ijklmnop
1044 QrstuvwxYzabcdefGhijklmn
1045
1046
1047
1048
1049
1050 "use strict";
1051
1052 testAddRangeSubSet(16, 20);
1053 testDiv.style.display = "none";
1054 "
1055 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1056 " but got Element node <html><head><title>Selection.addRange() tests</title>
1057 <me...
1058 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
1059 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must not th row exceptions or modify the range it's given
1060 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
1061 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
1062 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "Ä b̈c̈d̈ëf̈g̈ḧ
1063 Ijklmnop
1064 QrstuvwxYzabcdefGhijklmn
1065
1066
1067
1068
1069
1070 "use strict";
1071
1072 testAddRangeSubSet(16, 20);
1073 testDiv.style.display = "none";
1074 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1075 Ijklmnop
1076 QrstuvwxYzabcdefGhijklmn
1077
1078
1079
1080
1081
1082 "use strict";
1083
1084 testAddRangeSubSet(16, 20);
1085 testDiv.style.display = "none";
1086 "
1087 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the first added ra nge must modify the Selection's last Range assert_equals: After mutating the fir st added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1088 " but got Element node <html><head><title>Selection.addRange() tests</title>
1089 <me...
1090 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's la st Range must modify the first added Range assert_equals: After first addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1091 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must not t hrow exceptions or modify the range it's given
1092 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in rangeCount being 1
1093 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1094 </p><p id... but got Element node <html><head><title>Selection.addRange() tests< /title>
1095 <me...
1096 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "A ̈b̈c̈d̈ëf̈g̈ḧ
1097 Ijklmnop
1098 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
1099 Ijklmnop
1100 QrstuvwxYzabcdefGhijklmn
1101
1102
1103
1104
1105
1106 "use strict";
1107
1108 testAddRangeSubSet(16, 20);
1109 testDiv.style.display = "none";
1110 "
1111 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1112 " but got Element node <html><head><title>Selection.addRange() tests</title>
1113 <me...
1114 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
1115 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must not throw exceptions or modify the range it's given
1116 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in rangeCount being 1
1117 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in the selection's last range having the specified en dpoints
1118 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in the selection's last range being the same object w e added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
1119 Ijklmnop
1120 QrstuvwxYzabcdefGhijklmn
1121
1122
1123
1124
1125
1126 "use strict";
1127
1128 testAddRangeSubSet(16, 20);
1129 testDiv.style.display = "none";
1130 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1131 Ijklmnop
1132 QrstuvwxYzabcdefGhijklmn
1133
1134
1135
1136
1137
1138 "use strict";
1139
1140 testAddRangeSubSet(16, 20);
1141 testDiv.style.display = "none";
1142 "
1143 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the first added range must modify the Selection's last Range assert_equa ls: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1144 " but got Element node <html><head><title>Selection.addRange() tests</title>
1145 <me...
1146 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the Selection's last Range must modify the first added Range assert_equa ls: After first addRange(), after mutating the Selection's last Range, startOffs et of the Selection's last Range must match the added Range expected 0 but got 6
1147 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must not throw exceptions or modify the range it's given
1148 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must result in rangeCount being 1
1149 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must result in the selection's last range having the specified e ndpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <html><head><title></title></head><body><p >Efghijkl</p><p... but got Element node <html><head><title>Selection.addRange() tests</title>
1150 <me...
1151 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object w e added expected object "" but got object "Äb̈c̈d̈ëf̈g̈ḧ
1152 Ijklmnop
1153 QrstuvwxYzabcdefGhijklmn
1154
1155
1156
1157
1158
1159 "use strict";
1160
1161 testAddRangeSubSet(16, 20);
1162 testDiv.style.display = "none";
1163 "
1164 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the second added range must modify the Selection's last Range assert_equ als: After mutating the second added Range, startContainer of the Selection's la st Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1165 " but got Element node <html><head><title>Selection.addRange() tests</title>
1166 <me...
1167 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the Selection's last Range must modify the second added Range assert_equ als: After second addRange(), after mutating the Selection's last Range, startOf fset of the Selection's last Range must match the added Range expected 0 but got 6
1168 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must no t throw exceptions or modify the range it's given
1169 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must re sult in rangeCount being 1
1170 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must re sult in the selection's last range having the specified endpoints
1171 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must re sult in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
1172 Ijklmnop
1173 QrstuvwxYzabcdefGhijklmn
1174
1175
1176
1177
1178
1179 "use strict";
1180
1181 testAddRangeSubSet(16, 20);
1182 testDiv.style.display = "none";
1183 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1184 Ijklmnop
1185 QrstuvwxYzabcdefGhijklmn
1186
1187
1188
1189
1190
1191 "use strict";
1192
1193 testAddRangeSubSet(16, 20);
1194 testDiv.style.display = "none";
1195 "
1196 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first adde d range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1197 " but got Element node <html><head><title>Selection.addRange() tests</title>
1198 <me...
1199 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection' s last Range must modify the first added Range assert_equals: After first addRan ge(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1200 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must n ot throw exceptions or modify the range it's given
1201 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must r esult in rangeCount being 1
1202 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must r esult in the selection's last range having the specified endpoints assert_equals : startContainer of the Selection's last Range must match the added Range expect ed Element node <head><title></title></head> but got Element node <html><head><t itle>Selection.addRange() tests</title>
1203 <me...
1204 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must r esult in the selection's last range being the same object we added assert_equals : getRangeAt(rangeCount - 1) must return the same object we added expected objec t "" but got object "Äb̈c̈d̈ëf̈g̈ḧ
1205 Ijklmnop
1206 QrstuvwxYzabcdefGhijklmn
1207
1208
1209
1210
1211
1212 "use strict";
1213
1214 testAddRangeSubSet(16, 20);
1215 testDiv.style.display = "none";
1216 "
1217 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second add ed range must modify the Selection's last Range assert_equals: After mutating th e second added Range, startContainer of the Selection's last Range must match th e added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1218 " but got Element node <html><head><title>Selection.addRange() tests</title>
1219 <me...
1220 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection' s last Range must modify the second added Range assert_equals: After second addR ange(), after mutating the Selection's last Range, startOffset of the Selection' s last Range must match the added Range expected 0 but got 6
1221 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must no t throw exceptions or modify the range it's given
1222 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must re sult in rangeCount being 1
1223 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must re sult in the selection's last range having the specified endpoints
1224 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must re sult in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
1225 Ijklmnop
1226 QrstuvwxYzabcdefGhijklmn
1227
1228
1229
1230
1231
1232 "use strict";
1233
1234 testAddRangeSubSet(16, 20);
1235 testDiv.style.display = "none";
1236 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1237 Ijklmnop
1238 QrstuvwxYzabcdefGhijklmn
1239
1240
1241
1242
1243
1244 "use strict";
1245
1246 testAddRangeSubSet(16, 20);
1247 testDiv.style.display = "none";
1248 "
1249 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first adde d range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1250 " but got Element node <html><head><title>Selection.addRange() tests</title>
1251 <me...
1252 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection' s last Range must modify the first added Range assert_equals: After first addRan ge(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1253 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must n ot throw exceptions or modify the range it's given
1254 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must r esult in rangeCount being 1
1255 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must r esult in the selection's last range having the specified endpoints assert_equals : startContainer of the Selection's last Range must match the added Range expect ed Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <html><head><title>Selection.addRange() tests</title>
1256 <me...
1257 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must r esult in the selection's last range being the same object we added assert_equals : getRangeAt(rangeCount - 1) must return the same object we added expected objec t "" but got object "Äb̈c̈d̈ëf̈g̈ḧ
1258 Ijklmnop
1259 QrstuvwxYzabcdefGhijklmn
1260
1261
1262
1263
1264
1265 "use strict";
1266
1267 testAddRangeSubSet(16, 20);
1268 testDiv.style.display = "none";
1269 "
1270 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second add ed range must modify the Selection's last Range assert_equals: After mutating th e second added Range, startContainer of the Selection's last Range must match th e added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1271 " but got Element node <html><head><title>Selection.addRange() tests</title>
1272 <me...
1273 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection' s last Range must modify the second added Range assert_equals: After second addR ange(), after mutating the Selection's last Range, startOffset of the Selection' s last Range must match the added Range expected 0 but got 6
1274 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw except ions or modify the range it's given
1275 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeC ount being 1
1276 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the se lection's last range having the specified endpoints
1277 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈ g̈ḧ
1278 Ijklmnop
1279 QrstuvwxYzabcdefGhijklmn
1280
1281
1282
1283
1284
1285 "use strict";
1286
1287 testAddRangeSubSet(16, 20);
1288 testDiv.style.display = "none";
1289 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1290 Ijklmnop
1291 QrstuvwxYzabcdefGhijklmn
1292
1293
1294
1295
1296
1297 "use strict";
1298
1299 testAddRangeSubSet(16, 20);
1300 testDiv.style.display = "none";
1301 "
1302 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must m odify the Selection's last Range assert_equals: After mutating the first added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1303 " but got Element node <html><head><title>Selection.addRange() tests</title>
1304 <me...
1305 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range m ust modify the first added Range assert_equals: After first addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
1306 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw excep tions or modify the range it's given
1307 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in range Count being 1
1308 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Element nod e <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1309 </p> but got Element node <html><head><title>Selection.addRange() tests</title>
1310 <me...
1311 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "" but got o bject "Äb̈c̈d̈ëf̈g̈ḧ
1312 Ijklmnop
1313 QrstuvwxYzabcdefGhijklmn
1314
1315
1316
1317
1318
1319 "use strict";
1320
1321 testAddRangeSubSet(16, 20);
1322 testDiv.style.display = "none";
1323 "
1324 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1325 " but got Element node <html><head><title>Selection.addRange() tests</title>
1326 <me...
1327 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
1328 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw except ions or modify the range it's given
1329 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeC ount being 1
1330 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the se lection's last range having the specified endpoints
1331 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈ g̈ḧ
1332 Ijklmnop
1333 QrstuvwxYzabcdefGhijklmn
1334
1335
1336
1337
1338
1339 "use strict";
1340
1341 testAddRangeSubSet(16, 20);
1342 testDiv.style.display = "none";
1343 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1344 Ijklmnop
1345 QrstuvwxYzabcdefGhijklmn
1346
1347
1348
1349
1350
1351 "use strict";
1352
1353 testAddRangeSubSet(16, 20);
1354 testDiv.style.display = "none";
1355 "
1356 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must m odify the Selection's last Range assert_equals: After mutating the first added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1357 " but got Element node <html><head><title>Selection.addRange() tests</title>
1358 <me...
1359 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range m ust modify the first added Range assert_equals: After first addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
1360 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw excep tions or modify the range it's given
1361 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in range Count being 1
1362 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Element nod e <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1363 </p> but got Element node <html><head><title>Selection.addRange() tests</title>
1364 <me...
1365 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf ̈g̈ḧ
1366 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1367 Ijklmnop
1368 QrstuvwxYzabcdefGhijklmn
1369
1370
1371
1372
1373
1374 "use strict";
1375
1376 testAddRangeSubSet(16, 20);
1377 testDiv.style.display = "none";
1378 "
1379 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1380 " but got Element node <html><head><title>Selection.addRange() tests</title>
1381 <me...
1382 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
1383 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not th row exceptions or modify the range it's given
1384 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
1385 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
1386 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "Ä b̈c̈d̈ëf̈g̈ḧ
1387 Ijklmnop
1388 QrstuvwxYzabcdefGhijklmn
1389
1390
1391
1392
1393
1394 "use strict";
1395
1396 testAddRangeSubSet(16, 20);
1397 testDiv.style.display = "none";
1398 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1399 Ijklmnop
1400 QrstuvwxYzabcdefGhijklmn
1401
1402
1403
1404
1405
1406 "use strict";
1407
1408 testAddRangeSubSet(16, 20);
1409 testDiv.style.display = "none";
1410 "
1411 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added ra nge must modify the Selection's last Range assert_equals: After mutating the fir st added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1412 " but got Element node <html><head><title>Selection.addRange() tests</title>
1413 <me...
1414 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's la st Range must modify the first added Range assert_equals: After first addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1415 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not t hrow exceptions or modify the range it's given
1416 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must resul t in rangeCount being 1
1417 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <p>Opqrstuv</p> but got Element node <html><head><title>Selection.ad dRange() tests</title>
1418 <me...
1419 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "Äb̈c̈d̈ëf̈g̈ḧ
1420 Ijklmnop
1421 QrstuvwxYzabcdefGhijklmn
1422
1423
1424
1425
1426
1427 "use strict";
1428
1429 testAddRangeSubSet(16, 20);
1430 testDiv.style.display = "none";
1431 "
1432 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1433 " but got Element node <html><head><title>Selection.addRange() tests</title>
1434 <me...
1435 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
1436 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not th row exceptions or modify the range it's given
1437 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
1438 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
1439 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "Ä b̈c̈d̈ëf̈g̈ḧ
1440 Ijklmnop
1441 QrstuvwxYzabcdefGhijklmn
1442
1443
1444
1445
1446
1447 "use strict";
1448
1449 testAddRangeSubSet(16, 20);
1450 testDiv.style.display = "none";
1451 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1452 Ijklmnop
1453 QrstuvwxYzabcdefGhijklmn
1454
1455
1456
1457
1458
1459 "use strict";
1460
1461 testAddRangeSubSet(16, 20);
1462 testDiv.style.display = "none";
1463 "
1464 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added ra nge must modify the Selection's last Range assert_equals: After mutating the fir st added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1465 " but got Element node <html><head><title>Selection.addRange() tests</title>
1466 <me...
1467 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's la st Range must modify the first added Range assert_equals: After first addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1468 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not t hrow exceptions or modify the range it's given
1469 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must resul t in rangeCount being 1
1470 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <p>Opqrstuv</p> but got Element node <html><head><title>Selection.ad dRange() tests</title>
1471 <me...
1472 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "O pqrstuv" but got object "Äb̈c̈d̈ëf̈g̈ḧ
1473 Ijklmnop
1474 QrstuvwxYzabcdefGhijklmn
1475
1476
1477
1478
1479
1480 "use strict";
1481
1482 testAddRangeSubSet(16, 20);
1483 testDiv.style.display = "none";
1484 "
1485 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1486 " but got Element node <html><head><title>Selection.addRange() tests</title>
1487 <me...
1488 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
1489 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
1490 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
1491 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
1492 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "Äb̈c̈d̈ëf̈g̈ḧ
1493 Ijklmnop
1494 QrstuvwxYzabcdefGhijklmn
1495
1496
1497
1498
1499
1500 "use strict";
1501
1502 testAddRangeSubSet(16, 20);
1503 testDiv.style.display = "none";
1504 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1505 Ijklmnop
1506 QrstuvwxYzabcdefGhijklmn
1507
1508
1509
1510
1511
1512 "use strict";
1513
1514 testAddRangeSubSet(16, 20);
1515 testDiv.style.display = "none";
1516 "
1517 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the fi rst added range must modify the Selection's last Range assert_equals: After muta ting the first added Range, startContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1518 " but got Element node <html><head><title>Selection.addRange() tests</title>
1519 <me...
1520 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Se lection's last Range must modify the first added Range assert_equals: After firs t addRange(), after mutating the Selection's last Range, startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6
1521 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must not throw exceptions or modify the range it's given
1522 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in rangeCount being 1
1523 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in the selection's last range having the specified endpoints asser t_equals: startContainer of the Selection's last Range must match the added Rang e expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1524 " but got Element node <html><head><title>Selection.addRange() tests</title>
1525 <me...
1526 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "Äb̈c̈d̈ëf̈g̈ḧ
1527 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1528 Ijklmnop
1529 QrstuvwxYzabcdefGhijklmn
1530
1531
1532
1533
1534
1535 "use strict";
1536
1537 testAddRangeSubSet(16, 20);
1538 testDiv.style.display = "none";
1539 "
1540 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1541 " but got Element node <html><head><title>Selection.addRange() tests</title>
1542 <me...
1543 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6
1544 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
1545 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
1546 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
1547 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "Äb̈c̈d̈ëf̈g̈ḧ
1548 Ijklmnop
1549 QrstuvwxYzabcdefGhijklmn
1550
1551
1552
1553
1554
1555 "use strict";
1556
1557 testAddRangeSubSet(16, 20);
1558 testDiv.style.display = "none";
1559 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1560 Ijklmnop
1561 QrstuvwxYzabcdefGhijklmn
1562
1563
1564
1565
1566
1567 "use strict";
1568
1569 testAddRangeSubSet(16, 20);
1570 testDiv.style.display = "none";
1571 "
1572 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the fi rst added range must modify the Selection's last Range assert_equals: After muta ting the first added Range, startContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1573 " but got Element node <html><head><title>Selection.addRange() tests</title>
1574 <me...
1575 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Se lection's last Range must modify the first added Range assert_equals: After firs t addRange(), after mutating the Selection's last Range, startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6
1576 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must not throw exceptions or modify the range it's given
1577 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in rangeCount being 1
1578 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in the selection's last range having the specified endpoints asser t_equals: startContainer of the Selection's last Range must match the added Rang e expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1579 " but got Element node <html><head><title>Selection.addRange() tests</title>
1580 <me...
1581 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "Äb̈c̈d̈ëf̈g̈ḧ
1582 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ
1583 Ijklmnop
1584 QrstuvwxYzabcdefGhijklmn
1585
1586
1587
1588
1589
1590 "use strict";
1591
1592 testAddRangeSubSet(16, 20);
1593 testDiv.style.display = "none";
1594 "
1595 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1596 " but got Element node <html><head><title>Selection.addRange() tests</title>
1597 <me...
1598 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6
1599 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not t hrow exceptions or modify the range it's given
1600 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in rangeCount being 1
1601 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in the selection's last range having the specified endpoints
1602 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "A ̈b̈c̈d̈ëf̈g̈ḧ
1603 Ijklmnop
1604 QrstuvwxYzabcdefGhijklmn
1605
1606
1607
1608
1609
1610 "use strict";
1611
1612 testAddRangeSubSet(16, 20);
1613 testDiv.style.display = "none";
1614 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1615 Ijklmnop
1616 QrstuvwxYzabcdefGhijklmn
1617
1618
1619
1620
1621
1622 "use strict";
1623
1624 testAddRangeSubSet(16, 20);
1625 testDiv.style.display = "none";
1626 "
1627 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added r ange must modify the Selection's last Range assert_equals: After mutating the fi rst added Range, startContainer of the Selection's last Range must match the add ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1628 " but got Element node <html><head><title>Selection.addRange() tests</title>
1629 <me...
1630 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's l ast Range must modify the first added Range assert_equals: After first addRange( ), after mutating the Selection's last Range, startOffset of the Selection's las t Range must match the added Range expected 0 but got 6
1631 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
1632 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in rangeCount being 1
1633 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in the selection's last range having the specified endpoints assert_equals: s tartContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1634 " but got Element node <html><head><title>Selection.addRange() tests</title>
1635 <me...
1636 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " ̈c̈d̈ëf̈g̈ḧ
1637 Ijklmnop
1638 QrstuvwxYzabcdef" but got object "Äb̈c̈d̈ëf̈g̈ḧ
1639 Ijklmnop
1640 QrstuvwxYzabcdefGhijklmn
1641
1642
1643
1644
1645
1646 "use strict";
1647
1648 testAddRangeSubSet(16, 20);
1649 testDiv.style.display = "none";
1650 "
1651 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the s econd added Range, startContainer of the Selection's last Range must match the a dded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1652 " but got Element node <html><head><title>Selection.addRange() tests</title>
1653 <me...
1654 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's l ast Range must modify the second added Range assert_equals: After second addRang e(), after mutating the Selection's last Range, startOffset of the Selection's l ast Range must match the added Range expected 0 but got 6
1655 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not t hrow exceptions or modify the range it's given
1656 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in rangeCount being 1
1657 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in the selection's last range having the specified endpoints
1658 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "A ̈b̈c̈d̈ëf̈g̈ḧ
1659 Ijklmnop
1660 QrstuvwxYzabcdefGhijklmn
1661
1662
1663
1664
1665
1666 "use strict";
1667
1668 testAddRangeSubSet(16, 20);
1669 testDiv.style.display = "none";
1670 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1671 Ijklmnop
1672 QrstuvwxYzabcdefGhijklmn
1673
1674
1675
1676
1677
1678 "use strict";
1679
1680 testAddRangeSubSet(16, 20);
1681 testDiv.style.display = "none";
1682 "
1683 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added r ange must modify the Selection's last Range assert_equals: After mutating the fi rst added Range, startContainer of the Selection's last Range must match the add ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1684 " but got Element node <html><head><title>Selection.addRange() tests</title>
1685 <me...
1686 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's l ast Range must modify the first added Range assert_equals: After first addRange( ), after mutating the Selection's last Range, startOffset of the Selection's las t Range must match the added Range expected 0 but got 6
1687 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
1688 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in rangeCount being 1
1689 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in the selection's last range having the specified endpoints assert_equals: s tartContainer of the Selection's last Range must match the added Range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1690 </p> but got Element node <html><head><title>Selection.addRange() tests</title>
1691 <me...
1692 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " Äb̈c̈d" but got object "Äb̈c̈d̈ëf̈g̈ḧ
1693 Ijklmnop
1694 QrstuvwxYzabcdefGhijklmn
1695
1696
1697
1698
1699
1700 "use strict";
1701
1702 testAddRangeSubSet(16, 20);
1703 testDiv.style.display = "none";
1704 "
1705 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the s econd added Range, startContainer of the Selection's last Range must match the a dded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1706 " but got Element node <html><head><title>Selection.addRange() tests</title>
1707 <me...
1708 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's l ast Range must modify the second added Range assert_equals: After second addRang e(), after mutating the Selection's last Range, startOffset of the Selection's l ast Range must match the added Range expected 0 but got 6
1709 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw excepti ons or modify the range it's given
1710 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCo unt being 1
1711 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sel ection's last range having the specified endpoints
1712 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g ̈ḧ
1713 Ijklmnop
1714 QrstuvwxYzabcdefGhijklmn
1715
1716
1717
1718
1719
1720 "use strict";
1721
1722 testAddRangeSubSet(16, 20);
1723 testDiv.style.display = "none";
1724 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1725 Ijklmnop
1726 QrstuvwxYzabcdefGhijklmn
1727
1728
1729
1730
1731
1732 "use strict";
1733
1734 testAddRangeSubSet(16, 20);
1735 testDiv.style.display = "none";
1736 "
1737 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must mo dify the Selection's last Range assert_equals: After mutating the first added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1738 " but got Element node <html><head><title>Selection.addRange() tests</title>
1739 <me...
1740 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mu st modify the first added Range assert_equals: After first addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1741 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw except ions or modify the range it's given
1742 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeC ount being 1
1743 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1744 </p><p id="b" s... but got Element node <html><head><title>Selection.addRange() tests</title>
1745 <me...
1746 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "QrstuvwxYzab cdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
1747 Ijklmnop
1748 QrstuvwxYzabcdefGhijklmn
1749
1750
1751
1752
1753
1754 "use strict";
1755
1756 testAddRangeSubSet(16, 20);
1757 testDiv.style.display = "none";
1758 "
1759 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1760 " but got Element node <html><head><title>Selection.addRange() tests</title>
1761 <me...
1762 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
1763 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not th row exceptions or modify the range it's given
1764 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
1765 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
1766 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "Ä b̈c̈d̈ëf̈g̈ḧ
1767 Ijklmnop
1768 QrstuvwxYzabcdefGhijklmn
1769
1770
1771
1772
1773
1774 "use strict";
1775
1776 testAddRangeSubSet(16, 20);
1777 testDiv.style.display = "none";
1778 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1779 Ijklmnop
1780 QrstuvwxYzabcdefGhijklmn
1781
1782
1783
1784
1785
1786 "use strict";
1787
1788 testAddRangeSubSet(16, 20);
1789 testDiv.style.display = "none";
1790 "
1791 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added ra nge must modify the Selection's last Range assert_equals: After mutating the fir st added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1792 " but got Element node <html><head><title>Selection.addRange() tests</title>
1793 <me...
1794 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's la st Range must modify the first added Range assert_equals: After first addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1795 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not t hrow exceptions or modify the range it's given
1796 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must resul t in rangeCount being 1
1797 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1798 </p><p id="b" s... but got Element node <html><head><title>Selection.addRange() tests</title>
1799 <me...
1800 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "I jklmnop
1801 Qrstu" but got object "Äb̈c̈d̈ëf̈g̈ḧ
1802 Ijklmnop
1803 QrstuvwxYzabcdefGhijklmn
1804
1805
1806
1807
1808
1809 "use strict";
1810
1811 testAddRangeSubSet(16, 20);
1812 testDiv.style.display = "none";
1813 "
1814 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1815 " but got Element node <html><head><title>Selection.addRange() tests</title>
1816 <me...
1817 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
1818 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
1819 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
1820 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
1821 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
1822 Ijklmnop
1823 QrstuvwxYzabcdefGhijklmn
1824
1825
1826
1827
1828
1829 "use strict";
1830
1831 testAddRangeSubSet(16, 20);
1832 testDiv.style.display = "none";
1833 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1834 Ijklmnop
1835 QrstuvwxYzabcdefGhijklmn
1836
1837
1838
1839
1840
1841 "use strict";
1842
1843 testAddRangeSubSet(16, 20);
1844 testDiv.style.display = "none";
1845 "
1846 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the fir st added range must modify the Selection's last Range assert_equals: After mutat ing the first added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1847 " but got Element node <html><head><title>Selection.addRange() tests</title>
1848 <me...
1849 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Sel ection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
1850 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
1851 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1
1852 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: endContainer of the Selection's last Range must match the added Range e xpected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1853 </p><p id... but got Element node <html><head><title>Selection.addRange() tests< /title>
1854 <me...
1855 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "" but got object "Äb̈c̈d̈ëf̈g̈ḧ
1856 Ijklmnop
1857 QrstuvwxYzabcdefGhijklmn
1858
1859
1860
1861
1862
1863 "use strict";
1864
1865 testAddRangeSubSet(16, 20);
1866 testDiv.style.display = "none";
1867 "
1868 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1869 " but got Element node <html><head><title>Selection.addRange() tests</title>
1870 <me...
1871 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
1872 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must not throw exceptions or modify the range it's given
1873 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must result in rangeCount being 1
1874 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must result in the selection's last range having the specified endpoints
1875 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must result in the selection's last range being the same object we added ass ert_equals: getRangeAt(rangeCount - 1) must return the same object we added expe cted object "Äb̈c̈d̈ëf̈g̈ḧ
1876 Ijklmnop
1877 QrstuvwxYzabcdefGhijklmn
1878
1879
1880
1881
1882
1883 "use strict";
1884
1885 testAddRangeSubSet(16, 20);
1886 testDiv.style.display = "none";
1887 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1888 Ijklmnop
1889 QrstuvwxYzabcdefGhijklmn
1890
1891
1892
1893
1894
1895 "use strict";
1896
1897 testAddRangeSubSet(16, 20);
1898 testDiv.style.display = "none";
1899 "
1900 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_equals: After m utating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1901 " but got Element node <html><head><title>Selection.addRange() tests</title>
1902 <me...
1903 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_equals: After f irst addRange(), after mutating the Selection's last Range, startOffset of the S election's last Range must match the added Range expected 0 but got 6
1904 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must not throw exceptions or modify the range it's given
1905 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must result in rangeCount being 1
1906 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must result in the selection's last range having the specified endpoints as sert_equals: startContainer of the Selection's last Range must match the added R ange expected Element node <html><head><title></title></head><body><p>Efghijkl</ p><p... but got Element node <html><head><title>Selection.addRange() tests</titl e>
1907 <me...
1908 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must result in the selection's last range being the same object we added as sert_equals: getRangeAt(rangeCount - 1) must return the same object we added exp ected object "" but got object "Äb̈c̈d̈ëf̈g̈ḧ
1909 Ijklmnop
1910 QrstuvwxYzabcdefGhijklmn
1911
1912
1913
1914
1915
1916 "use strict";
1917
1918 testAddRangeSubSet(16, 20);
1919 testDiv.style.display = "none";
1920 "
1921 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range mu st match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1922 " but got Element node <html><head><title>Selection.addRange() tests</title>
1923 <me...
1924 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1925 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 34 [document, 0, document, 1]: first addRange() must not throw except ions or modify the range it's given
1926 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 34 [document, 0, document, 1]: first addRange() must result in rangeC ount being 1
1927 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 34 [document, 0, document, 1]: first addRange() must result in the se lection's last range having the specified endpoints
1928 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 34 [document, 0, document, 1]: first addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈ g̈ḧ
1929 Ijklmnop
1930 QrstuvwxYzabcdefGhijklmn
1931
1932
1933
1934
1935
1936 "use strict";
1937
1938 testAddRangeSubSet(16, 20);
1939 testDiv.style.display = "none";
1940 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1941 Ijklmnop
1942 QrstuvwxYzabcdefGhijklmn
1943
1944
1945
1946
1947
1948 "use strict";
1949
1950 testAddRangeSubSet(16, 20);
1951 testDiv.style.display = "none";
1952 "
1953 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 34 [document, 0, document, 1]: modifying the first added range must m odify the Selection's last Range assert_equals: After mutating the first added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1954 " but got Element node <html><head><title>Selection.addRange() tests</title>
1955 <me...
1956 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 34 [document, 0, document, 1]: modifying the Selection's last Range m ust modify the first added Range assert_equals: After first addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
1957 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 34 [document, 0, document, 1]: second addRange() must not throw excep tions or modify the range it's given
1958 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 34 [document, 0, document, 1]: second addRange() must result in range Count being 1
1959 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 34 [document, 0, document, 1]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Document no de with 2 children but got Element node <html><head><title>Selection.addRange() tests</title>
1960 <me...
1961 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 34 [document, 0, document, 1]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "" but got o bject "Äb̈c̈d̈ëf̈g̈ḧ
1962 Ijklmnop
1963 QrstuvwxYzabcdefGhijklmn
1964
1965
1966
1967
1968
1969 "use strict";
1970
1971 testAddRangeSubSet(16, 20);
1972 testDiv.style.display = "none";
1973 "
1974 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 34 [document, 0, document, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1975 " but got Element node <html><head><title>Selection.addRange() tests</title>
1976 <me...
1977 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 34 [document, 0, document, 1]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
1978 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: first addRange() must not throw except ions or modify the range it's given
1979 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: first addRange() must result in rangeC ount being 1
1980 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: first addRange() must result in the se lection's last range having the specified endpoints
1981 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: first addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈ g̈ḧ
1982 Ijklmnop
1983 QrstuvwxYzabcdefGhijklmn
1984
1985
1986
1987
1988
1989 "use strict";
1990
1991 testAddRangeSubSet(16, 20);
1992 testDiv.style.display = "none";
1993 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1994 Ijklmnop
1995 QrstuvwxYzabcdefGhijklmn
1996
1997
1998
1999
2000
2001 "use strict";
2002
2003 testAddRangeSubSet(16, 20);
2004 testDiv.style.display = "none";
2005 "
2006 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: modifying the first added range must m odify the Selection's last Range assert_equals: After mutating the first added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2007 " but got Element node <html><head><title>Selection.addRange() tests</title>
2008 <me...
2009 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: modifying the Selection's last Range m ust modify the first added Range assert_equals: After first addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
2010 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: second addRange() must not throw excep tions or modify the range it's given
2011 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in range Count being 1
2012 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in the s election's last range having the specified endpoints
2013 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Selection.a ddRange() tests
2014
2015 Äb̈c̈d̈ëf̈g̈ḧ
2016 Ijklmnop
2017 QrstuvwxYzabcdefGhijklmn
2018
2019
2020
2021
2022
2023 "use strict";
2024
2025 testAddRangeSubSet(16, 20);
2026 testDiv.style.display = "none";
2027 " but got object "Selection.addRange() tests
2028
2029 Äb̈c̈d̈ëf̈g̈ḧ
2030 Ijklmnop
2031 QrstuvwxYzabcdefGhijklmn
2032
2033
2034
2035
2036
2037 "use strict";
2038
2039 testAddRangeSubSet(16, 20);
2040 testDiv.style.display = "none";
2041 "
2042 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2043 " but got Document node with 2 children
2044 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
2045 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: first addRange() must not throw except ions or modify the range it's given
2046 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: first addRange() must result in rangeC ount being 1
2047 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: first addRange() must result in the se lection's last range having the specified endpoints
2048 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: first addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈ g̈ḧ
2049 Ijklmnop
2050 QrstuvwxYzabcdefGhijklmn
2051
2052
2053
2054
2055
2056 "use strict";
2057
2058 testAddRangeSubSet(16, 20);
2059 testDiv.style.display = "none";
2060 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2061 Ijklmnop
2062 QrstuvwxYzabcdefGhijklmn
2063
2064
2065
2066
2067
2068 "use strict";
2069
2070 testAddRangeSubSet(16, 20);
2071 testDiv.style.display = "none";
2072 "
2073 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: modifying the first added range must m odify the Selection's last Range assert_equals: After mutating the first added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2074 " but got Element node <html><head><title>Selection.addRange() tests</title>
2075 <me...
2076 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: modifying the Selection's last Range m ust modify the first added Range assert_equals: After first addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
2077 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: second addRange() must not throw excep tions or modify the range it's given
2078 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in range Count being 1
2079 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in the s election's last range having the specified endpoints
2080 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Selection.a ddRange() tests
2081
2082 Äb̈c̈d̈ëf̈g̈ḧ
2083 Ijklmnop
2084 QrstuvwxYzabcdefGhijklmn
2085
2086
2087
2088
2089
2090 "use strict";
2091
2092 testAddRangeSubSet(16, 20);
2093 testDiv.style.display = "none";
2094 " but got object "Selection.addRange() tests
2095
2096 Äb̈c̈d̈ëf̈g̈ḧ
2097 Ijklmnop
2098 QrstuvwxYzabcdefGhijklmn
2099
2100
2101
2102
2103
2104 "use strict";
2105
2106 testAddRangeSubSet(16, 20);
2107 testDiv.style.display = "none";
2108 "
2109 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2110 " but got Document node with 2 children
2111 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
2112 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptio ns or modify the range it's given
2113 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCou nt being 1
2114 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the sele ction's last range having the specified endpoints
2115 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the sele ction's last range being the same object we added assert_equals: getRangeAt(rang eCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ ḧ
2116 Ijklmnop
2117 QrstuvwxYzabcdefGhijklmn
2118
2119
2120
2121
2122
2123 "use strict";
2124
2125 testAddRangeSubSet(16, 20);
2126 testDiv.style.display = "none";
2127 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2128 Ijklmnop
2129 QrstuvwxYzabcdefGhijklmn
2130
2131
2132
2133
2134
2135 "use strict";
2136
2137 testAddRangeSubSet(16, 20);
2138 testDiv.style.display = "none";
2139 "
2140 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must mod ify the Selection's last Range assert_equals: After mutating the first added Ran ge, startContainer of the Selection's last Range must match the added Range expe cted Text node "Äb̈c̈d̈ëf̈g̈ḧ
2141 " but got Element node <html><head><title>Selection.addRange() tests</title>
2142 <me...
2143 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range mus t modify the first added Range assert_equals: After first addRange(), after muta ting the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2144 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw excepti ons or modify the range it's given
2145 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCo unt being 1
2146 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sel ection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2147 </p><p id="b" s... but got Element node <html><head><title>Selection.addRange() tests</title>
2148 <me...
2149 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g ̈ḧ
2150 Ijklmnop
2151 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
2152 Ijklmnop
2153 QrstuvwxYzabcdefGhijklmn
2154
2155
2156
2157
2158
2159 "use strict";
2160
2161 testAddRangeSubSet(16, 20);
2162 testDiv.style.display = "none";
2163 "
2164 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2165 " but got Element node <html><head><title>Selection.addRange() tests</title>
2166 <me...
2167 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range mus t modify the second added Range assert_equals: After second addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
2168 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not th row exceptions or modify the range it's given
2169 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1
2170 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range having the specified endpoints
2171 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "Ä b̈c̈d̈ëf̈g̈ḧ
2172 Ijklmnop
2173 QrstuvwxYzabcdefGhijklmn
2174
2175
2176
2177
2178
2179 "use strict";
2180
2181 testAddRangeSubSet(16, 20);
2182 testDiv.style.display = "none";
2183 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2184 Ijklmnop
2185 QrstuvwxYzabcdefGhijklmn
2186
2187
2188
2189
2190
2191 "use strict";
2192
2193 testAddRangeSubSet(16, 20);
2194 testDiv.style.display = "none";
2195 "
2196 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added ra nge must modify the Selection's last Range assert_equals: After mutating the fir st added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2197 " but got Element node <html><head><title>Selection.addRange() tests</title>
2198 <me...
2199 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's la st Range must modify the first added Range assert_equals: After first addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2200 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not t hrow exceptions or modify the range it's given
2201 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in rangeCount being 1
2202 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected T ext node "Qrstuvwx" but got Element node <html><head><title>Selection.addRange() tests</title>
2203 <me...
2204 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "u vwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
2205 Ijklmnop
2206 QrstuvwxYzabcdefGhijklmn
2207
2208
2209
2210
2211
2212 "use strict";
2213
2214 testAddRangeSubSet(16, 20);
2215 testDiv.style.display = "none";
2216 "
2217 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2218 " but got Element node <html><head><title>Selection.addRange() tests</title>
2219 <me...
2220 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
2221 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw excepti ons or modify the range it's given
2222 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCo unt being 1
2223 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the sel ection's last range having the specified endpoints
2224 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g ̈ḧ
2225 Ijklmnop
2226 QrstuvwxYzabcdefGhijklmn
2227
2228
2229
2230
2231
2232 "use strict";
2233
2234 testAddRangeSubSet(16, 20);
2235 testDiv.style.display = "none";
2236 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2237 Ijklmnop
2238 QrstuvwxYzabcdefGhijklmn
2239
2240
2241
2242
2243
2244 "use strict";
2245
2246 testAddRangeSubSet(16, 20);
2247 testDiv.style.display = "none";
2248 "
2249 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must mo dify the Selection's last Range assert_equals: After mutating the first added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2250 " but got Element node <html><head><title>Selection.addRange() tests</title>
2251 <me...
2252 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range mu st modify the first added Range assert_equals: After first addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2253 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw except ions or modify the range it's given
2254 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeC ount being 1
2255 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Element node <p id="d" style="display:none">Yzabcdef</p> but got Element node <html><head><t itle>Selection.addRange() tests</title>
2256 <me...
2257 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "Ghijklmn" bu t got object "Äb̈c̈d̈ëf̈g̈ḧ
2258 Ijklmnop
2259 QrstuvwxYzabcdefGhijklmn
2260
2261
2262
2263
2264
2265 "use strict";
2266
2267 testAddRangeSubSet(16, 20);
2268 testDiv.style.display = "none";
2269 "
2270 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2271 " but got Element node <html><head><title>Selection.addRange() tests</title>
2272 <me...
2273 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
2274 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw ex ceptions or modify the range it's given
2275 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in ra ngeCount being 1
2276 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in th e selection's last range having the specified endpoints
2277 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in th e selection's last range being the same object we added assert_equals: getRangeA t(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ ëf̈g̈ḧ
2278 Ijklmnop
2279 QrstuvwxYzabcdefGhijklmn
2280
2281
2282
2283
2284
2285 "use strict";
2286
2287 testAddRangeSubSet(16, 20);
2288 testDiv.style.display = "none";
2289 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2290 Ijklmnop
2291 QrstuvwxYzabcdefGhijklmn
2292
2293
2294
2295
2296
2297 "use strict";
2298
2299 testAddRangeSubSet(16, 20);
2300 testDiv.style.display = "none";
2301 "
2302 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the first added range mu st modify the Selection's last Range assert_equals: After mutating the first add ed Range, startContainer of the Selection's last Range must match the added Rang e expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2303 " but got Element node <html><head><title>Selection.addRange() tests</title>
2304 <me...
2305 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Ran ge must modify the first added Range assert_equals: After first addRange(), afte r mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2306 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw e xceptions or modify the range it's given
2307 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in r angeCount being 1
2308 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in t he selection's last range having the specified endpoints assert_equals: startCon tainer of the Selection's last Range must match the added Range expected Documen t node with 3 children but got Element node <html><head><title>Selection.addRang e() tests</title>
2309 <me...
2310 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in t he selection's last range being the same object we added assert_equals: getRange At(rangeCount - 1) must return the same object we added expected object "" but g ot object "Äb̈c̈d̈ëf̈g̈ḧ
2311 Ijklmnop
2312 QrstuvwxYzabcdefGhijklmn
2313
2314
2315
2316
2317
2318 "use strict";
2319
2320 testAddRangeSubSet(16, 20);
2321 testDiv.style.display = "none";
2322 "
2323 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the second added range m ust modify the Selection's last Range assert_equals: After mutating the second a dded Range, startContainer of the Selection's last Range must match the added Ra nge expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2324 " but got Element node <html><head><title>Selection.addRange() tests</title>
2325 <me...
2326 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Ran ge must modify the second added Range assert_equals: After second addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6
2327 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must not thro w exceptions or modify the range it's given
2328 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result i n rangeCount being 1
2329 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result i n the selection's last range having the specified endpoints
2330 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result i n the selection's last range being the same object we added assert_equals: getRa ngeAt(rangeCount - 1) must return the same object we added expected object "Äb̈ c̈d̈ëf̈g̈ḧ
2331 Ijklmnop
2332 QrstuvwxYzabcdefGhijklmn
2333
2334
2335
2336
2337
2338 "use strict";
2339
2340 testAddRangeSubSet(16, 20);
2341 testDiv.style.display = "none";
2342 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2343 Ijklmnop
2344 QrstuvwxYzabcdefGhijklmn
2345
2346
2347
2348
2349
2350 "use strict";
2351
2352 testAddRangeSubSet(16, 20);
2353 testDiv.style.display = "none";
2354 "
2355 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the first added rang e must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2356 " but got Element node <html><head><title>Selection.addRange() tests</title>
2357 <me...
2358 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last R ange must match the added Range expected 0 but got 6
2359 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must not thr ow exceptions or modify the range it's given
2360 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in rangeCount being 1
2361 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: star tContainer of the Selection's last Range must match the added Range expected Doc ument node with 3 children but got Element node <html><head><title>Selection.add Range() tests</title>
2362 <me...
2363 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in the selection's last range being the same object we added assert_equals: getR angeAt(rangeCount - 1) must return the same object we added expected object "Efg hijklMnopqrstI admit that I harbor doubts about whether we really need so many t hings to test, but it's too late to stop now." but got object "Äb̈c̈d̈ëf̈g̈ḧ
2364 Ijklmnop
2365 QrstuvwxYzabcdefGhijklmn
2366
2367
2368
2369
2370
2371 "use strict";
2372
2373 testAddRangeSubSet(16, 20);
2374 testDiv.style.display = "none";
2375 "
2376 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the second added ran ge must modify the Selection's last Range assert_equals: After mutating the seco nd added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2377 " but got Element node <html><head><title>Selection.addRange() tests</title>
2378 <me...
2379 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2380 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must n ot throw exceptions or modify the range it's given
2381 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must r esult in rangeCount being 1
2382 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must r esult in the selection's last range having the specified endpoints
2383 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must r esult in the selection's last range being the same object we added assert_equals : getRangeAt(rangeCount - 1) must return the same object we added expected objec t "Äb̈c̈d̈ëf̈g̈ḧ
2384 Ijklmnop
2385 QrstuvwxYzabcdefGhijklmn
2386
2387
2388
2389
2390
2391 "use strict";
2392
2393 testAddRangeSubSet(16, 20);
2394 testDiv.style.display = "none";
2395 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2396 Ijklmnop
2397 QrstuvwxYzabcdefGhijklmn
2398
2399
2400
2401
2402
2403 "use strict";
2404
2405 testAddRangeSubSet(16, 20);
2406 testDiv.style.display = "none";
2407 "
2408 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the first add ed range must modify the Selection's last Range assert_equals: After mutating th e first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2409 " but got Element node <html><head><title>Selection.addRange() tests</title>
2410 <me...
2411 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the Selection 's last Range must modify the first added Range assert_equals: After first addRa nge(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2412 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must not throw exceptions or modify the range it's given
2413 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in rangeCount being 1
2414 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in the selection's last range having the specified endpoints assert_equal s: startContainer of the Selection's last Range must match the added Range expec ted Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... bu t got Element node <html><head><title>Selection.addRange() tests</title>
2415 <me...
2416 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in the selection's last range being the same object we added assert_equal s: getRangeAt(rangeCount - 1) must return the same object we added expected obje ct "EfghijklMnopqrstI admit that I harbor doubts about w" but got object "Äb̈c̈ d̈ëf̈g̈ḧ
2417 Ijklmnop
2418 QrstuvwxYzabcdefGhijklmn
2419
2420
2421
2422
2423
2424 "use strict";
2425
2426 testAddRangeSubSet(16, 20);
2427 testDiv.style.display = "none";
2428 "
2429 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the second ad ded range must modify the Selection's last Range assert_equals: After mutating t he second added Range, startContainer of the Selection's last Range must match t he added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2430 " but got Element node <html><head><title>Selection.addRange() tests</title>
2431 <me...
2432 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the Selection 's last Range must modify the second added Range assert_equals: After second add Range(), after mutating the Selection's last Range, startOffset of the Selection 's last Range must match the added Range expected 0 but got 6
2433 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must not throw exceptions or modify the range it's given
2434 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in rangeCount being 1
2435 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the select ion's last range having the specified endpoints
2436 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the select ion's last range being the same object we added assert_equals: getRangeAt(rangeC ount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
2437 Ijklmnop
2438 QrstuvwxYzabcdefGhijklmn
2439
2440
2441
2442
2443
2444 "use strict";
2445
2446 testAddRangeSubSet(16, 20);
2447 testDiv.style.display = "none";
2448 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2449 Ijklmnop
2450 QrstuvwxYzabcdefGhijklmn
2451
2452
2453
2454
2455
2456 "use strict";
2457
2458 testAddRangeSubSet(16, 20);
2459 testDiv.style.display = "none";
2460 "
2461 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the first added range must modif y the Selection's last Range assert_equals: After mutating the first added Range , startContainer of the Selection's last Range must match the added Range expect ed Text node "Äb̈c̈d̈ëf̈g̈ḧ
2462 " but got Element node <html><head><title>Selection.addRange() tests</title>
2463 <me...
2464 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutati ng the Selection's last Range, startOffset of the Selection's last Range must ma tch the added Range expected 0 but got 6
2465 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must not throw exception s or modify the range it's given
2466 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in rangeCoun t being 1
2467 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the selec tion's last range having the specified endpoints assert_equals: startContainer o f the Selection's last Range must match the added Range expected Document node w ith 4 children but got Element node <html><head><title>Selection.addRange() test s</title>
2468 <me...
2469 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the selec tion's last range being the same object we added assert_equals: getRangeAt(range Count - 1) must return the same object we added expected object "" but got objec t "Äb̈c̈d̈ëf̈g̈ḧ
2470 Ijklmnop
2471 QrstuvwxYzabcdefGhijklmn
2472
2473
2474
2475
2476
2477 "use strict";
2478
2479 testAddRangeSubSet(16, 20);
2480 testDiv.style.display = "none";
2481 "
2482 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the second added range must modi fy the Selection's last Range assert_equals: After mutating the second added Ran ge, startContainer of the Selection's last Range must match the added Range expe cted Text node "Äb̈c̈d̈ëf̈g̈ḧ
2483 " but got Element node <html><head><title>Selection.addRange() tests</title>
2484 <me...
2485 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after muta ting the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2486 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must not throw except ions or modify the range it's given
2487 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in rangeC ount being 1
2488 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the se lection's last range having the specified endpoints
2489 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈ g̈ḧ
2490 Ijklmnop
2491 QrstuvwxYzabcdefGhijklmn
2492
2493
2494
2495
2496
2497 "use strict";
2498
2499 testAddRangeSubSet(16, 20);
2500 testDiv.style.display = "none";
2501 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2502 Ijklmnop
2503 QrstuvwxYzabcdefGhijklmn
2504
2505
2506
2507
2508
2509 "use strict";
2510
2511 testAddRangeSubSet(16, 20);
2512 testDiv.style.display = "none";
2513 "
2514 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the first added range must m odify the Selection's last Range assert_equals: After mutating the first added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2515 " but got Element node <html><head><title>Selection.addRange() tests</title>
2516 <me...
2517 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range m ust modify the first added Range assert_equals: After first addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
2518 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must not throw excep tions or modify the range it's given
2519 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in range Count being 1
2520 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Document no de with 4 children but got Element node <html><head><title>Selection.addRange() tests</title>
2521 <me...
2522 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "do re mi fa so la ti" but got object "Äb̈c̈d̈ëf̈g̈ḧ
2523 Ijklmnop
2524 QrstuvwxYzabcdefGhijklmn
2525
2526
2527
2528
2529
2530 "use strict";
2531
2532 testAddRangeSubSet(16, 20);
2533 testDiv.style.display = "none";
2534 "
2535 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2536 " but got Element node <html><head><title>Selection.addRange() tests</title>
2537 <me...
2538 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
2539 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must not throw exceptions or modify the range it's given
2540 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must result in rangeCount being 1
2541 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must result in the selection's last range having the specified endpoints
2542 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must result in the selection's last range being the same object we added assert_equal s: getRangeAt(rangeCount - 1) must return the same object we added expected obje ct "Äb̈c̈d̈ëf̈g̈ḧ
2543 Ijklmnop
2544 QrstuvwxYzabcdefGhijklmn
2545
2546
2547
2548
2549
2550 "use strict";
2551
2552 testAddRangeSubSet(16, 20);
2553 testDiv.style.display = "none";
2554 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2555 Ijklmnop
2556 QrstuvwxYzabcdefGhijklmn
2557
2558
2559
2560
2561
2562 "use strict";
2563
2564 testAddRangeSubSet(16, 20);
2565 testDiv.style.display = "none";
2566 "
2567 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the first ad ded range must modify the Selection's last Range assert_equals: After mutating t he first added Range, startContainer of the Selection's last Range must match th e added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2568 " but got Element node <html><head><title>Selection.addRange() tests</title>
2569 <me...
2570 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Selectio n's last Range must modify the first added Range assert_equals: After first addR ange(), after mutating the Selection's last Range, startOffset of the Selection' s last Range must match the added Range expected 0 but got 6
2571 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
2572 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in rangeCount being 1
2573 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_equa ls: startContainer of the Selection's last Range must match the added Range expe cted Text node "Uvwxyzab" but got Element node <html><head><title>Selection.addR ange() tests</title>
2574 <me...
2575 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in the selection's last range being the same object we added assert_equa ls: getRangeAt(rangeCount - 1) must return the same object we added expected obj ect "Uvwxyzab" but got object "Äb̈c̈d̈ëf̈g̈ḧ
2576 Ijklmnop
2577 QrstuvwxYzabcdefGhijklmn
2578
2579
2580
2581
2582
2583 "use strict";
2584
2585 testAddRangeSubSet(16, 20);
2586 testDiv.style.display = "none";
2587 "
2588 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the second a dded range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2589 " but got Element node <html><head><title>Selection.addRange() tests</title>
2590 <me...
2591 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Selectio n's last Range must modify the second added Range assert_equals: After second ad dRange(), after mutating the Selection's last Range, startOffset of the Selectio n's last Range must match the added Range expected 0 but got 6
2592 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first ad dRange() must not throw exceptions or modify the range it's given
2593 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first ad dRange() must result in rangeCount being 1
2594 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first ad dRange() must result in the selection's last range having the specified endpoint s
2595 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first ad dRange() must result in the selection's last range being the same object we adde d assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
2596 Ijklmnop
2597 QrstuvwxYzabcdefGhijklmn
2598
2599
2600
2601
2602
2603 "use strict";
2604
2605 testAddRangeSubSet(16, 20);
2606 testDiv.style.display = "none";
2607 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2608 Ijklmnop
2609 QrstuvwxYzabcdefGhijklmn
2610
2611
2612
2613
2614
2615 "use strict";
2616
2617 testAddRangeSubSet(16, 20);
2618 testDiv.style.display = "none";
2619 "
2620 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifyin g the first added range must modify the Selection's last Range assert_equals: Af ter mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2621 " but got Element node <html><head><title>Selection.addRange() tests</title>
2622 <me...
2623 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifyin g the Selection's last Range must modify the first added Range assert_equals: Af ter first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2624 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second a ddRange() must not throw exceptions or modify the range it's given
2625 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second a ddRange() must result in rangeCount being 1
2626 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_equals: startContainer of the Selection's last Range must match the ad ded Range expected Text node "Cdefghij" but got Element node <html><head><title> Selection.addRange() tests</title>
2627 <me...
2628 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "" but got object "Äb̈c̈d̈ëf̈g̈ḧ
2629 Ijklmnop
2630 QrstuvwxYzabcdefGhijklmn
2631
2632
2633
2634
2635
2636 "use strict";
2637
2638 testAddRangeSubSet(16, 20);
2639 testDiv.style.display = "none";
2640 "
2641 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifyin g the second added range must modify the Selection's last Range assert_equals: A fter mutating the second added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2642 " but got Element node <html><head><title>Selection.addRange() tests</title>
2643 <me...
2644 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifyin g the Selection's last Range must modify the second added Range assert_equals: A fter second addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
2645 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first ad dRange() must not throw exceptions or modify the range it's given
2646 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first ad dRange() must result in rangeCount being 1
2647 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first ad dRange() must result in the selection's last range having the specified endpoint s
2648 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first ad dRange() must result in the selection's last range being the same object we adde d assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
2649 Ijklmnop
2650 QrstuvwxYzabcdefGhijklmn
2651
2652
2653
2654
2655
2656 "use strict";
2657
2658 testAddRangeSubSet(16, 20);
2659 testDiv.style.display = "none";
2660 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2661 Ijklmnop
2662 QrstuvwxYzabcdefGhijklmn
2663
2664
2665
2666
2667
2668 "use strict";
2669
2670 testAddRangeSubSet(16, 20);
2671 testDiv.style.display = "none";
2672 "
2673 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifyin g the first added range must modify the Selection's last Range assert_equals: Af ter mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2674 " but got Element node <html><head><title>Selection.addRange() tests</title>
2675 <me...
2676 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifyin g the Selection's last Range must modify the first added Range assert_equals: Af ter first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2677 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second a ddRange() must not throw exceptions or modify the range it's given
2678 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second a ddRange() must result in rangeCount being 1
2679 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_equals: startContainer of the Selection's last Range must match the ad ded Range expected Text node "Cdefghij" but got Element node <html><head><title> Selection.addRange() tests</title>
2680 <me...
2681 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "Cdefghij" but got object "Äb̈c̈d̈ëf̈g̈ḧ
2682 Ijklmnop
2683 QrstuvwxYzabcdefGhijklmn
2684
2685
2686
2687
2688
2689 "use strict";
2690
2691 testAddRangeSubSet(16, 20);
2692 testDiv.style.display = "none";
2693 "
2694 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifyin g the second added range must modify the Selection's last Range assert_equals: A fter mutating the second added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2695 " but got Element node <html><head><title>Selection.addRange() tests</title>
2696 <me...
2697 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifyin g the Selection's last Range must modify the second added Range assert_equals: A fter second addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
2698 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must not throw exceptions or modify the range it's given
2699 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in rangeCount being 1
2700 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in the selection's last range having the specified endpoints
2701 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "Äb̈c̈d̈ëf̈g̈ḧ
2702 Ijklmnop
2703 QrstuvwxYzabcdefGhijklmn
2704
2705
2706
2707
2708
2709 "use strict";
2710
2711 testAddRangeSubSet(16, 20);
2712 testDiv.style.display = "none";
2713 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2714 Ijklmnop
2715 QrstuvwxYzabcdefGhijklmn
2716
2717
2718
2719
2720
2721 "use strict";
2722
2723 testAddRangeSubSet(16, 20);
2724 testDiv.style.display = "none";
2725 "
2726 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the fi rst added range must modify the Selection's last Range assert_equals: After muta ting the first added Range, startContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2727 " but got Element node <html><head><title>Selection.addRange() tests</title>
2728 <me...
2729 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Se lection's last Range must modify the first added Range assert_equals: After firs t addRange(), after mutating the Selection's last Range, startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6
2730 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange( ) must not throw exceptions or modify the range it's given
2731 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange( ) must result in rangeCount being 1
2732 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange( ) must result in the selection's last range having the specified endpoints asser t_equals: startContainer of the Selection's last Range must match the added Rang e expected Text node "Klmnopqr" but got Element node <html><head><title>Selectio n.addRange() tests</title>
2733 <me...
2734 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "" but got object "Äb̈c̈d̈ëf̈g̈ḧ
2735 Ijklmnop
2736 QrstuvwxYzabcdefGhijklmn
2737
2738
2739
2740
2741
2742 "use strict";
2743
2744 testAddRangeSubSet(16, 20);
2745 testDiv.style.display = "none";
2746 "
2747 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2748 " but got Element node <html><head><title>Selection.addRange() tests</title>
2749 <me...
2750 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6
2751 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must not throw exceptions or modify the range it's given
2752 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in rangeCount being 1
2753 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in the selection's last range having the specified endpoints
2754 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "Äb̈c̈d̈ëf̈g̈ḧ
2755 Ijklmnop
2756 QrstuvwxYzabcdefGhijklmn
2757
2758
2759
2760
2761
2762 "use strict";
2763
2764 testAddRangeSubSet(16, 20);
2765 testDiv.style.display = "none";
2766 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2767 Ijklmnop
2768 QrstuvwxYzabcdefGhijklmn
2769
2770
2771
2772
2773
2774 "use strict";
2775
2776 testAddRangeSubSet(16, 20);
2777 testDiv.style.display = "none";
2778 "
2779 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the fi rst added range must modify the Selection's last Range assert_equals: After muta ting the first added Range, startContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2780 " but got Element node <html><head><title>Selection.addRange() tests</title>
2781 <me...
2782 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Se lection's last Range must modify the first added Range assert_equals: After firs t addRange(), after mutating the Selection's last Range, startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6
2783 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange( ) must not throw exceptions or modify the range it's given
2784 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange( ) must result in rangeCount being 1
2785 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange( ) must result in the selection's last range having the specified endpoints asser t_equals: startContainer of the Selection's last Range must match the added Rang e expected Text node "Klmnopqr" but got Element node <html><head><title>Selectio n.addRange() tests</title>
2786 <me...
2787 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "Klmnopqr" but got object "Äb̈c̈d̈ëf̈g̈ḧ
2788 Ijklmnop
2789 QrstuvwxYzabcdefGhijklmn
2790
2791
2792
2793
2794
2795 "use strict";
2796
2797 testAddRangeSubSet(16, 20);
2798 testDiv.style.display = "none";
2799 "
2800 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2801 " but got Element node <html><head><title>Selection.addRange() tests</title>
2802 <me...
2803 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6
2804 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must no t throw exceptions or modify the range it's given
2805 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must re sult in rangeCount being 1
2806 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must re sult in the selection's last range having the specified endpoints
2807 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must re sult in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
2808 Ijklmnop
2809 QrstuvwxYzabcdefGhijklmn
2810
2811
2812
2813
2814
2815 "use strict";
2816
2817 testAddRangeSubSet(16, 20);
2818 testDiv.style.display = "none";
2819 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2820 Ijklmnop
2821 QrstuvwxYzabcdefGhijklmn
2822
2823
2824
2825
2826
2827 "use strict";
2828
2829 testAddRangeSubSet(16, 20);
2830 testDiv.style.display = "none";
2831 "
2832 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the first adde d range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2833 " but got Element node <html><head><title>Selection.addRange() tests</title>
2834 <me...
2835 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the Selection' s last Range must modify the first added Range assert_equals: After first addRan ge(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2836 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must n ot throw exceptions or modify the range it's given
2837 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must r esult in rangeCount being 1
2838 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must r esult in the selection's last range having the specified endpoints assert_equals : startContainer of the Selection's last Range must match the added Range expect ed Comment node <!--Stuvwxyz--> but got Element node <html><head><title>Selectio n.addRange() tests</title>
2839 <me...
2840 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must r esult in the selection's last range being the same object we added assert_equals : getRangeAt(rangeCount - 1) must return the same object we added expected objec t "" but got object "Äb̈c̈d̈ëf̈g̈ḧ
2841 Ijklmnop
2842 QrstuvwxYzabcdefGhijklmn
2843
2844
2845
2846
2847
2848 "use strict";
2849
2850 testAddRangeSubSet(16, 20);
2851 testDiv.style.display = "none";
2852 "
2853 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the second add ed range must modify the Selection's last Range assert_equals: After mutating th e second added Range, startContainer of the Selection's last Range must match th e added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2854 " but got Element node <html><head><title>Selection.addRange() tests</title>
2855 <me...
2856 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the Selection' s last Range must modify the second added Range assert_equals: After second addR ange(), after mutating the Selection's last Range, startOffset of the Selection' s last Range must match the added Range expected 0 but got 6
2857 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must no t throw exceptions or modify the range it's given
2858 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must re sult in rangeCount being 1
2859 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must re sult in the selection's last range having the specified endpoints
2860 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must re sult in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
2861 Ijklmnop
2862 QrstuvwxYzabcdefGhijklmn
2863
2864
2865
2866
2867
2868 "use strict";
2869
2870 testAddRangeSubSet(16, 20);
2871 testDiv.style.display = "none";
2872 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2873 Ijklmnop
2874 QrstuvwxYzabcdefGhijklmn
2875
2876
2877
2878
2879
2880 "use strict";
2881
2882 testAddRangeSubSet(16, 20);
2883 testDiv.style.display = "none";
2884 "
2885 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the first adde d range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2886 " but got Element node <html><head><title>Selection.addRange() tests</title>
2887 <me...
2888 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the Selection' s last Range must modify the first added Range assert_equals: After first addRan ge(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2889 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must n ot throw exceptions or modify the range it's given
2890 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must r esult in rangeCount being 1
2891 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must r esult in the selection's last range having the specified endpoints assert_equals : startContainer of the Selection's last Range must match the added Range expect ed Comment node <!--Stuvwxyz--> but got Element node <html><head><title>Selectio n.addRange() tests</title>
2892 <me...
2893 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must r esult in the selection's last range being the same object we added assert_equals : getRangeAt(rangeCount - 1) must return the same object we added expected objec t "" but got object "Äb̈c̈d̈ëf̈g̈ḧ
2894 Ijklmnop
2895 QrstuvwxYzabcdefGhijklmn
2896
2897
2898
2899
2900
2901 "use strict";
2902
2903 testAddRangeSubSet(16, 20);
2904 testDiv.style.display = "none";
2905 "
2906 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the second add ed range must modify the Selection's last Range assert_equals: After mutating th e second added Range, startContainer of the Selection's last Range must match th e added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2907 " but got Element node <html><head><title>Selection.addRange() tests</title>
2908 <me...
2909 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the Selection' s last Range must modify the second added Range assert_equals: After second addR ange(), after mutating the Selection's last Range, startOffset of the Selection' s last Range must match the added Range expected 0 but got 6
2910 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addR ange() must not throw exceptions or modify the range it's given
2911 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addR ange() must result in rangeCount being 1
2912 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addR ange() must result in the selection's last range having the specified endpoints
2913 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addR ange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added e xpected object "Äb̈c̈d̈ëf̈g̈ḧ
2914 Ijklmnop
2915 QrstuvwxYzabcdefGhijklmn
2916
2917
2918
2919
2920
2921 "use strict";
2922
2923 testAddRangeSubSet(16, 20);
2924 testDiv.style.display = "none";
2925 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2926 Ijklmnop
2927 QrstuvwxYzabcdefGhijklmn
2928
2929
2930
2931
2932
2933 "use strict";
2934
2935 testAddRangeSubSet(16, 20);
2936 testDiv.style.display = "none";
2937 "
2938 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying the first added range must modify the Selection's last Range assert_equals: Afte r mutating the first added Range, startContainer of the Selection's last Range m ust match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2939 " but got Element node <html><head><title>Selection.addRange() tests</title>
2940 <me...
2941 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying the Selection's last Range must modify the first added Range assert_equals: Afte r first addRange(), after mutating the Selection's last Range, startOffset of th e Selection's last Range must match the added Range expected 0 but got 6
2942 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second add Range() must not throw exceptions or modify the range it's given
2943 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second add Range() must result in rangeCount being 1
2944 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second add Range() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the adde d Range expected Comment node <!--אריה יהודה--> but got Element node <h tml><head><title>Selection.addRange() tests</title>
2945 <me...
2946 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second add Range() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "Äb̈c̈d̈ëf̈g̈ḧ
2947 Ijklmnop
2948 QrstuvwxYzabcdefGhijklmn
2949
2950
2951
2952
2953
2954 "use strict";
2955
2956 testAddRangeSubSet(16, 20);
2957 testDiv.style.display = "none";
2958 "
2959 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying the second added range must modify the Selection's last Range assert_equals: Aft er mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2960 " but got Element node <html><head><title>Selection.addRange() tests</title>
2961 <me...
2962 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: Aft er second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2963 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addR ange() must not throw exceptions or modify the range it's given
2964 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addR ange() must result in rangeCount being 1
2965 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addR ange() must result in the selection's last range having the specified endpoints
2966 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addR ange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added e xpected object "Äb̈c̈d̈ëf̈g̈ḧ
2967 Ijklmnop
2968 QrstuvwxYzabcdefGhijklmn
2969
2970
2971
2972
2973
2974 "use strict";
2975
2976 testAddRangeSubSet(16, 20);
2977 testDiv.style.display = "none";
2978 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2979 Ijklmnop
2980 QrstuvwxYzabcdefGhijklmn
2981
2982
2983
2984
2985
2986 "use strict";
2987
2988 testAddRangeSubSet(16, 20);
2989 testDiv.style.display = "none";
2990 "
2991 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying the first added range must modify the Selection's last Range assert_equals: Afte r mutating the first added Range, startContainer of the Selection's last Range m ust match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2992 " but got Element node <html><head><title>Selection.addRange() tests</title>
2993 <me...
2994 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying the Selection's last Range must modify the first added Range assert_equals: Afte r first addRange(), after mutating the Selection's last Range, startOffset of th e Selection's last Range must match the added Range expected 0 but got 6
2995 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second add Range() must not throw exceptions or modify the range it's given
2996 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second add Range() must result in rangeCount being 1
2997 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second add Range() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the adde d Range expected Comment node <!--אריה יהודה--> but got Element node <h tml><head><title>Selection.addRange() tests</title>
2998 <me...
2999 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second add Range() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "Äb̈c̈d̈ëf̈g̈ḧ
3000 Ijklmnop
3001 QrstuvwxYzabcdefGhijklmn
3002
3003
3004
3005
3006
3007 "use strict";
3008
3009 testAddRangeSubSet(16, 20);
3010 testDiv.style.display = "none";
3011 "
3012 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying the second added range must modify the Selection's last Range assert_equals: Aft er mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3013 " but got Element node <html><head><title>Selection.addRange() tests</title>
3014 <me...
3015 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying the Selection's last Range must modify the second added Range assert_equals: Aft er second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3016 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() m ust not throw exceptions or modify the range it's given
3017 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() m ust result in rangeCount being 1
3018 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() m ust result in the selection's last range having the specified endpoints
3019 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
3020 Ijklmnop
3021 QrstuvwxYzabcdefGhijklmn
3022
3023
3024
3025
3026
3027 "use strict";
3028
3029 testAddRangeSubSet(16, 20);
3030 testDiv.style.display = "none";
3031 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
3032 Ijklmnop
3033 QrstuvwxYzabcdefGhijklmn
3034
3035
3036
3037
3038
3039 "use strict";
3040
3041 testAddRangeSubSet(16, 20);
3042 testDiv.style.display = "none";
3043 "
3044 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the firs t added range must modify the Selection's last Range assert_equals: After mutati ng the first added Range, startContainer of the Selection's last Range must matc h the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3045 " but got Element node <html><head><title>Selection.addRange() tests</title>
3046 <me...
3047 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the Sele ction's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Select ion's last Range must match the added Range expected 0 but got 6
3048 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must not throw exceptions or modify the range it's given
3049 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must result in rangeCount being 1
3050 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must result in the selection's last range having the specified endpoints assert_ equals: startContainer of the Selection's last Range must match the added Range expected Comment node <!--בן חיים אליעזר--> but got Element node <ht ml><head><title>Selection.addRange() tests</title>
3051 <me...
3052 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "Äb̈c̈d̈ëf̈g̈ḧ
3053 Ijklmnop
3054 QrstuvwxYzabcdefGhijklmn
3055
3056
3057
3058
3059
3060 "use strict";
3061
3062 testAddRangeSubSet(16, 20);
3063 testDiv.style.display = "none";
3064 "
3065 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, startContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3066 " but got Element node <html><head><title>Selection.addRange() tests</title>
3067 <me...
3068 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the Sele ction's last Range must modify the second added Range assert_equals: After secon d addRange(), after mutating the Selection's last Range, startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6
3069 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must not throw exceptio ns or modify the range it's given
3070 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in rangeCou nt being 1
3071 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the sele ction's last range having the specified endpoints
3072 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the sele ction's last range being the same object we added assert_equals: getRangeAt(rang eCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ ḧ
3073 Ijklmnop
3074 QrstuvwxYzabcdefGhijklmn
3075
3076
3077
3078
3079
3080 "use strict";
3081
3082 testAddRangeSubSet(16, 20);
3083 testDiv.style.display = "none";
3084 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
3085 Ijklmnop
3086 QrstuvwxYzabcdefGhijklmn
3087
3088
3089
3090
3091
3092 "use strict";
3093
3094 testAddRangeSubSet(16, 20);
3095 testDiv.style.display = "none";
3096 "
3097 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 55 [docfrag, 0, docfrag, 0]: modifying the first added range must mod ify the Selection's last Range assert_equals: After mutating the first added Ran ge, startContainer of the Selection's last Range must match the added Range expe cted Text node "Äb̈c̈d̈ëf̈g̈ḧ
3098 " but got Element node <html><head><title>Selection.addRange() tests</title>
3099 <me...
3100 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range mus t modify the first added Range assert_equals: After first addRange(), after muta ting the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3101 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must not throw excepti ons or modify the range it's given
3102 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in rangeCo unt being 1
3103 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the sel ection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected DocumentFragm ent node with 0 children but got Element node <html><head><title>Selection.addRa nge() tests</title>
3104 <me...
3105 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "" but got obj ect "Äb̈c̈d̈ëf̈g̈ḧ
3106 Ijklmnop
3107 QrstuvwxYzabcdefGhijklmn
3108
3109
3110
3111
3112
3113 "use strict";
3114
3115 testAddRangeSubSet(16, 20);
3116 testDiv.style.display = "none";
3117 "
3118 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 55 [docfrag, 0, docfrag, 0]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3119 " but got Element node <html><head><title>Selection.addRange() tests</title>
3120 <me...
3121 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range mus t modify the second added Range assert_equals: After second addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
3122 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
3123 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must resu lt in rangeCount being 1
3124 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must resu lt in the selection's last range having the specified endpoints
3125 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " Äb̈c̈d̈ëf̈g̈ḧ
3126 Ijklmnop
3127 QrstuvwxYzabcdefGhijklmn
3128
3129
3130
3131
3132
3133 "use strict";
3134
3135 testAddRangeSubSet(16, 20);
3136 testDiv.style.display = "none";
3137 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
3138 Ijklmnop
3139 QrstuvwxYzabcdefGhijklmn
3140
3141
3142
3143
3144
3145 "use strict";
3146
3147 testAddRangeSubSet(16, 20);
3148 testDiv.style.display = "none";
3149 "
3150 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the first added range must modify the Selection's last Range assert_equals: After mutating the f irst added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3151 " but got Element node <html><head><title>Selection.addRange() tests</title>
3152 <me...
3153 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_equals: After first addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
3154 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
3155 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must res ult in rangeCount being 1
3156 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must res ult in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected DocumentFragment node with 0 children but got Element node <html><head><title>S election.addRange() tests</title>
3157 <me...
3158 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must res ult in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "Äb̈c̈d̈ëf̈g̈ḧ
3159 Ijklmnop
3160 QrstuvwxYzabcdefGhijklmn
3161
3162
3163
3164
3165
3166 "use strict";
3167
3168 testAddRangeSubSet(16, 20);
3169 testDiv.style.display = "none";
3170 "
3171 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3172 " but got Element node <html><head><title>Selection.addRange() tests</title>
3173 <me...
3174 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRan ge(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3175 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must not throw ex ceptions or modify the range it's given
3176 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in ra ngeCount being 1
3177 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in th e selection's last range having the specified endpoints
3178 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in th e selection's last range being the same object we added assert_equals: getRangeA t(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ ëf̈g̈ḧ
3179 Ijklmnop
3180 QrstuvwxYzabcdefGhijklmn
3181
3182
3183
3184
3185
3186 "use strict";
3187
3188 testAddRangeSubSet(16, 20);
3189 testDiv.style.display = "none";
3190 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
3191 Ijklmnop
3192 QrstuvwxYzabcdefGhijklmn
3193
3194
3195
3196
3197
3198 "use strict";
3199
3200 testAddRangeSubSet(16, 20);
3201 testDiv.style.display = "none";
3202 "
3203 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the first added range mu st modify the Selection's last Range assert_equals: After mutating the first add ed Range, startContainer of the Selection's last Range must match the added Rang e expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3204 " but got Element node <html><head><title>Selection.addRange() tests</title>
3205 <me...
3206 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Ran ge must modify the first added Range assert_equals: After first addRange(), afte r mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3207 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must not throw e xceptions or modify the range it's given
3208 PASS Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in r angeCount being 1
3209 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in t he selection's last range having the specified endpoints assert_equals: startCon tainer of the Selection's last Range must match the added Range expected Documen tFragment node with 0 children but got Element node <html><head><title>Selection .addRange() tests</title>
3210 <me...
3211 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in t he selection's last range being the same object we added assert_equals: getRange At(rangeCount - 1) must return the same object we added expected object "" but g ot object "Äb̈c̈d̈ëf̈g̈ḧ
3212 Ijklmnop
3213 QrstuvwxYzabcdefGhijklmn
3214
3215
3216
3217
3218
3219 "use strict";
3220
3221 testAddRangeSubSet(16, 20);
3222 testDiv.style.display = "none";
3223 "
3224 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the second added range m ust modify the Selection's last Range assert_equals: After mutating the second a dded Range, startContainer of the Selection's last Range must match the added Ra nge expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3225 " but got Element node <html><head><title>Selection.addRange() tests</title>
3226 <me...
3227 FAIL Range 16 [document.documentElement, 1, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Ran ge must modify the second added Range assert_equals: After second addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6
3228 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 0 [paras[0] .firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw excepti ons or modify the range it's given
3229 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 0 [paras[0] .firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCo unt being 1
3230 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 0 [paras[0] .firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the sel ection's last range having the specified endpoints
3231 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 0 [paras[0] .firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "" but got obj ect ""
3232 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 0 [paras[0] .firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must mo dify the Selection's last Range assert_equals: After mutating the first added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3233 " but got Element node <head><title>Selection.addRange() tests</title>
3234 <meta nam...
3235 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 0 [paras[0] .firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range mu st modify the first added Range assert_equals: After first addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3236 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 0 [paras[0] .firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw except ions or modify the range it's given
3237 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 0 [paras[0] .firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeC ount being 1
3238 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 0 [paras[0] .firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Text node "A ̈b̈c̈d̈ëf̈g̈ḧ
3239 " but got Element node <head><title>Selection.addRange() tests</title>
3240 <meta nam...
3241 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 0 [paras[0] .firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "" but got ob ject ""
3242 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 0 [paras[0] .firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3243 " but got Element node <head><title>Selection.addRange() tests</title>
3244 <meta nam...
3245 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 0 [paras[0] .firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
3246 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 1 [paras[0] .firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw excepti ons or modify the range it's given
3247 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 1 [paras[0] .firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCo unt being 1
3248 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 1 [paras[0] .firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the sel ection's last range having the specified endpoints
3249 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 1 [paras[0] .firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "" but got obj ect ""
3250 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 1 [paras[0] .firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must mo dify the Selection's last Range assert_equals: After mutating the first added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3251 " but got Element node <head><title>Selection.addRange() tests</title>
3252 <meta nam...
3253 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 1 [paras[0] .firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range mu st modify the first added Range assert_equals: After first addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3254 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 1 [paras[0] .firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw except ions or modify the range it's given
3255 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 1 [paras[0] .firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeC ount being 1
3256 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 1 [paras[0] .firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Text node "A ̈b̈c̈d̈ëf̈g̈ḧ
3257 " but got Element node <head><title>Selection.addRange() tests</title>
3258 <meta nam...
3259 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 1 [paras[0] .firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "A" but got o bject ""
3260 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 1 [paras[0] .firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3261 " but got Element node <head><title>Selection.addRange() tests</title>
3262 <meta nam...
3263 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 1 [paras[0] .firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
3264 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 2 [paras[0] .firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw excepti ons or modify the range it's given
3265 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 2 [paras[0] .firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCo unt being 1
3266 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 2 [paras[0] .firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the sel ection's last range having the specified endpoints
3267 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 2 [paras[0] .firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "" but got obj ect ""
3268 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 2 [paras[0] .firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must mo dify the Selection's last Range assert_equals: After mutating the first added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3269 " but got Element node <head><title>Selection.addRange() tests</title>
3270 <meta nam...
3271 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 2 [paras[0] .firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range mu st modify the first added Range assert_equals: After first addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3272 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 2 [paras[0] .firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw except ions or modify the range it's given
3273 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 2 [paras[0] .firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeC ount being 1
3274 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 2 [paras[0] .firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Text node "A ̈b̈c̈d̈ëf̈g̈ḧ
3275 " but got Element node <head><title>Selection.addRange() tests</title>
3276 <meta nam...
3277 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 2 [paras[0] .firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "b̈c̈d̈" but got object ""
3278 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 2 [paras[0] .firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3279 " but got Element node <head><title>Selection.addRange() tests</title>
3280 <meta nam...
3281 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 2 [paras[0] .firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
3282 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 3 [paras[0] .firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw excepti ons or modify the range it's given
3283 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 3 [paras[0] .firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCo unt being 1
3284 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 3 [paras[0] .firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the sel ection's last range having the specified endpoints
3285 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 3 [paras[0] .firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "" but got obj ect ""
3286 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 3 [paras[0] .firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must mo dify the Selection's last Range assert_equals: After mutating the first added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3287 " but got Element node <head><title>Selection.addRange() tests</title>
3288 <meta nam...
3289 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 3 [paras[0] .firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range mu st modify the first added Range assert_equals: After first addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3290 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 3 [paras[0] .firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw except ions or modify the range it's given
3291 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 3 [paras[0] .firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeC ount being 1
3292 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 3 [paras[0] .firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Text node "A ̈b̈c̈d̈ëf̈g̈ḧ
3293 " but got Element node <head><title>Selection.addRange() tests</title>
3294 <meta nam...
3295 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 3 [paras[0] .firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "b̈c̈d̈e" but got object ""
3296 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 3 [paras[0] .firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3297 " but got Element node <head><title>Selection.addRange() tests</title>
3298 <meta nam...
3299 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 3 [paras[0] .firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
3300 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 4 [paras[1] .firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw excepti ons or modify the range it's given
3301 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 4 [paras[1] .firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCo unt being 1
3302 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 4 [paras[1] .firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the sel ection's last range having the specified endpoints
3303 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 4 [paras[1] .firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "" but got obj ect ""
3304 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 4 [paras[1] .firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must mo dify the Selection's last Range assert_equals: After mutating the first added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3305 " but got Element node <head><title>Selection.addRange() tests</title>
3306 <meta nam...
3307 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 4 [paras[1] .firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range mu st modify the first added Range assert_equals: After first addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3308 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 4 [paras[1] .firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw except ions or modify the range it's given
3309 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 4 [paras[1] .firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeC ount being 1
3310 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 4 [paras[1] .firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Text node "I jklmnop
3311 " but got Element node <head><title>Selection.addRange() tests</title>
3312 <meta nam...
3313 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 4 [paras[1] .firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "" but got ob ject ""
3314 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 4 [paras[1] .firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3315 " but got Element node <head><title>Selection.addRange() tests</title>
3316 <meta nam...
3317 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 4 [paras[1] .firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
3318 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 5 [paras[1] .firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw excepti ons or modify the range it's given
3319 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 5 [paras[1] .firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCo unt being 1
3320 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 5 [paras[1] .firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the sel ection's last range having the specified endpoints
3321 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 5 [paras[1] .firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "" but got obj ect ""
3322 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 5 [paras[1] .firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must mo dify the Selection's last Range assert_equals: After mutating the first added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3323 " but got Element node <head><title>Selection.addRange() tests</title>
3324 <meta nam...
3325 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 5 [paras[1] .firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range mu st modify the first added Range assert_equals: After first addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3326 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 5 [paras[1] .firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw except ions or modify the range it's given
3327 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 5 [paras[1] .firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeC ount being 1
3328 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 5 [paras[1] .firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Text node "I jklmnop
3329 " but got Element node <head><title>Selection.addRange() tests</title>
3330 <meta nam...
3331 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 5 [paras[1] .firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "I" but got o bject ""
3332 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 5 [paras[1] .firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3333 " but got Element node <head><title>Selection.addRange() tests</title>
3334 <meta nam...
3335 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 5 [paras[1] .firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
3336 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 6 [paras[1] .firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw excepti ons or modify the range it's given
3337 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 6 [paras[1] .firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCo unt being 1
3338 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 6 [paras[1] .firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the sel ection's last range having the specified endpoints
3339 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 6 [paras[1] .firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "" but got obj ect ""
3340 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 6 [paras[1] .firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must mo dify the Selection's last Range assert_equals: After mutating the first added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3341 " but got Element node <head><title>Selection.addRange() tests</title>
3342 <meta nam...
3343 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 6 [paras[1] .firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range mu st modify the first added Range assert_equals: After first addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3344 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 6 [paras[1] .firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw except ions or modify the range it's given
3345 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 6 [paras[1] .firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeC ount being 1
3346 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 6 [paras[1] .firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Text node "I jklmnop
3347 " but got Element node <head><title>Selection.addRange() tests</title>
3348 <meta nam...
3349 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 6 [paras[1] .firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "klmnop" but got object ""
3350 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 6 [paras[1] .firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3351 " but got Element node <head><title>Selection.addRange() tests</title>
3352 <meta nam...
3353 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 6 [paras[1] .firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
3354 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 7 [paras[1] .firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw excepti ons or modify the range it's given
3355 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 7 [paras[1] .firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCo unt being 1
3356 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 7 [paras[1] .firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the sel ection's last range having the specified endpoints
3357 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 7 [paras[1] .firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "" but got obj ect ""
3358 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 7 [paras[1] .firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must mo dify the Selection's last Range assert_equals: After mutating the first added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3359 " but got Element node <head><title>Selection.addRange() tests</title>
3360 <meta nam...
3361 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 7 [paras[1] .firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range mu st modify the first added Range assert_equals: After first addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3362 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 7 [paras[1] .firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw except ions or modify the range it's given
3363 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 7 [paras[1] .firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeC ount being 1
3364 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 7 [paras[1] .firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Text node "I jklmnop
3365 " but got Element node <head><title>Selection.addRange() tests</title>
3366 <meta nam...
3367 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 7 [paras[1] .firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "klmnop
3368 " but got object ""
3369 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 7 [paras[1] .firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3370 " but got Element node <head><title>Selection.addRange() tests</title>
3371 <meta nam...
3372 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 7 [paras[1] .firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
3373 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 8 [detached Para1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not thr ow exceptions or modify the range it's given
3374 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 8 [detached Para1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
3375 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 8 [detached Para1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
3376 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 8 [detached Para1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_equals: getR angeAt(rangeCount - 1) must return the same object we added expected object "" b ut got object ""
3377 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 8 [detached Para1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added ran ge must modify the Selection's last Range assert_equals: After mutating the firs t added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3378 " but got Element node <head><title>Selection.addRange() tests</title>
3379 <meta nam...
3380 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 8 [detached Para1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's las t Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3381 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 8 [detached Para1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not th row exceptions or modify the range it's given
3382 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 8 [detached Para1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1
3383 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 8 [detached Para1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: sta rtContainer of the Selection's last Range must match the added Range expected Te xt node "Opqrstuv" but got Element node <head><title>Selection.addRange() tests< /title>
3384 <meta nam...
3385 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 8 [detached Para1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
3386 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 8 [detached Para1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added ra nge must modify the Selection's last Range assert_equals: After mutating the sec ond added Range, startContainer of the Selection's last Range must match the add ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3387 " but got Element node <head><title>Selection.addRange() tests</title>
3388 <meta nam...
3389 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 8 [detached Para1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's las t Range must modify the second added Range assert_equals: After second addRange( ), after mutating the Selection's last Range, startOffset of the Selection's las t Range must match the added Range expected 0 but got 6
3390 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 9 [detached Para1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not thr ow exceptions or modify the range it's given
3391 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 9 [detached Para1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
3392 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 9 [detached Para1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
3393 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 9 [detached Para1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added assert_equals: getR angeAt(rangeCount - 1) must return the same object we added expected object "" b ut got object ""
3394 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 9 [detached Para1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added ran ge must modify the Selection's last Range assert_equals: After mutating the firs t added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3395 " but got Element node <head><title>Selection.addRange() tests</title>
3396 <meta nam...
3397 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 9 [detached Para1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's las t Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3398 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 9 [detached Para1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not th row exceptions or modify the range it's given
3399 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 9 [detached Para1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1
3400 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 9 [detached Para1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: sta rtContainer of the Selection's last Range must match the added Range expected Te xt node "Opqrstuv" but got Element node <head><title>Selection.addRange() tests< /title>
3401 <meta nam...
3402 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 9 [detached Para1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "O" but got object ""
3403 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 9 [detached Para1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added ra nge must modify the Selection's last Range assert_equals: After mutating the sec ond added Range, startContainer of the Selection's last Range must match the add ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3404 " but got Element node <head><title>Selection.addRange() tests</title>
3405 <meta nam...
3406 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 9 [detached Para1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's las t Range must modify the second added Range assert_equals: After second addRange( ), after mutating the Selection's last Range, startOffset of the Selection's las t Range must match the added Range expected 0 but got 6
3407 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 10 [detache dPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not th row exceptions or modify the range it's given
3408 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 10 [detache dPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
3409 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 10 [detache dPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
3410 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 10 [detache dPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
3411 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 10 [detache dPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the first added ra nge must modify the Selection's last Range assert_equals: After mutating the fir st added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3412 " but got Element node <head><title>Selection.addRange() tests</title>
3413 <meta nam...
3414 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 10 [detache dPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's la st Range must modify the first added Range assert_equals: After first addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3415 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 10 [detache dPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not t hrow exceptions or modify the range it's given
3416 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 10 [detache dPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must resul t in rangeCount being 1
3417 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 10 [detache dPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected T ext node "Opqrstuv" but got Element node <head><title>Selection.addRange() tests </title>
3418 <meta nam...
3419 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 10 [detache dPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "q rstuv" but got object ""
3420 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 10 [detache dPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3421 " but got Element node <head><title>Selection.addRange() tests</title>
3422 <meta nam...
3423 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 10 [detache dPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
3424 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 11 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not thro w exceptions or modify the range it's given
3425 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 11 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result i n rangeCount being 1
3426 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 11 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result i n the selection's last range having the specified endpoints
3427 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 11 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result i n the selection's last range being the same object we added assert_equals: getRa ngeAt(rangeCount - 1) must return the same object we added expected object "" bu t got object ""
3428 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 11 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added rang e must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3429 " but got Element node <head><title>Selection.addRange() tests</title>
3430 <meta nam...
3431 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 11 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last R ange must match the added Range expected 0 but got 6
3432 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 11 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not thr ow exceptions or modify the range it's given
3433 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 11 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCount being 1
3434 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 11 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: star tContainer of the Selection's last Range must match the added Range expected Tex t node "Efghijkl" but got Element node <head><title>Selection.addRange() tests</ title>
3435 <meta nam...
3436 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 11 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: getR angeAt(rangeCount - 1) must return the same object we added expected object "" b ut got object ""
3437 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 11 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added ran ge must modify the Selection's last Range assert_equals: After mutating the seco nd added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3438 " but got Element node <head><title>Selection.addRange() tests</title>
3439 <meta nam...
3440 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 11 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3441 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 12 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not thro w exceptions or modify the range it's given
3442 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 12 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result i n rangeCount being 1
3443 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 12 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result i n the selection's last range having the specified endpoints
3444 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 12 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result i n the selection's last range being the same object we added assert_equals: getRa ngeAt(rangeCount - 1) must return the same object we added expected object "" bu t got object ""
3445 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 12 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added rang e must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3446 " but got Element node <head><title>Selection.addRange() tests</title>
3447 <meta nam...
3448 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 12 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last R ange must match the added Range expected 0 but got 6
3449 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 12 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not thr ow exceptions or modify the range it's given
3450 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 12 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1
3451 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 12 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: star tContainer of the Selection's last Range must match the added Range expected Tex t node "Efghijkl" but got Element node <head><title>Selection.addRange() tests</ title>
3452 <meta nam...
3453 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 12 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getR angeAt(rangeCount - 1) must return the same object we added expected object "E" but got object ""
3454 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 12 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added ran ge must modify the Selection's last Range assert_equals: After mutating the seco nd added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3455 " but got Element node <head><title>Selection.addRange() tests</title>
3456 <meta nam...
3457 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 12 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3458 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 13 [foreign Para1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not thro w exceptions or modify the range it's given
3459 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 13 [foreign Para1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result i n rangeCount being 1
3460 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 13 [foreign Para1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result i n the selection's last range having the specified endpoints
3461 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 13 [foreign Para1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result i n the selection's last range being the same object we added assert_equals: getRa ngeAt(rangeCount - 1) must return the same object we added expected object "" bu t got object ""
3462 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 13 [foreign Para1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added rang e must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3463 " but got Element node <head><title>Selection.addRange() tests</title>
3464 <meta nam...
3465 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 13 [foreign Para1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last R ange must match the added Range expected 0 but got 6
3466 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 13 [foreign Para1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not thr ow exceptions or modify the range it's given
3467 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 13 [foreign Para1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1
3468 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 13 [foreign Para1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: star tContainer of the Selection's last Range must match the added Range expected Tex t node "Efghijkl" but got Element node <head><title>Selection.addRange() tests</ title>
3469 <meta nam...
3470 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 13 [foreign Para1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_equals: getR angeAt(rangeCount - 1) must return the same object we added expected object "ghi jkl" but got object ""
3471 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 13 [foreign Para1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added ran ge must modify the Selection's last Range assert_equals: After mutating the seco nd added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3472 " but got Element node <head><title>Selection.addRange() tests</title>
3473 <meta nam...
3474 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 13 [foreign Para1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3475 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 14 [documen t.documentElement, 0, document.documentElement, 1]: first addRange() must not th row exceptions or modify the range it's given
3476 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 14 [documen t.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1
3477 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 14 [documen t.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
3478 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 14 [documen t.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
3479 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 14 [documen t.documentElement, 0, document.documentElement, 1]: modifying the first added ra nge must modify the Selection's last Range assert_equals: After mutating the fir st added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3480 " but got Element node <head><title>Selection.addRange() tests</title>
3481 <meta nam...
3482 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 14 [documen t.documentElement, 0, document.documentElement, 1]: modifying the Selection's la st Range must modify the first added Range assert_equals: After first addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3483 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 14 [documen t.documentElement, 0, document.documentElement, 1]: second addRange() must not t hrow exceptions or modify the range it's given
3484 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 14 [documen t.documentElement, 0, document.documentElement, 1]: second addRange() must resul t in rangeCount being 1
3485 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 14 [documen t.documentElement, 0, document.documentElement, 1]: second addRange() must resul t in the selection's last range having the specified endpoints
3486 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 14 [documen t.documentElement, 0, document.documentElement, 1]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "S election.addRange() tests
3487
3488 " but got object "Selection.addRange() tests
3489
3490 "
3491 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 14 [documen t.documentElement, 0, document.documentElement, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3492 " but got Element node <html><head><title>Selection.addRange() tests</title>
3493 <me...
3494 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 14 [documen t.documentElement, 0, document.documentElement, 1]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
3495 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 15 [documen t.documentElement, 0, document.documentElement, 2]: first addRange() must not th row exceptions or modify the range it's given
3496 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 15 [documen t.documentElement, 0, document.documentElement, 2]: first addRange() must result in rangeCount being 1
3497 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 15 [documen t.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoints
3498 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 15 [documen t.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
3499 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 15 [documen t.documentElement, 0, document.documentElement, 2]: modifying the first added ra nge must modify the Selection's last Range assert_equals: After mutating the fir st added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3500 " but got Element node <head><title>Selection.addRange() tests</title>
3501 <meta nam...
3502 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 15 [documen t.documentElement, 0, document.documentElement, 2]: modifying the Selection's la st Range must modify the first added Range assert_equals: After first addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3503 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 15 [documen t.documentElement, 0, document.documentElement, 2]: second addRange() must not t hrow exceptions or modify the range it's given
3504 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 15 [documen t.documentElement, 0, document.documentElement, 2]: second addRange() must resul t in rangeCount being 1
3505 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 15 [documen t.documentElement, 0, document.documentElement, 2]: second addRange() must resul t in the selection's last range having the specified endpoints
3506 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 15 [documen t.documentElement, 0, document.documentElement, 2]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "S election.addRange() tests
3507
3508 Äb̈c̈d̈ëf̈g̈ḧ
3509 Ijklmnop
3510 QrstuvwxYzabcdefGhijklmn
3511
3512
3513
3514
3515
3516 "use strict";
3517
3518 testAddRangeSubSet(16, 20);
3519 testDiv.style.display = "none";
3520 " but got object "Selection.addRange() tests
3521
3522 Äb̈c̈d̈ëf̈g̈ḧ
3523 Ijklmnop
3524 QrstuvwxYzabcdefGhijklmn
3525
3526
3527
3528
3529
3530 "use strict";
3531
3532 testAddRangeSubSet(16, 20);
3533 testDiv.style.display = "none";
3534 "
3535 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 15 [documen t.documentElement, 0, document.documentElement, 2]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3536 " but got Element node <html><head><title>Selection.addRange() tests</title>
3537 <me...
3538 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 15 [documen t.documentElement, 0, document.documentElement, 2]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
3539 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 16 [documen t.documentElement, 1, document.documentElement, 2]: first addRange() must not th row exceptions or modify the range it's given
3540 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 16 [documen t.documentElement, 1, document.documentElement, 2]: first addRange() must result in rangeCount being 1
3541 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 16 [documen t.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoints
3542 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 16 [documen t.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
3543 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 16 [documen t.documentElement, 1, document.documentElement, 2]: modifying the first added ra nge must modify the Selection's last Range assert_equals: After mutating the fir st added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3544 " but got Element node <head><title>Selection.addRange() tests</title>
3545 <meta nam...
3546 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 16 [documen t.documentElement, 1, document.documentElement, 2]: modifying the Selection's la st Range must modify the first added Range assert_equals: After first addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3547 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 16 [documen t.documentElement, 1, document.documentElement, 2]: second addRange() must not t hrow exceptions or modify the range it's given
3548 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 16 [documen t.documentElement, 1, document.documentElement, 2]: second addRange() must resul t in rangeCount being 1
3549 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 16 [documen t.documentElement, 1, document.documentElement, 2]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <html><head><title>Selection.addRange() tests</title>
3550 <me... but got Element node <head><title>Selection.addRange() tests</title>
3551 <meta nam...
3552 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 16 [documen t.documentElement, 1, document.documentElement, 2]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "A ̈b̈c̈d̈ëf̈g̈ḧ
3553 Ijklmnop
3554 QrstuvwxYzabcdefGhijklmn
3555
3556
3557
3558
3559
3560 "use strict";
3561
3562 testAddRangeSubSet(16, 20);
3563 testDiv.style.display = "none";
3564 " but got object ""
3565 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 16 [documen t.documentElement, 1, document.documentElement, 2]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3566 " but got Element node <head><title>Selection.addRange() tests</title>
3567 <meta nam...
3568 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 16 [documen t.documentElement, 1, document.documentElement, 2]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
3569 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 17 [documen t.head, 1, document.head, 1]: first addRange() must not throw exceptions or modi fy the range it's given
3570 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 17 [documen t.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1
3571 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 17 [documen t.head, 1, document.head, 1]: first addRange() must result in the selection's la st range having the specified endpoints
3572 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 17 [documen t.head, 1, document.head, 1]: first addRange() must result in the selection's la st range being the same object we added assert_equals: getRangeAt(rangeCount - 1 ) must return the same object we added expected object "" but got object ""
3573 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 17 [documen t.head, 1, document.head, 1]: modifying the first added range must modify the Se lection's last Range assert_equals: After mutating the first added Range, startC ontainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3574 " but got Element node <head><title>Selection.addRange() tests</title>
3575 <meta nam...
3576 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 17 [documen t.head, 1, document.head, 1]: modifying the Selection's last Range must modify t he first added Range assert_equals: After first addRange(), after mutating the S election's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3577 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 17 [documen t.head, 1, document.head, 1]: second addRange() must not throw exceptions or mod ify the range it's given
3578 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 17 [documen t.head, 1, document.head, 1]: second addRange() must result in rangeCount being 1
3579 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 17 [documen t.head, 1, document.head, 1]: second addRange() must result in the selection's l ast range having the specified endpoints
3580 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 17 [documen t.head, 1, document.head, 1]: second addRange() must result in the selection's l ast range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
3581 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 17 [documen t.head, 1, document.head, 1]: modifying the second added range must modify the S election's last Range assert_equals: After mutating the second added Range, star tContainer of the Selection's last Range must match the added Range expected Tex t node "Äb̈c̈d̈ëf̈g̈ḧ
3582 " but got Element node <head><title>Selection.addRange() tests</title>
3583 <meta nam...
3584 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 17 [documen t.head, 1, document.head, 1]: modifying the Selection's last Range must modify t he second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match th e added Range expected 0 but got 6
3585 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 18 [documen t.body, 0, document.body, 1]: first addRange() must not throw exceptions or modi fy the range it's given
3586 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 18 [documen t.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
3587 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 18 [documen t.body, 0, document.body, 1]: first addRange() must result in the selection's la st range having the specified endpoints
3588 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 18 [documen t.body, 0, document.body, 1]: first addRange() must result in the selection's la st range being the same object we added assert_equals: getRangeAt(rangeCount - 1 ) must return the same object we added expected object "" but got object ""
3589 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 18 [documen t.body, 0, document.body, 1]: modifying the first added range must modify the Se lection's last Range assert_equals: After mutating the first added Range, startC ontainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3590 " but got Element node <head><title>Selection.addRange() tests</title>
3591 <meta nam...
3592 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 18 [documen t.body, 0, document.body, 1]: modifying the Selection's last Range must modify t he first added Range assert_equals: After first addRange(), after mutating the S election's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3593 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 18 [documen t.body, 0, document.body, 1]: second addRange() must not throw exceptions or mod ify the range it's given
3594 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 18 [documen t.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
3595 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 18 [documen t.body, 0, document.body, 1]: second addRange() must result in the selection's l ast range having the specified endpoints assert_equals: startContainer of the Se lection's last Range must match the added Range expected Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3596 </p><p id... but got Element node <head><title>Selection.addRange() tests</title >
3597 <meta nam...
3598 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 18 [documen t.body, 0, document.body, 1]: second addRange() must result in the selection's l ast range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
3599 Ijklmnop
3600 QrstuvwxYzabcdefGhijklmn" but got object ""
3601 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 18 [documen t.body, 0, document.body, 1]: modifying the second added range must modify the S election's last Range assert_equals: After mutating the second added Range, star tContainer of the Selection's last Range must match the added Range expected Tex t node "Äb̈c̈d̈ëf̈g̈ḧ
3602 " but got Element node <head><title>Selection.addRange() tests</title>
3603 <meta nam...
3604 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 18 [documen t.body, 0, document.body, 1]: modifying the Selection's last Range must modify t he second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match th e added Range expected 0 but got 6
3605 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreign Doc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must no t throw exceptions or modify the range it's given
3606 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreign Doc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must re sult in rangeCount being 1
3607 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreign Doc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must re sult in the selection's last range having the specified endpoints
3608 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreign Doc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must re sult in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
3609 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreign Doc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first adde d range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3610 " but got Element node <head><title>Selection.addRange() tests</title>
3611 <meta nam...
3612 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreign Doc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection' s last Range must modify the first added Range assert_equals: After first addRan ge(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3613 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreign Doc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must n ot throw exceptions or modify the range it's given
3614 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreign Doc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must r esult in rangeCount being 1
3615 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreign Doc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must r esult in the selection's last range having the specified endpoints assert_equals : startContainer of the Selection's last Range must match the added Range expect ed Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <head><title>Selection.addRange() tests</title>
3616 <meta nam...
3617 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreign Doc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must r esult in the selection's last range being the same object we added assert_equals : getRangeAt(rangeCount - 1) must return the same object we added expected objec t "" but got object ""
3618 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreign Doc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second add ed range must modify the Selection's last Range assert_equals: After mutating th e second added Range, startContainer of the Selection's last Range must match th e added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3619 " but got Element node <head><title>Selection.addRange() tests</title>
3620 <meta nam...
3621 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreign Doc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection' s last Range must modify the second added Range assert_equals: After second addR ange(), after mutating the Selection's last Range, startOffset of the Selection' s last Range must match the added Range expected 0 but got 6
3622 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreign Doc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
3623 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreign Doc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount bei ng 1
3624 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreign Doc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection' s last range having the specified endpoints
3625 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreign Doc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection' s last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
3626 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreign Doc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify th e Selection's last Range assert_equals: After mutating the first added Range, st artContainer of the Selection's last Range must match the added Range expected T ext node "Äb̈c̈d̈ëf̈g̈ḧ
3627 " but got Element node <head><title>Selection.addRange() tests</title>
3628 <meta nam...
3629 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreign Doc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modi fy the first added Range assert_equals: After first addRange(), after mutating t he Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3630 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreign Doc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
3631 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreign Doc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount be ing 1
3632 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreign Doc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection 's last range having the specified endpoints assert_equals: startContainer of th e Selection's last Range must match the added Range expected Element node <head> <title></title></head> but got Element node <head><title>Selection.addRange() te sts</title>
3633 <meta nam...
3634 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreign Doc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection 's last range being the same object we added assert_equals: getRangeAt(rangeCoun t - 1) must return the same object we added expected object "" but got object ""
3635 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreign Doc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify t he Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3636 " but got Element node <head><title>Selection.addRange() tests</title>
3637 <meta nam...
3638 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreign Doc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modi fy the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6
3639 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreign Doc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
3640 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreign Doc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount bei ng 1
3641 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreign Doc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection' s last range having the specified endpoints
3642 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreign Doc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection' s last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
3643 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreign Doc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify th e Selection's last Range assert_equals: After mutating the first added Range, st artContainer of the Selection's last Range must match the added Range expected T ext node "Äb̈c̈d̈ëf̈g̈ḧ
3644 " but got Element node <head><title>Selection.addRange() tests</title>
3645 <meta nam...
3646 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreign Doc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modi fy the first added Range assert_equals: After first addRange(), after mutating t he Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3647 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreign Doc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
3648 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreign Doc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount be ing 1
3649 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreign Doc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection 's last range having the specified endpoints assert_equals: startContainer of th e Selection's last Range must match the added Range expected Element node <body> <p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <hea d><title>Selection.addRange() tests</title>
3650 <meta nam...
3651 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreign Doc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection 's last range being the same object we added assert_equals: getRangeAt(rangeCoun t - 1) must return the same object we added expected object "" but got object ""
3652 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreign Doc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify t he Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3653 " but got Element node <head><title>Selection.addRange() tests</title>
3654 <meta nam...
3655 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreign Doc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modi fy the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6
3656 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0 ], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the ran ge it's given
3657 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0 ], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
3658 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0 ], 0, paras[0], 0]: first addRange() must result in the selection's last range h aving the specified endpoints
3659 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0 ], 0, paras[0], 0]: first addRange() must result in the selection's last range b eing the same object we added assert_equals: getRangeAt(rangeCount - 1) must ret urn the same object we added expected object "" but got object ""
3660 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0 ], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer o f the Selection's last Range must match the added Range expected Text node "Äb̈ c̈d̈ëf̈g̈ḧ
3661 " but got Element node <head><title>Selection.addRange() tests</title>
3662 <meta nam...
3663 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0 ], 0, paras[0], 0]: modifying the Selection's last Range must modify the first a dded Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Rang e expected 0 but got 6
3664 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0 ], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the ra nge it's given
3665 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0 ], 0, paras[0], 0]: second addRange() must result in rangeCount being 1
3666 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0 ], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <p id="a">Äb̈c̈d̈ë f̈g̈ḧ
3667 </p> but got Element node <head><title>Selection.addRange() tests</title>
3668 <meta nam...
3669 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0 ], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must re turn the same object we added expected object "" but got object ""
3670 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0 ], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Ä b̈c̈d̈ëf̈g̈ḧ
3671 " but got Element node <head><title>Selection.addRange() tests</title>
3672 <meta nam...
3673 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0 ], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection 's last Range, startOffset of the Selection's last Range must match the added Ra nge expected 0 but got 6
3674 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0 ], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the ran ge it's given
3675 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0 ], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
3676 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0 ], 0, paras[0], 1]: first addRange() must result in the selection's last range h aving the specified endpoints
3677 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0 ], 0, paras[0], 1]: first addRange() must result in the selection's last range b eing the same object we added assert_equals: getRangeAt(rangeCount - 1) must ret urn the same object we added expected object "" but got object ""
3678 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0 ], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer o f the Selection's last Range must match the added Range expected Text node "Äb̈ c̈d̈ëf̈g̈ḧ
3679 " but got Element node <head><title>Selection.addRange() tests</title>
3680 <meta nam...
3681 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0 ], 0, paras[0], 1]: modifying the Selection's last Range must modify the first a dded Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Rang e expected 0 but got 6
3682 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0 ], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the ra nge it's given
3683 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0 ], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
3684 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0 ], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <p id="a">Äb̈c̈d̈ë f̈g̈ḧ
3685 </p> but got Element node <head><title>Selection.addRange() tests</title>
3686 <meta nam...
3687 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0 ], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must re turn the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
3688 " but got object ""
3689 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0 ], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Ä b̈c̈d̈ëf̈g̈ḧ
3690 " but got Element node <head><title>Selection.addRange() tests</title>
3691 <meta nam...
3692 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0 ], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection 's last Range, startOffset of the Selection's last Range must match the added Ra nge expected 0 but got 6
3693 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detache dPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modi fy the range it's given
3694 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detache dPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
3695 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detache dPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's la st range having the specified endpoints
3696 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detache dPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's la st range being the same object we added assert_equals: getRangeAt(rangeCount - 1 ) must return the same object we added expected object "" but got object ""
3697 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detache dPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Se lection's last Range assert_equals: After mutating the first added Range, startC ontainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3698 " but got Element node <head><title>Selection.addRange() tests</title>
3699 <meta nam...
3700 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detache dPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify t he first added Range assert_equals: After first addRange(), after mutating the S election's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3701 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detache dPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or mod ify the range it's given
3702 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detache dPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1
3703 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detache dPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's l ast range having the specified endpoints assert_equals: startContainer of the Se lection's last Range must match the added Range expected Element node <p>Opqrstu v</p> but got Element node <head><title>Selection.addRange() tests</title>
3704 <meta nam...
3705 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detache dPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's l ast range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
3706 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detache dPara1, 0, detachedPara1, 0]: modifying the second added range must modify the S election's last Range assert_equals: After mutating the second added Range, star tContainer of the Selection's last Range must match the added Range expected Tex t node "Äb̈c̈d̈ëf̈g̈ḧ
3707 " but got Element node <head><title>Selection.addRange() tests</title>
3708 <meta nam...
3709 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detache dPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify t he second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match th e added Range expected 0 but got 6
3710 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detache dPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modi fy the range it's given
3711 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detache dPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
3712 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detache dPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's la st range having the specified endpoints
3713 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detache dPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's la st range being the same object we added assert_equals: getRangeAt(rangeCount - 1 ) must return the same object we added expected object "" but got object ""
3714 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detache dPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Se lection's last Range assert_equals: After mutating the first added Range, startC ontainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3715 " but got Element node <head><title>Selection.addRange() tests</title>
3716 <meta nam...
3717 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detache dPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify t he first added Range assert_equals: After first addRange(), after mutating the S election's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3718 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detache dPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or mod ify the range it's given
3719 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detache dPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1
3720 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detache dPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's l ast range having the specified endpoints assert_equals: startContainer of the Se lection's last Range must match the added Range expected Element node <p>Opqrstu v</p> but got Element node <head><title>Selection.addRange() tests</title>
3721 <meta nam...
3722 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detache dPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's l ast range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Opqrstuv" but got objec t ""
3723 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detache dPara1, 0, detachedPara1, 1]: modifying the second added range must modify the S election's last Range assert_equals: After mutating the second added Range, star tContainer of the Selection's last Range must match the added Range expected Tex t node "Äb̈c̈d̈ëf̈g̈ḧ
3724 " but got Element node <head><title>Selection.addRange() tests</title>
3725 <meta nam...
3726 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detache dPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify t he second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match th e added Range expected 0 but got 6
3727 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0 ].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw except ions or modify the range it's given
3728 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0 ].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeC ount being 1
3729 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0 ].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the se lection's last range having the specified endpoints
3730 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0 ].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "" but got ob ject ""
3731 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0 ].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must m odify the Selection's last Range assert_equals: After mutating the first added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3732 " but got Element node <head><title>Selection.addRange() tests</title>
3733 <meta nam...
3734 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0 ].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range m ust modify the first added Range assert_equals: After first addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
3735 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0 ].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw excep tions or modify the range it's given
3736 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0 ].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in range Count being 1
3737 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0 ].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Text node " Äb̈c̈d̈ëf̈g̈ḧ
3738 " but got Element node <head><title>Selection.addRange() tests</title>
3739 <meta nam...
3740 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0 ].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf ̈g̈ḧ
3741 " but got object ""
3742 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0 ].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3743 " but got Element node <head><title>Selection.addRange() tests</title>
3744 <meta nam...
3745 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0 ].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
3746 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0 ].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw except ions or modify the range it's given
3747 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0 ].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeC ount being 1
3748 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0 ].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the se lection's last range having the specified endpoints
3749 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0 ].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "" but got ob ject ""
3750 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0 ].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must m odify the Selection's last Range assert_equals: After mutating the first added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3751 " but got Element node <head><title>Selection.addRange() tests</title>
3752 <meta nam...
3753 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0 ].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range m ust modify the first added Range assert_equals: After first addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
3754 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0 ].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw excep tions or modify the range it's given
3755 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0 ].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in range Count being 1
3756 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0 ].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Text node " Äb̈c̈d̈ëf̈g̈ḧ
3757 " but got Element node <head><title>Selection.addRange() tests</title>
3758 <meta nam...
3759 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0 ].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf ̈g̈ḧ
3760 Ijklmnop" but got object ""
3761 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0 ].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3762 " but got Element node <head><title>Selection.addRange() tests</title>
3763 <meta nam...
3764 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0 ].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
3765 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0 ].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or mod ify the range it's given
3766 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0 ].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
3767 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0 ].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's l ast range having the specified endpoints
3768 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0 ].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's l ast range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
3769 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0 ].firstChild, 3, paras[3], 1]: modifying the first added range must modify the S election's last Range assert_equals: After mutating the first added Range, start Container of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3770 " but got Element node <head><title>Selection.addRange() tests</title>
3771 <meta nam...
3772 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0 ].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3773 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0 ].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or mo dify the range it's given
3774 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0 ].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
3775 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0 ].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the S election's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf ̈g̈ḧ
3776 " but got Element node <head><title>Selection.addRange() tests</title>
3777 <meta nam...
3778 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0 ].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "̈c̈d̈ëf̈g̈ḧ
3779 Ijklmnop
3780 QrstuvwxYzabcdef" but got object ""
3781 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0 ].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtContainer of the Selection's last Range must match the added Range expected Te xt node "Äb̈c̈d̈ëf̈g̈ḧ
3782 " but got Element node <head><title>Selection.addRange() tests</title>
3783 <meta nam...
3784 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0 ].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6
3785 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0 ], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or mod ify the range it's given
3786 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0 ], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
3787 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0 ], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's l ast range having the specified endpoints
3788 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0 ], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's l ast range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
3789 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0 ], 0, paras[0].firstChild, 7]: modifying the first added range must modify the S election's last Range assert_equals: After mutating the first added Range, start Container of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3790 " but got Element node <head><title>Selection.addRange() tests</title>
3791 <meta nam...
3792 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0 ], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3793 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0 ], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or mo dify the range it's given
3794 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0 ], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
3795 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0 ], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the S election's last Range must match the added Range expected Element node <p id="a" >Äb̈c̈d̈ëf̈g̈ḧ
3796 </p> but got Element node <head><title>Selection.addRange() tests</title>
3797 <meta nam...
3798 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0 ], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d" but got objec t ""
3799 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0 ], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtContainer of the Selection's last Range must match the added Range expected Te xt node "Äb̈c̈d̈ëf̈g̈ḧ
3800 " but got Element node <head><title>Selection.addRange() tests</title>
3801 <meta nam...
3802 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0 ], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6
3803 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv , 2, paras[4], 1]: first addRange() must not throw exceptions or modify the rang e it's given
3804 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv , 2, paras[4], 1]: first addRange() must result in rangeCount being 1
3805 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv , 2, paras[4], 1]: first addRange() must result in the selection's last range ha ving the specified endpoints
3806 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv , 2, paras[4], 1]: first addRange() must result in the selection's last range be ing the same object we added assert_equals: getRangeAt(rangeCount - 1) must retu rn the same object we added expected object "" but got object ""
3807 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv , 2, paras[4], 1]: modifying the first added range must modify the Selection's l ast Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c ̈d̈ëf̈g̈ḧ
3808 " but got Element node <head><title>Selection.addRange() tests</title>
3809 <meta nam...
3810 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv , 2, paras[4], 1]: modifying the Selection's last Range must modify the first ad ded Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3811 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv , 2, paras[4], 1]: second addRange() must not throw exceptions or modify the ran ge it's given
3812 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv , 2, paras[4], 1]: second addRange() must result in rangeCount being 1
3813 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv , 2, paras[4], 1]: second addRange() must result in the selection's last range h aving the specified endpoints assert_equals: startContainer of the Selection's l ast Range must match the added Range expected Element node <div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
3814 </p><p id="b" s... but got Element node <head><title>Selection.addRange() tests< /title>
3815 <meta nam...
3816 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv , 2, paras[4], 1]: second addRange() must result in the selection's last range b eing the same object we added assert_equals: getRangeAt(rangeCount - 1) must ret urn the same object we added expected object "QrstuvwxYzabcdefGhijklmn" but got object ""
3817 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv , 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb ̈c̈d̈ëf̈g̈ḧ
3818 " but got Element node <head><title>Selection.addRange() tests</title>
3819 <meta nam...
3820 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv , 2, paras[4], 1]: modifying the Selection's last Range must modify the second a dded Range assert_equals: After second addRange(), after mutating the Selection' s last Range, startOffset of the Selection's last Range must match the added Ran ge expected 0 but got 6
3821 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv , 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modi fy the range it's given
3822 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv , 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
3823 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv , 1, paras[2].firstChild, 5]: first addRange() must result in the selection's la st range having the specified endpoints
3824 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv , 1, paras[2].firstChild, 5]: first addRange() must result in the selection's la st range being the same object we added assert_equals: getRangeAt(rangeCount - 1 ) must return the same object we added expected object "" but got object ""
3825 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv , 1, paras[2].firstChild, 5]: modifying the first added range must modify the Se lection's last Range assert_equals: After mutating the first added Range, startC ontainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3826 " but got Element node <head><title>Selection.addRange() tests</title>
3827 <meta nam...
3828 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv , 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify t he first added Range assert_equals: After first addRange(), after mutating the S election's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3829 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv , 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or mod ify the range it's given
3830 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv , 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1
3831 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv , 1, paras[2].firstChild, 5]: second addRange() must result in the selection's l ast range having the specified endpoints assert_equals: startContainer of the Se lection's last Range must match the added Range expected Element node <div id="t est"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3832 </p><p id="b" s... but got Element node <head><title>Selection.addRange() tests< /title>
3833 <meta nam...
3834 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv , 1, paras[2].firstChild, 5]: second addRange() must result in the selection's l ast range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Ijklmnop
3835 Qrstu" but got object ""
3836 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv , 1, paras[2].firstChild, 5]: modifying the second added range must modify the S election's last Range assert_equals: After mutating the second added Range, star tContainer of the Selection's last Range must match the added Range expected Tex t node "Äb̈c̈d̈ëf̈g̈ḧ
3837 " but got Element node <head><title>Selection.addRange() tests</title>
3838 <meta nam...
3839 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv , 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify t he second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match th e added Range expected 0 but got 6
3840 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 32 [documen t.documentElement, 1, document.body, 0]: first addRange() must not throw excepti ons or modify the range it's given
3841 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 32 [documen t.documentElement, 1, document.body, 0]: first addRange() must result in rangeCo unt being 1
3842 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 32 [documen t.documentElement, 1, document.body, 0]: first addRange() must result in the sel ection's last range having the specified endpoints
3843 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 32 [documen t.documentElement, 1, document.body, 0]: first addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "" but got obj ect ""
3844 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 32 [documen t.documentElement, 1, document.body, 0]: modifying the first added range must mo dify the Selection's last Range assert_equals: After mutating the first added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3845 " but got Element node <head><title>Selection.addRange() tests</title>
3846 <meta nam...
3847 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 32 [documen t.documentElement, 1, document.body, 0]: modifying the Selection's last Range mu st modify the first added Range assert_equals: After first addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3848 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 32 [documen t.documentElement, 1, document.body, 0]: second addRange() must not throw except ions or modify the range it's given
3849 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 32 [documen t.documentElement, 1, document.body, 0]: second addRange() must result in rangeC ount being 1
3850 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 32 [documen t.documentElement, 1, document.body, 0]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Element node <html><head><title>Selection.addRange() tests</title>
3851 <me... but got Element node <head><title>Selection.addRange() tests</title>
3852 <meta nam...
3853 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 32 [documen t.documentElement, 1, document.body, 0]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "" but got ob ject ""
3854 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 32 [documen t.documentElement, 1, document.body, 0]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3855 " but got Element node <head><title>Selection.addRange() tests</title>
3856 <meta nam...
3857 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 32 [documen t.documentElement, 1, document.body, 0]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
3858 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 33 [foreign Doc.documentElement, 1, foreignDoc.body, 0]: first addRange() must not throw exc eptions or modify the range it's given
3859 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 33 [foreign Doc.documentElement, 1, foreignDoc.body, 0]: first addRange() must result in ran geCount being 1
3860 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 33 [foreign Doc.documentElement, 1, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
3861 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 33 [foreign Doc.documentElement, 1, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt (rangeCount - 1) must return the same object we added expected object "" but got object ""
3862 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 33 [foreign Doc.documentElement, 1, foreignDoc.body, 0]: modifying the first added range mus t modify the Selection's last Range assert_equals: After mutating the first adde d Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3863 " but got Element node <head><title>Selection.addRange() tests</title>
3864 <meta nam...
3865 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 33 [foreign Doc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Rang e must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3866 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 33 [foreign Doc.documentElement, 1, foreignDoc.body, 0]: second addRange() must not throw ex ceptions or modify the range it's given
3867 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 33 [foreign Doc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result in ra ngeCount being 1
3868 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 33 [foreign Doc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result in th e selection's last range having the specified endpoints assert_equals: startCont ainer of the Selection's last Range must match the added Range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Elemen t node <head><title>Selection.addRange() tests</title>
3869 <meta nam...
3870 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 33 [foreign Doc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result in th e selection's last range being the same object we added assert_equals: getRangeA t(rangeCount - 1) must return the same object we added expected object "" but go t object ""
3871 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 33 [foreign Doc.documentElement, 1, foreignDoc.body, 0]: modifying the second added range mu st modify the Selection's last Range assert_equals: After mutating the second ad ded Range, startContainer of the Selection's last Range must match the added Ran ge expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3872 " but got Element node <head><title>Selection.addRange() tests</title>
3873 <meta nam...
3874 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 33 [foreign Doc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Rang e must modify the second added Range assert_equals: After second addRange(), aft er mutating the Selection's last Range, startOffset of the Selection's last Rang e must match the added Range expected 0 but got 6
3875 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 34 [documen t, 0, document, 1]: first addRange() must not throw exceptions or modify the ran ge it's given
3876 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 34 [documen t, 0, document, 1]: first addRange() must result in rangeCount being 1
3877 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 34 [documen t, 0, document, 1]: first addRange() must result in the selection's last range h aving the specified endpoints
3878 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 34 [documen t, 0, document, 1]: first addRange() must result in the selection's last range b eing the same object we added assert_equals: getRangeAt(rangeCount - 1) must ret urn the same object we added expected object "" but got object ""
3879 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 34 [documen t, 0, document, 1]: modifying the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer o f the Selection's last Range must match the added Range expected Text node "Äb̈ c̈d̈ëf̈g̈ḧ
3880 " but got Element node <head><title>Selection.addRange() tests</title>
3881 <meta nam...
3882 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 34 [documen t, 0, document, 1]: modifying the Selection's last Range must modify the first a dded Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Rang e expected 0 but got 6
3883 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 34 [documen t, 0, document, 1]: second addRange() must not throw exceptions or modify the ra nge it's given
3884 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 34 [documen t, 0, document, 1]: second addRange() must result in rangeCount being 1
3885 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 34 [documen t, 0, document, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Document node with 2 children but got Element node <head><title>Selection.addRange() tests</title>
3886 <meta nam...
3887 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 34 [documen t, 0, document, 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must re turn the same object we added expected object "" but got object ""
3888 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 34 [documen t, 0, document, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Ä b̈c̈d̈ëf̈g̈ḧ
3889 " but got Element node <head><title>Selection.addRange() tests</title>
3890 <meta nam...
3891 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 34 [documen t, 0, document, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection 's last Range, startOffset of the Selection's last Range must match the added Ra nge expected 0 but got 6
3892 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 35 [documen t, 0, document, 2]: first addRange() must not throw exceptions or modify the ran ge it's given
3893 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 35 [documen t, 0, document, 2]: first addRange() must result in rangeCount being 1
3894 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 35 [documen t, 0, document, 2]: first addRange() must result in the selection's last range h aving the specified endpoints
3895 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 35 [documen t, 0, document, 2]: first addRange() must result in the selection's last range b eing the same object we added assert_equals: getRangeAt(rangeCount - 1) must ret urn the same object we added expected object "" but got object ""
3896 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 35 [documen t, 0, document, 2]: modifying the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer o f the Selection's last Range must match the added Range expected Text node "Äb̈ c̈d̈ëf̈g̈ḧ
3897 " but got Element node <head><title>Selection.addRange() tests</title>
3898 <meta nam...
3899 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 35 [documen t, 0, document, 2]: modifying the Selection's last Range must modify the first a dded Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Rang e expected 0 but got 6
3900 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 35 [documen t, 0, document, 2]: second addRange() must not throw exceptions or modify the ra nge it's given
3901 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 35 [documen t, 0, document, 2]: second addRange() must result in rangeCount being 1
3902 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 35 [documen t, 0, document, 2]: second addRange() must result in the selection's last range having the specified endpoints
3903 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 35 [documen t, 0, document, 2]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must re turn the same object we added expected object "Selection.addRange() tests
3904
3905 Äb̈c̈d̈ëf̈g̈ḧ
3906 Ijklmnop
3907 QrstuvwxYzabcdefGhijklmn
3908
3909
3910
3911
3912
3913 "use strict";
3914
3915 testAddRangeSubSet(16, 20);
3916 testDiv.style.display = "none";
3917 " but got object "Selection.addRange() tests
3918
3919 Äb̈c̈d̈ëf̈g̈ḧ
3920 Ijklmnop
3921 QrstuvwxYzabcdefGhijklmn
3922
3923
3924
3925
3926
3927 "use strict";
3928
3929 testAddRangeSubSet(16, 20);
3930 testDiv.style.display = "none";
3931 "
3932 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 35 [documen t, 0, document, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Ä b̈c̈d̈ëf̈g̈ḧ
3933 " but got Document node with 2 children
3934 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 35 [documen t, 0, document, 2]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection 's last Range, startOffset of the Selection's last Range must match the added Ra nge expected 0 but got 6
3935 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 36 [documen t, 1, document, 2]: first addRange() must not throw exceptions or modify the ran ge it's given
3936 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 36 [documen t, 1, document, 2]: first addRange() must result in rangeCount being 1
3937 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 36 [documen t, 1, document, 2]: first addRange() must result in the selection's last range h aving the specified endpoints
3938 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 36 [documen t, 1, document, 2]: first addRange() must result in the selection's last range b eing the same object we added assert_equals: getRangeAt(rangeCount - 1) must ret urn the same object we added expected object "" but got object ""
3939 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 36 [documen t, 1, document, 2]: modifying the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer o f the Selection's last Range must match the added Range expected Text node "Äb̈ c̈d̈ëf̈g̈ḧ
3940 " but got Element node <head><title>Selection.addRange() tests</title>
3941 <meta nam...
3942 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 36 [documen t, 1, document, 2]: modifying the Selection's last Range must modify the first a dded Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Rang e expected 0 but got 6
3943 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 36 [documen t, 1, document, 2]: second addRange() must not throw exceptions or modify the ra nge it's given
3944 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 36 [documen t, 1, document, 2]: second addRange() must result in rangeCount being 1
3945 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 36 [documen t, 1, document, 2]: second addRange() must result in the selection's last range having the specified endpoints
3946 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 36 [documen t, 1, document, 2]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must re turn the same object we added expected object "Selection.addRange() tests
3947
3948 Äb̈c̈d̈ëf̈g̈ḧ
3949 Ijklmnop
3950 QrstuvwxYzabcdefGhijklmn
3951
3952
3953
3954
3955
3956 "use strict";
3957
3958 testAddRangeSubSet(16, 20);
3959 testDiv.style.display = "none";
3960 " but got object "Selection.addRange() tests
3961
3962 Äb̈c̈d̈ëf̈g̈ḧ
3963 Ijklmnop
3964 QrstuvwxYzabcdefGhijklmn
3965
3966
3967
3968
3969
3970 "use strict";
3971
3972 testAddRangeSubSet(16, 20);
3973 testDiv.style.display = "none";
3974 "
3975 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 36 [documen t, 1, document, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Ä b̈c̈d̈ëf̈g̈ḧ
3976 " but got Document node with 2 children
3977 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 36 [documen t, 1, document, 2]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection 's last Range, startOffset of the Selection's last Range must match the added Ra nge expected 0 but got 6
3978 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 37 [testDiv , 0, comment, 5]: first addRange() must not throw exceptions or modify the range it's given
3979 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 37 [testDiv , 0, comment, 5]: first addRange() must result in rangeCount being 1
3980 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 37 [testDiv , 0, comment, 5]: first addRange() must result in the selection's last range hav ing the specified endpoints
3981 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 37 [testDiv , 0, comment, 5]: first addRange() must result in the selection's last range bei ng the same object we added assert_equals: getRangeAt(rangeCount - 1) must retur n the same object we added expected object "" but got object ""
3982 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 37 [testDiv , 0, comment, 5]: modifying the first added range must modify the Selection's la st Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈ d̈ëf̈g̈ḧ
3983 " but got Element node <head><title>Selection.addRange() tests</title>
3984 <meta nam...
3985 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 37 [testDiv , 0, comment, 5]: modifying the Selection's last Range must modify the first add ed Range assert_equals: After first addRange(), after mutating the Selection's l ast Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3986 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 37 [testDiv , 0, comment, 5]: second addRange() must not throw exceptions or modify the rang e it's given
3987 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 37 [testDiv , 0, comment, 5]: second addRange() must result in rangeCount being 1
3988 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 37 [testDiv , 0, comment, 5]: second addRange() must result in the selection's last range ha ving the specified endpoints assert_equals: startContainer of the Selection's la st Range must match the added Range expected Element node <div id="test"><p id=" a">Äb̈c̈d̈ëf̈g̈ḧ
3989 </p><p id="b" s... but got Element node <head><title>Selection.addRange() tests< /title>
3990 <meta nam...
3991 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 37 [testDiv , 0, comment, 5]: second addRange() must result in the selection's last range be ing the same object we added assert_equals: getRangeAt(rangeCount - 1) must retu rn the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
3992 Ijklmnop
3993 QrstuvwxYzabcdefGhijklmn" but got object ""
3994 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 37 [testDiv , 0, comment, 5]: modifying the second added range must modify the Selection's l ast Range assert_equals: After mutating the second added Range, startContainer o f the Selection's last Range must match the added Range expected Text node "Äb̈ c̈d̈ëf̈g̈ḧ
3995 " but got Element node <head><title>Selection.addRange() tests</title>
3996 <meta nam...
3997 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 37 [testDiv , 0, comment, 5]: modifying the Selection's last Range must modify the second ad ded Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Rang e expected 0 but got 6
3998 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 38 [paras[2 ].firstChild, 4, comment, 2]: first addRange() must not throw exceptions or modi fy the range it's given
3999 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 38 [paras[2 ].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1
4000 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 38 [paras[2 ].firstChild, 4, comment, 2]: first addRange() must result in the selection's la st range having the specified endpoints
4001 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 38 [paras[2 ].firstChild, 4, comment, 2]: first addRange() must result in the selection's la st range being the same object we added assert_equals: getRangeAt(rangeCount - 1 ) must return the same object we added expected object "" but got object ""
4002 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 38 [paras[2 ].firstChild, 4, comment, 2]: modifying the first added range must modify the Se lection's last Range assert_equals: After mutating the first added Range, startC ontainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4003 " but got Element node <head><title>Selection.addRange() tests</title>
4004 <meta nam...
4005 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 38 [paras[2 ].firstChild, 4, comment, 2]: modifying the Selection's last Range must modify t he first added Range assert_equals: After first addRange(), after mutating the S election's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4006 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 38 [paras[2 ].firstChild, 4, comment, 2]: second addRange() must not throw exceptions or mod ify the range it's given
4007 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 38 [paras[2 ].firstChild, 4, comment, 2]: second addRange() must result in rangeCount being 1
4008 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 38 [paras[2 ].firstChild, 4, comment, 2]: second addRange() must result in the selection's l ast range having the specified endpoints assert_equals: startContainer of the Se lection's last Range must match the added Range expected Text node "Qrstuvwx" bu t got Element node <head><title>Selection.addRange() tests</title>
4009 <meta nam...
4010 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 38 [paras[2 ].firstChild, 4, comment, 2]: second addRange() must result in the selection's l ast range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "uvwxYzabcdefGhijklmn" b ut got object ""
4011 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 38 [paras[2 ].firstChild, 4, comment, 2]: modifying the second added range must modify the S election's last Range assert_equals: After mutating the second added Range, star tContainer of the Selection's last Range must match the added Range expected Tex t node "Äb̈c̈d̈ëf̈g̈ḧ
4012 " but got Element node <head><title>Selection.addRange() tests</title>
4013 <meta nam...
4014 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 38 [paras[2 ].firstChild, 4, comment, 2]: modifying the Selection's last Range must modify t he second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match th e added Range expected 0 but got 6
4015 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 39 [paras[3 ], 1, comment, 8]: first addRange() must not throw exceptions or modify the rang e it's given
4016 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 39 [paras[3 ], 1, comment, 8]: first addRange() must result in rangeCount being 1
4017 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 39 [paras[3 ], 1, comment, 8]: first addRange() must result in the selection's last range ha ving the specified endpoints
4018 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 39 [paras[3 ], 1, comment, 8]: first addRange() must result in the selection's last range be ing the same object we added assert_equals: getRangeAt(rangeCount - 1) must retu rn the same object we added expected object "" but got object ""
4019 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 39 [paras[3 ], 1, comment, 8]: modifying the first added range must modify the Selection's l ast Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c ̈d̈ëf̈g̈ḧ
4020 " but got Element node <head><title>Selection.addRange() tests</title>
4021 <meta nam...
4022 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 39 [paras[3 ], 1, comment, 8]: modifying the Selection's last Range must modify the first ad ded Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4023 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 39 [paras[3 ], 1, comment, 8]: second addRange() must not throw exceptions or modify the ran ge it's given
4024 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 39 [paras[3 ], 1, comment, 8]: second addRange() must result in rangeCount being 1
4025 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 39 [paras[3 ], 1, comment, 8]: second addRange() must result in the selection's last range h aving the specified endpoints assert_equals: startContainer of the Selection's l ast Range must match the added Range expected Element node <p id="d" style="disp lay:none">Yzabcdef</p> but got Element node <head><title>Selection.addRange() te sts</title>
4026 <meta nam...
4027 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 39 [paras[3 ], 1, comment, 8]: second addRange() must result in the selection's last range b eing the same object we added assert_equals: getRangeAt(rangeCount - 1) must ret urn the same object we added expected object "Ghijklmn" but got object ""
4028 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 39 [paras[3 ], 1, comment, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb ̈c̈d̈ëf̈g̈ḧ
4029 " but got Element node <head><title>Selection.addRange() tests</title>
4030 <meta nam...
4031 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 39 [paras[3 ], 1, comment, 8]: modifying the Selection's last Range must modify the second a dded Range assert_equals: After second addRange(), after mutating the Selection' s last Range, startOffset of the Selection's last Range must match the added Ran ge expected 0 but got 6
4032 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 40 [foreign Doc, 0, foreignDoc, 0]: first addRange() must not throw exceptions or modify the range it's given
4033 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 40 [foreign Doc, 0, foreignDoc, 0]: first addRange() must result in rangeCount being 1
4034 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 40 [foreign Doc, 0, foreignDoc, 0]: first addRange() must result in the selection's last ran ge having the specified endpoints
4035 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 40 [foreign Doc, 0, foreignDoc, 0]: first addRange() must result in the selection's last ran ge being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
4036 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 40 [foreign Doc, 0, foreignDoc, 0]: modifying the first added range must modify the Selectio n's last Range assert_equals: After mutating the first added Range, startContain er of the Selection's last Range must match the added Range expected Text node " Äb̈c̈d̈ëf̈g̈ḧ
4037 " but got Element node <head><title>Selection.addRange() tests</title>
4038 <meta nam...
4039 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 40 [foreign Doc, 0, foreignDoc, 0]: modifying the Selection's last Range must modify the fir st added Range assert_equals: After first addRange(), after mutating the Selecti on's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4040 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 40 [foreign Doc, 0, foreignDoc, 0]: second addRange() must not throw exceptions or modify th e range it's given
4041 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 40 [foreign Doc, 0, foreignDoc, 0]: second addRange() must result in rangeCount being 1
4042 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 40 [foreign Doc, 0, foreignDoc, 0]: second addRange() must result in the selection's last ra nge having the specified endpoints assert_equals: startContainer of the Selectio n's last Range must match the added Range expected Document node with 3 children but got Element node <head><title>Selection.addRange() tests</title>
4043 <meta nam...
4044 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 40 [foreign Doc, 0, foreignDoc, 0]: second addRange() must result in the selection's last ra nge being the same object we added assert_equals: getRangeAt(rangeCount - 1) mus t return the same object we added expected object "" but got object ""
4045 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 40 [foreign Doc, 0, foreignDoc, 0]: modifying the second added range must modify the Selecti on's last Range assert_equals: After mutating the second added Range, startConta iner of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4046 " but got Element node <head><title>Selection.addRange() tests</title>
4047 <meta nam...
4048 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 40 [foreign Doc, 0, foreignDoc, 0]: modifying the Selection's last Range must modify the sec ond added Range assert_equals: After second addRange(), after mutating the Selec tion's last Range, startOffset of the Selection's last Range must match the adde d Range expected 0 but got 6
4049 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 41 [foreign Doc, 1, foreignComment, 2]: first addRange() must not throw exceptions or modify the range it's given
4050 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 41 [foreign Doc, 1, foreignComment, 2]: first addRange() must result in rangeCount being 1
4051 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 41 [foreign Doc, 1, foreignComment, 2]: first addRange() must result in the selection's last range having the specified endpoints
4052 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 41 [foreign Doc, 1, foreignComment, 2]: first addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
4053 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 41 [foreign Doc, 1, foreignComment, 2]: modifying the first added range must modify the Sele ction's last Range assert_equals: After mutating the first added Range, startCon tainer of the Selection's last Range must match the added Range expected Text no de "Äb̈c̈d̈ëf̈g̈ḧ
4054 " but got Element node <head><title>Selection.addRange() tests</title>
4055 <meta nam...
4056 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 41 [foreign Doc, 1, foreignComment, 2]: modifying the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Sel ection's last Range, startOffset of the Selection's last Range must match the ad ded Range expected 0 but got 6
4057 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 41 [foreign Doc, 1, foreignComment, 2]: second addRange() must not throw exceptions or modif y the range it's given
4058 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 41 [foreign Doc, 1, foreignComment, 2]: second addRange() must result in rangeCount being 1
4059 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 41 [foreign Doc, 1, foreignComment, 2]: second addRange() must result in the selection's las t range having the specified endpoints assert_equals: startContainer of the Sele ction's last Range must match the added Range expected Document node with 3 chil dren but got Element node <head><title>Selection.addRange() tests</title>
4060 <meta nam...
4061 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 41 [foreign Doc, 1, foreignComment, 2]: second addRange() must result in the selection's las t range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "EfghijklMnopqrstI admit t hat I harbor doubts about whether we really need so many things to test, but it' s too late to stop now." but got object ""
4062 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 41 [foreign Doc, 1, foreignComment, 2]: modifying the second added range must modify the Sel ection's last Range assert_equals: After mutating the second added Range, startC ontainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4063 " but got Element node <head><title>Selection.addRange() tests</title>
4064 <meta nam...
4065 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 41 [foreign Doc, 1, foreignComment, 2]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the S election's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4066 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 42 [foreign Doc.body, 0, foreignTextNode, 36]: first addRange() must not throw exceptions or modify the range it's given
4067 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 42 [foreign Doc.body, 0, foreignTextNode, 36]: first addRange() must result in rangeCount be ing 1
4068 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 42 [foreign Doc.body, 0, foreignTextNode, 36]: first addRange() must result in the selection 's last range having the specified endpoints
4069 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 42 [foreign Doc.body, 0, foreignTextNode, 36]: first addRange() must result in the selection 's last range being the same object we added assert_equals: getRangeAt(rangeCoun t - 1) must return the same object we added expected object "" but got object ""
4070 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 42 [foreign Doc.body, 0, foreignTextNode, 36]: modifying the first added range must modify t he Selection's last Range assert_equals: After mutating the first added Range, s tartContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4071 " but got Element node <head><title>Selection.addRange() tests</title>
4072 <meta nam...
4073 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 42 [foreign Doc.body, 0, foreignTextNode, 36]: modifying the Selection's last Range must mod ify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4074 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 42 [foreign Doc.body, 0, foreignTextNode, 36]: second addRange() must not throw exceptions o r modify the range it's given
4075 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 42 [foreign Doc.body, 0, foreignTextNode, 36]: second addRange() must result in rangeCount b eing 1
4076 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 42 [foreign Doc.body, 0, foreignTextNode, 36]: second addRange() must result in the selectio n's last range having the specified endpoints assert_equals: startContainer of t he Selection's last Range must match the added Range expected Element node <body ><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <he ad><title>Selection.addRange() tests</title>
4077 <meta nam...
4078 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 42 [foreign Doc.body, 0, foreignTextNode, 36]: second addRange() must result in the selectio n's last range being the same object we added assert_equals: getRangeAt(rangeCou nt - 1) must return the same object we added expected object "EfghijklMnopqrstI admit that I harbor doubts about w" but got object ""
4079 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 42 [foreign Doc.body, 0, foreignTextNode, 36]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expecte d Text node "Äb̈c̈d̈ëf̈g̈ḧ
4080 " but got Element node <head><title>Selection.addRange() tests</title>
4081 <meta nam...
4082 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 42 [foreign Doc.body, 0, foreignTextNode, 36]: modifying the Selection's last Range must mod ify the second added Range assert_equals: After second addRange(), after mutatin g the Selection's last Range, startOffset of the Selection's last Range must mat ch the added Range expected 0 but got 6
4083 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must not throw exceptions or modify the range i t's given
4084 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in rangeCount being 1
4085 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the selection's last range havin g the specified endpoints
4086 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
4087 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of th e Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ ëf̈g̈ḧ
4088 " but got Element node <head><title>Selection.addRange() tests</title>
4089 <meta nam...
4090 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's las t Range, startOffset of the Selection's last Range must match the added Range ex pected 0 but got 6
4091 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must not throw exceptions or modify the range it's given
4092 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in rangeCount being 1
4093 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the selection's last range havi ng the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Document node with 4 children but got Element node <head><title>Selection.addRange() tests</title>
4094 <meta nam...
4095 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the selection's last range bein g the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
4096 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the second added range must modify the Selection's las t Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈ d̈ëf̈g̈ḧ
4097 " but got Element node <head><title>Selection.addRange() tests</title>
4098 <meta nam...
4099 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must modify the second adde d Range assert_equals: After second addRange(), after mutating the Selection's l ast Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4100 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must not throw exceptions or modify the ran ge it's given
4101 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in rangeCount being 1
4102 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the selection's last range h aving the specified endpoints
4103 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the selection's last range b eing the same object we added assert_equals: getRangeAt(rangeCount - 1) must ret urn the same object we added expected object "" but got object ""
4104 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer o f the Selection's last Range must match the added Range expected Text node "Äb̈ c̈d̈ëf̈g̈ḧ
4105 " but got Element node <head><title>Selection.addRange() tests</title>
4106 <meta nam...
4107 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range must modify the first a dded Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Rang e expected 0 but got 6
4108 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must not throw exceptions or modify the ra nge it's given
4109 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in rangeCount being 1
4110 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Document node with 4 children but got Element node <head><title>Selection.addRange() tests</title>
4111 <meta nam...
4112 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must re turn the same object we added expected object "do re mi fa so la ti" but got obj ect ""
4113 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Ä b̈c̈d̈ëf̈g̈ḧ
4114 " but got Element node <head><title>Selection.addRange() tests</title>
4115 <meta nam...
4116 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection 's last Range, startOffset of the Selection's last Range must match the added Ra nge expected 0 but got 6
4117 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 45 [detache dTextNode, 0, detachedTextNode, 8]: first addRange() must not throw exceptions o r modify the range it's given
4118 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 45 [detache dTextNode, 0, detachedTextNode, 8]: first addRange() must result in rangeCount b eing 1
4119 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 45 [detache dTextNode, 0, detachedTextNode, 8]: first addRange() must result in the selectio n's last range having the specified endpoints
4120 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 45 [detache dTextNode, 0, detachedTextNode, 8]: first addRange() must result in the selectio n's last range being the same object we added assert_equals: getRangeAt(rangeCou nt - 1) must return the same object we added expected object "" but got object " "
4121 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 45 [detache dTextNode, 0, detachedTextNode, 8]: modifying the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4122 " but got Element node <head><title>Selection.addRange() tests</title>
4123 <meta nam...
4124 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 45 [detache dTextNode, 0, detachedTextNode, 8]: modifying the Selection's last Range must mo dify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6
4125 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 45 [detache dTextNode, 0, detachedTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
4126 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 45 [detache dTextNode, 0, detachedTextNode, 8]: second addRange() must result in rangeCount being 1
4127 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 45 [detache dTextNode, 0, detachedTextNode, 8]: second addRange() must result in the selecti on's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Text node "Uvwxyz ab" but got Element node <head><title>Selection.addRange() tests</title>
4128 <meta nam...
4129 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 45 [detache dTextNode, 0, detachedTextNode, 8]: second addRange() must result in the selecti on's last range being the same object we added assert_equals: getRangeAt(rangeCo unt - 1) must return the same object we added expected object "Uvwxyzab" but got object ""
4130 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 45 [detache dTextNode, 0, detachedTextNode, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range , startContainer of the Selection's last Range must match the added Range expect ed Text node "Äb̈c̈d̈ëf̈g̈ḧ
4131 " but got Element node <head><title>Selection.addRange() tests</title>
4132 <meta nam...
4133 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 45 [detache dTextNode, 0, detachedTextNode, 8]: modifying the Selection's last Range must mo dify the second added Range assert_equals: After second addRange(), after mutati ng the Selection's last Range, startOffset of the Selection's last Range must ma tch the added Range expected 0 but got 6
4134 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 46 [detache dForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must not thro w exceptions or modify the range it's given
4135 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 46 [detache dForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must result i n rangeCount being 1
4136 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 46 [detache dForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must result i n the selection's last range having the specified endpoints
4137 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 46 [detache dForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must result i n the selection's last range being the same object we added assert_equals: getRa ngeAt(rangeCount - 1) must return the same object we added expected object "" bu t got object ""
4138 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 46 [detache dForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the first added rang e must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4139 " but got Element node <head><title>Selection.addRange() tests</title>
4140 <meta nam...
4141 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 46 [detache dForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last R ange must match the added Range expected 0 but got 6
4142 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 46 [detache dForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must not thr ow exceptions or modify the range it's given
4143 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 46 [detache dForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must result in rangeCount being 1
4144 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 46 [detache dForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: star tContainer of the Selection's last Range must match the added Range expected Tex t node "Cdefghij" but got Element node <head><title>Selection.addRange() tests</ title>
4145 <meta nam...
4146 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 46 [detache dForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must result in the selection's last range being the same object we added assert_equals: getR angeAt(rangeCount - 1) must return the same object we added expected object "" b ut got object ""
4147 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 46 [detache dForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the second added ran ge must modify the Selection's last Range assert_equals: After mutating the seco nd added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4148 " but got Element node <head><title>Selection.addRange() tests</title>
4149 <meta nam...
4150 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 46 [detache dForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4151 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 47 [detache dForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must not thro w exceptions or modify the range it's given
4152 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 47 [detache dForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must result i n rangeCount being 1
4153 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 47 [detache dForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must result i n the selection's last range having the specified endpoints
4154 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 47 [detache dForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must result i n the selection's last range being the same object we added assert_equals: getRa ngeAt(rangeCount - 1) must return the same object we added expected object "" bu t got object ""
4155 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 47 [detache dForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the first added rang e must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4156 " but got Element node <head><title>Selection.addRange() tests</title>
4157 <meta nam...
4158 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 47 [detache dForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last R ange must match the added Range expected 0 but got 6
4159 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 47 [detache dForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must not thr ow exceptions or modify the range it's given
4160 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 47 [detache dForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must result in rangeCount being 1
4161 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 47 [detache dForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: star tContainer of the Selection's last Range must match the added Range expected Tex t node "Cdefghij" but got Element node <head><title>Selection.addRange() tests</ title>
4162 <meta nam...
4163 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 47 [detache dForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must result in the selection's last range being the same object we added assert_equals: getR angeAt(rangeCount - 1) must return the same object we added expected object "Cde fghij" but got object ""
4164 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 47 [detache dForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the second added ran ge must modify the Selection's last Range assert_equals: After mutating the seco nd added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4165 " but got Element node <head><title>Selection.addRange() tests</title>
4166 <meta nam...
4167 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 47 [detache dForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4168 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 48 [detache dXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must not throw except ions or modify the range it's given
4169 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 48 [detache dXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in rangeC ount being 1
4170 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 48 [detache dXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in the se lection's last range having the specified endpoints
4171 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 48 [detache dXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "" but got ob ject ""
4172 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 48 [detache dXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the first added range must m odify the Selection's last Range assert_equals: After mutating the first added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4173 " but got Element node <head><title>Selection.addRange() tests</title>
4174 <meta nam...
4175 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 48 [detache dXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Selection's last Range m ust modify the first added Range assert_equals: After first addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
4176 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 48 [detache dXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must not throw excep tions or modify the range it's given
4177 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 48 [detache dXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in range Count being 1
4178 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 48 [detache dXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Text node " Klmnopqr" but got Element node <head><title>Selection.addRange() tests</title>
4179 <meta nam...
4180 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 48 [detache dXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "" but got o bject ""
4181 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 48 [detache dXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4182 " but got Element node <head><title>Selection.addRange() tests</title>
4183 <meta nam...
4184 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 48 [detache dXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
4185 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 49 [detache dXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must not throw except ions or modify the range it's given
4186 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 49 [detache dXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in rangeC ount being 1
4187 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 49 [detache dXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in the se lection's last range having the specified endpoints
4188 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 49 [detache dXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "" but got ob ject ""
4189 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 49 [detache dXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the first added range must m odify the Selection's last Range assert_equals: After mutating the first added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4190 " but got Element node <head><title>Selection.addRange() tests</title>
4191 <meta nam...
4192 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 49 [detache dXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Selection's last Range m ust modify the first added Range assert_equals: After first addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
4193 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 49 [detache dXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must not throw excep tions or modify the range it's given
4194 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 49 [detache dXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in range Count being 1
4195 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 49 [detache dXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Text node " Klmnopqr" but got Element node <head><title>Selection.addRange() tests</title>
4196 <meta nam...
4197 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 49 [detache dXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Klmnopqr" b ut got object ""
4198 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 49 [detache dXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4199 " but got Element node <head><title>Selection.addRange() tests</title>
4200 <meta nam...
4201 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 49 [detache dXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
4202 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 50 [detache dComment, 3, detachedComment, 4]: first addRange() must not throw exceptions or modify the range it's given
4203 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 50 [detache dComment, 3, detachedComment, 4]: first addRange() must result in rangeCount bei ng 1
4204 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 50 [detache dComment, 3, detachedComment, 4]: first addRange() must result in the selection' s last range having the specified endpoints
4205 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 50 [detache dComment, 3, detachedComment, 4]: first addRange() must result in the selection' s last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
4206 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 50 [detache dComment, 3, detachedComment, 4]: modifying the first added range must modify th e Selection's last Range assert_equals: After mutating the first added Range, st artContainer of the Selection's last Range must match the added Range expected T ext node "Äb̈c̈d̈ëf̈g̈ḧ
4207 " but got Element node <head><title>Selection.addRange() tests</title>
4208 <meta nam...
4209 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 50 [detache dComment, 3, detachedComment, 4]: modifying the Selection's last Range must modi fy the first added Range assert_equals: After first addRange(), after mutating t he Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4210 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 50 [detache dComment, 3, detachedComment, 4]: second addRange() must not throw exceptions or modify the range it's given
4211 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 50 [detache dComment, 3, detachedComment, 4]: second addRange() must result in rangeCount be ing 1
4212 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 50 [detache dComment, 3, detachedComment, 4]: second addRange() must result in the selection 's last range having the specified endpoints assert_equals: startContainer of th e Selection's last Range must match the added Range expected Comment node <!--St uvwxyz--> but got Element node <head><title>Selection.addRange() tests</title>
4213 <meta nam...
4214 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 50 [detache dComment, 3, detachedComment, 4]: second addRange() must result in the selection 's last range being the same object we added assert_equals: getRangeAt(rangeCoun t - 1) must return the same object we added expected object "" but got object ""
4215 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 50 [detache dComment, 3, detachedComment, 4]: modifying the second added range must modify t he Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4216 " but got Element node <head><title>Selection.addRange() tests</title>
4217 <meta nam...
4218 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 50 [detache dComment, 3, detachedComment, 4]: modifying the Selection's last Range must modi fy the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6
4219 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 51 [detache dComment, 5, detachedComment, 5]: first addRange() must not throw exceptions or modify the range it's given
4220 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 51 [detache dComment, 5, detachedComment, 5]: first addRange() must result in rangeCount bei ng 1
4221 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 51 [detache dComment, 5, detachedComment, 5]: first addRange() must result in the selection' s last range having the specified endpoints
4222 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 51 [detache dComment, 5, detachedComment, 5]: first addRange() must result in the selection' s last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
4223 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 51 [detache dComment, 5, detachedComment, 5]: modifying the first added range must modify th e Selection's last Range assert_equals: After mutating the first added Range, st artContainer of the Selection's last Range must match the added Range expected T ext node "Äb̈c̈d̈ëf̈g̈ḧ
4224 " but got Element node <head><title>Selection.addRange() tests</title>
4225 <meta nam...
4226 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 51 [detache dComment, 5, detachedComment, 5]: modifying the Selection's last Range must modi fy the first added Range assert_equals: After first addRange(), after mutating t he Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4227 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 51 [detache dComment, 5, detachedComment, 5]: second addRange() must not throw exceptions or modify the range it's given
4228 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 51 [detache dComment, 5, detachedComment, 5]: second addRange() must result in rangeCount be ing 1
4229 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 51 [detache dComment, 5, detachedComment, 5]: second addRange() must result in the selection 's last range having the specified endpoints assert_equals: startContainer of th e Selection's last Range must match the added Range expected Comment node <!--St uvwxyz--> but got Element node <head><title>Selection.addRange() tests</title>
4230 <meta nam...
4231 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 51 [detache dComment, 5, detachedComment, 5]: second addRange() must result in the selection 's last range being the same object we added assert_equals: getRangeAt(rangeCoun t - 1) must return the same object we added expected object "" but got object ""
4232 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 51 [detache dComment, 5, detachedComment, 5]: modifying the second added range must modify t he Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4233 " but got Element node <head><title>Selection.addRange() tests</title>
4234 <meta nam...
4235 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 51 [detache dComment, 5, detachedComment, 5]: modifying the Selection's last Range must modi fy the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6
4236 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 52 [detache dForeignComment, 0, detachedForeignComment, 1]: first addRange() must not throw exceptions or modify the range it's given
4237 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 52 [detache dForeignComment, 0, detachedForeignComment, 1]: first addRange() must result in rangeCount being 1
4238 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 52 [detache dForeignComment, 0, detachedForeignComment, 1]: first addRange() must result in the selection's last range having the specified endpoints
4239 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 52 [detache dForeignComment, 0, detachedForeignComment, 1]: first addRange() must result in the selection's last range being the same object we added assert_equals: getRang eAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
4240 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 52 [detache dForeignComment, 0, detachedForeignComment, 1]: modifying the first added range must modify the Selection's last Range assert_equals: After mutating the first a dded Range, startContainer of the Selection's last Range must match the added Ra nge expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4241 " but got Element node <head><title>Selection.addRange() tests</title>
4242 <meta nam...
4243 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 52 [detache dForeignComment, 0, detachedForeignComment, 1]: modifying the Selection's last R ange must modify the first added Range assert_equals: After first addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6
4244 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 52 [detache dForeignComment, 0, detachedForeignComment, 1]: second addRange() must not throw exceptions or modify the range it's given
4245 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 52 [detache dForeignComment, 0, detachedForeignComment, 1]: second addRange() must result in rangeCount being 1
4246 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 52 [detache dForeignComment, 0, detachedForeignComment, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startC ontainer of the Selection's last Range must match the added Range expected Comme nt node <!--אריה יהודה--> but got Element node <head><title>Selection.a ddRange() tests</title>
4247 <meta nam...
4248 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 52 [detache dForeignComment, 0, detachedForeignComment, 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRan geAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
4249 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 52 [detache dForeignComment, 0, detachedForeignComment, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4250 " but got Element node <head><title>Selection.addRange() tests</title>
4251 <meta nam...
4252 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 52 [detache dForeignComment, 0, detachedForeignComment, 1]: modifying the Selection's last R ange must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last R ange must match the added Range expected 0 but got 6
4253 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 53 [detache dForeignComment, 4, detachedForeignComment, 4]: first addRange() must not throw exceptions or modify the range it's given
4254 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 53 [detache dForeignComment, 4, detachedForeignComment, 4]: first addRange() must result in rangeCount being 1
4255 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 53 [detache dForeignComment, 4, detachedForeignComment, 4]: first addRange() must result in the selection's last range having the specified endpoints
4256 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 53 [detache dForeignComment, 4, detachedForeignComment, 4]: first addRange() must result in the selection's last range being the same object we added assert_equals: getRang eAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
4257 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 53 [detache dForeignComment, 4, detachedForeignComment, 4]: modifying the first added range must modify the Selection's last Range assert_equals: After mutating the first a dded Range, startContainer of the Selection's last Range must match the added Ra nge expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4258 " but got Element node <head><title>Selection.addRange() tests</title>
4259 <meta nam...
4260 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 53 [detache dForeignComment, 4, detachedForeignComment, 4]: modifying the Selection's last R ange must modify the first added Range assert_equals: After first addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6
4261 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 53 [detache dForeignComment, 4, detachedForeignComment, 4]: second addRange() must not throw exceptions or modify the range it's given
4262 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 53 [detache dForeignComment, 4, detachedForeignComment, 4]: second addRange() must result in rangeCount being 1
4263 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 53 [detache dForeignComment, 4, detachedForeignComment, 4]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startC ontainer of the Selection's last Range must match the added Range expected Comme nt node <!--אריה יהודה--> but got Element node <head><title>Selection.a ddRange() tests</title>
4264 <meta nam...
4265 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 53 [detache dForeignComment, 4, detachedForeignComment, 4]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRan geAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
4266 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 53 [detache dForeignComment, 4, detachedForeignComment, 4]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4267 " but got Element node <head><title>Selection.addRange() tests</title>
4268 <meta nam...
4269 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 53 [detache dForeignComment, 4, detachedForeignComment, 4]: modifying the Selection's last R ange must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last R ange must match the added Range expected 0 but got 6
4270 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 54 [detache dXmlComment, 2, detachedXmlComment, 6]: first addRange() must not throw exceptio ns or modify the range it's given
4271 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 54 [detache dXmlComment, 2, detachedXmlComment, 6]: first addRange() must result in rangeCou nt being 1
4272 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 54 [detache dXmlComment, 2, detachedXmlComment, 6]: first addRange() must result in the sele ction's last range having the specified endpoints
4273 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 54 [detache dXmlComment, 2, detachedXmlComment, 6]: first addRange() must result in the sele ction's last range being the same object we added assert_equals: getRangeAt(rang eCount - 1) must return the same object we added expected object "" but got obje ct ""
4274 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 54 [detache dXmlComment, 2, detachedXmlComment, 6]: modifying the first added range must mod ify the Selection's last Range assert_equals: After mutating the first added Ran ge, startContainer of the Selection's last Range must match the added Range expe cted Text node "Äb̈c̈d̈ëf̈g̈ḧ
4275 " but got Element node <head><title>Selection.addRange() tests</title>
4276 <meta nam...
4277 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 54 [detache dXmlComment, 2, detachedXmlComment, 6]: modifying the Selection's last Range mus t modify the first added Range assert_equals: After first addRange(), after muta ting the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4278 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 54 [detache dXmlComment, 2, detachedXmlComment, 6]: second addRange() must not throw excepti ons or modify the range it's given
4279 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 54 [detache dXmlComment, 2, detachedXmlComment, 6]: second addRange() must result in rangeCo unt being 1
4280 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 54 [detache dXmlComment, 2, detachedXmlComment, 6]: second addRange() must result in the sel ection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Comment node <!--בן חיים אליעזר--> but got Element node <head><title>Selection.ad dRange() tests</title>
4281 <meta nam...
4282 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 54 [detache dXmlComment, 2, detachedXmlComment, 6]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "" but got obj ect ""
4283 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 54 [detache dXmlComment, 2, detachedXmlComment, 6]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4284 " but got Element node <head><title>Selection.addRange() tests</title>
4285 <meta nam...
4286 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 54 [detache dXmlComment, 2, detachedXmlComment, 6]: modifying the Selection's last Range mus t modify the second added Range assert_equals: After second addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
4287 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 55 [docfrag , 0, docfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
4288 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 55 [docfrag , 0, docfrag, 0]: first addRange() must result in rangeCount being 1
4289 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 55 [docfrag , 0, docfrag, 0]: first addRange() must result in the selection's last range hav ing the specified endpoints
4290 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 55 [docfrag , 0, docfrag, 0]: first addRange() must result in the selection's last range bei ng the same object we added assert_equals: getRangeAt(rangeCount - 1) must retur n the same object we added expected object "" but got object ""
4291 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 55 [docfrag , 0, docfrag, 0]: modifying the first added range must modify the Selection's la st Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈ d̈ëf̈g̈ḧ
4292 " but got Element node <head><title>Selection.addRange() tests</title>
4293 <meta nam...
4294 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 55 [docfrag , 0, docfrag, 0]: modifying the Selection's last Range must modify the first add ed Range assert_equals: After first addRange(), after mutating the Selection's l ast Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4295 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 55 [docfrag , 0, docfrag, 0]: second addRange() must not throw exceptions or modify the rang e it's given
4296 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 55 [docfrag , 0, docfrag, 0]: second addRange() must result in rangeCount being 1
4297 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 55 [docfrag , 0, docfrag, 0]: second addRange() must result in the selection's last range ha ving the specified endpoints assert_equals: startContainer of the Selection's la st Range must match the added Range expected DocumentFragment node with 0 childr en but got Element node <head><title>Selection.addRange() tests</title>
4298 <meta nam...
4299 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 55 [docfrag , 0, docfrag, 0]: second addRange() must result in the selection's last range be ing the same object we added assert_equals: getRangeAt(rangeCount - 1) must retu rn the same object we added expected object "" but got object ""
4300 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 55 [docfrag , 0, docfrag, 0]: modifying the second added range must modify the Selection's l ast Range assert_equals: After mutating the second added Range, startContainer o f the Selection's last Range must match the added Range expected Text node "Äb̈ c̈d̈ëf̈g̈ḧ
4301 " but got Element node <head><title>Selection.addRange() tests</title>
4302 <meta nam...
4303 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 55 [docfrag , 0, docfrag, 0]: modifying the Selection's last Range must modify the second ad ded Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Rang e expected 0 but got 6
4304 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 56 [foreign Docfrag, 0, foreignDocfrag, 0]: first addRange() must not throw exceptions or mo dify the range it's given
4305 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 56 [foreign Docfrag, 0, foreignDocfrag, 0]: first addRange() must result in rangeCount being 1
4306 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 56 [foreign Docfrag, 0, foreignDocfrag, 0]: first addRange() must result in the selection's last range having the specified endpoints
4307 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 56 [foreign Docfrag, 0, foreignDocfrag, 0]: first addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
4308 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 56 [foreign Docfrag, 0, foreignDocfrag, 0]: modifying the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, star tContainer of the Selection's last Range must match the added Range expected Tex t node "Äb̈c̈d̈ëf̈g̈ḧ
4309 " but got Element node <head><title>Selection.addRange() tests</title>
4310 <meta nam...
4311 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 56 [foreign Docfrag, 0, foreignDocfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match th e added Range expected 0 but got 6
4312 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 56 [foreign Docfrag, 0, foreignDocfrag, 0]: second addRange() must not throw exceptions or m odify the range it's given
4313 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 56 [foreign Docfrag, 0, foreignDocfrag, 0]: second addRange() must result in rangeCount bein g 1
4314 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 56 [foreign Docfrag, 0, foreignDocfrag, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected DocumentFragment node with 0 children but got Element node <head><title>Selection.addRange() tests</t itle>
4315 <meta nam...
4316 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 56 [foreign Docfrag, 0, foreignDocfrag, 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
4317 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 56 [foreign Docfrag, 0, foreignDocfrag, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, st artContainer of the Selection's last Range must match the added Range expected T ext node "Äb̈c̈d̈ëf̈g̈ḧ
4318 " but got Element node <head><title>Selection.addRange() tests</title>
4319 <meta nam...
4320 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 56 [foreign Docfrag, 0, foreignDocfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating t he Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4321 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 57 [xmlDocf rag, 0, xmlDocfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
4322 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 57 [xmlDocf rag, 0, xmlDocfrag, 0]: first addRange() must result in rangeCount being 1
4323 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 57 [xmlDocf rag, 0, xmlDocfrag, 0]: first addRange() must result in the selection's last ran ge having the specified endpoints
4324 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 57 [xmlDocf rag, 0, xmlDocfrag, 0]: first addRange() must result in the selection's last ran ge being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
4325 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 57 [xmlDocf rag, 0, xmlDocfrag, 0]: modifying the first added range must modify the Selectio n's last Range assert_equals: After mutating the first added Range, startContain er of the Selection's last Range must match the added Range expected Text node " Äb̈c̈d̈ëf̈g̈ḧ
4326 " but got Element node <head><title>Selection.addRange() tests</title>
4327 <meta nam...
4328 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 57 [xmlDocf rag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modify the fir st added Range assert_equals: After first addRange(), after mutating the Selecti on's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4329 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 57 [xmlDocf rag, 0, xmlDocfrag, 0]: second addRange() must not throw exceptions or modify th e range it's given
4330 PASS Range 17 [document.head, 1, document.head, 1] followed by Range 57 [xmlDocf rag, 0, xmlDocfrag, 0]: second addRange() must result in rangeCount being 1
4331 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 57 [xmlDocf rag, 0, xmlDocfrag, 0]: second addRange() must result in the selection's last ra nge having the specified endpoints assert_equals: startContainer of the Selectio n's last Range must match the added Range expected DocumentFragment node with 0 children but got Element node <head><title>Selection.addRange() tests</title>
4332 <meta nam...
4333 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 57 [xmlDocf rag, 0, xmlDocfrag, 0]: second addRange() must result in the selection's last ra nge being the same object we added assert_equals: getRangeAt(rangeCount - 1) mus t return the same object we added expected object "" but got object ""
4334 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 57 [xmlDocf rag, 0, xmlDocfrag, 0]: modifying the second added range must modify the Selecti on's last Range assert_equals: After mutating the second added Range, startConta iner of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4335 " but got Element node <head><title>Selection.addRange() tests</title>
4336 <meta nam...
4337 FAIL Range 17 [document.head, 1, document.head, 1] followed by Range 57 [xmlDocf rag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modify the sec ond added Range assert_equals: After second addRange(), after mutating the Selec tion's last Range, startOffset of the Selection's last Range must match the adde d Range expected 0 but got 6
4338 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 0 [paras[0] .firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw excepti ons or modify the range it's given
4339 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 0 [paras[0] .firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCo unt being 1
4340 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 0 [paras[0] .firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the sel ection's last range having the specified endpoints
4341 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 0 [paras[0] .firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g ̈ḧ
4342 Ijklmnop
4343 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4344 Ijklmnop
4345 QrstuvwxYzabcdefGhijklmn"
4346 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 0 [paras[0] .firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must mo dify the Selection's last Range assert_equals: After mutating the first added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4347 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4348 </p><p id...
4349 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 0 [paras[0] .firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range mu st modify the first added Range assert_equals: After first addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4350 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 0 [paras[0] .firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw except ions or modify the range it's given
4351 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 0 [paras[0] .firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeC ount being 1
4352 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 0 [paras[0] .firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Text node "A ̈b̈c̈d̈ëf̈g̈ḧ
4353 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4354 </p><p id...
4355 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 0 [paras[0] .firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "" but got ob ject "Äb̈c̈d̈ëf̈g̈ḧ
4356 Ijklmnop
4357 QrstuvwxYzabcdefGhijklmn"
4358 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 0 [paras[0] .firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4359 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4360 </p><p id...
4361 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 0 [paras[0] .firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
4362 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 1 [paras[0] .firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw excepti ons or modify the range it's given
4363 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 1 [paras[0] .firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCo unt being 1
4364 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 1 [paras[0] .firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the sel ection's last range having the specified endpoints
4365 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 1 [paras[0] .firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g ̈ḧ
4366 Ijklmnop
4367 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4368 Ijklmnop
4369 QrstuvwxYzabcdefGhijklmn"
4370 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 1 [paras[0] .firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must mo dify the Selection's last Range assert_equals: After mutating the first added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4371 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4372 </p><p id...
4373 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 1 [paras[0] .firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range mu st modify the first added Range assert_equals: After first addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4374 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 1 [paras[0] .firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw except ions or modify the range it's given
4375 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 1 [paras[0] .firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeC ount being 1
4376 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 1 [paras[0] .firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Text node "A ̈b̈c̈d̈ëf̈g̈ḧ
4377 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4378 </p><p id...
4379 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 1 [paras[0] .firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "A" but got o bject "Äb̈c̈d̈ëf̈g̈ḧ
4380 Ijklmnop
4381 QrstuvwxYzabcdefGhijklmn"
4382 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 1 [paras[0] .firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4383 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4384 </p><p id...
4385 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 1 [paras[0] .firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
4386 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 2 [paras[0] .firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw excepti ons or modify the range it's given
4387 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 2 [paras[0] .firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCo unt being 1
4388 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 2 [paras[0] .firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the sel ection's last range having the specified endpoints
4389 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 2 [paras[0] .firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g ̈ḧ
4390 Ijklmnop
4391 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4392 Ijklmnop
4393 QrstuvwxYzabcdefGhijklmn"
4394 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 2 [paras[0] .firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must mo dify the Selection's last Range assert_equals: After mutating the first added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4395 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4396 </p><p id...
4397 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 2 [paras[0] .firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range mu st modify the first added Range assert_equals: After first addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4398 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 2 [paras[0] .firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw except ions or modify the range it's given
4399 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 2 [paras[0] .firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeC ount being 1
4400 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 2 [paras[0] .firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Text node "A ̈b̈c̈d̈ëf̈g̈ḧ
4401 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4402 </p><p id...
4403 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 2 [paras[0] .firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "b̈c̈d̈" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4404 Ijklmnop
4405 QrstuvwxYzabcdefGhijklmn"
4406 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 2 [paras[0] .firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4407 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4408 </p><p id...
4409 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 2 [paras[0] .firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
4410 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 3 [paras[0] .firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw excepti ons or modify the range it's given
4411 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 3 [paras[0] .firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCo unt being 1
4412 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 3 [paras[0] .firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the sel ection's last range having the specified endpoints
4413 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 3 [paras[0] .firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g ̈ḧ
4414 Ijklmnop
4415 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4416 Ijklmnop
4417 QrstuvwxYzabcdefGhijklmn"
4418 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 3 [paras[0] .firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must mo dify the Selection's last Range assert_equals: After mutating the first added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4419 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4420 </p><p id...
4421 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 3 [paras[0] .firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range mu st modify the first added Range assert_equals: After first addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4422 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 3 [paras[0] .firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw except ions or modify the range it's given
4423 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 3 [paras[0] .firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeC ount being 1
4424 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 3 [paras[0] .firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Text node "A ̈b̈c̈d̈ëf̈g̈ḧ
4425 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4426 </p><p id...
4427 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 3 [paras[0] .firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "b̈c̈d̈e" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4428 Ijklmnop
4429 QrstuvwxYzabcdefGhijklmn"
4430 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 3 [paras[0] .firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4431 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4432 </p><p id...
4433 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 3 [paras[0] .firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
4434 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 4 [paras[1] .firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw excepti ons or modify the range it's given
4435 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 4 [paras[1] .firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCo unt being 1
4436 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 4 [paras[1] .firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the sel ection's last range having the specified endpoints
4437 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 4 [paras[1] .firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g ̈ḧ
4438 Ijklmnop
4439 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4440 Ijklmnop
4441 QrstuvwxYzabcdefGhijklmn"
4442 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 4 [paras[1] .firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must mo dify the Selection's last Range assert_equals: After mutating the first added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4443 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4444 </p><p id...
4445 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 4 [paras[1] .firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range mu st modify the first added Range assert_equals: After first addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4446 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 4 [paras[1] .firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw except ions or modify the range it's given
4447 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 4 [paras[1] .firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeC ount being 1
4448 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 4 [paras[1] .firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Text node "I jklmnop
4449 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4450 </p><p id...
4451 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 4 [paras[1] .firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "" but got ob ject "Äb̈c̈d̈ëf̈g̈ḧ
4452 Ijklmnop
4453 QrstuvwxYzabcdefGhijklmn"
4454 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 4 [paras[1] .firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4455 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4456 </p><p id...
4457 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 4 [paras[1] .firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
4458 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 5 [paras[1] .firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw excepti ons or modify the range it's given
4459 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 5 [paras[1] .firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCo unt being 1
4460 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 5 [paras[1] .firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the sel ection's last range having the specified endpoints
4461 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 5 [paras[1] .firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g ̈ḧ
4462 Ijklmnop
4463 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4464 Ijklmnop
4465 QrstuvwxYzabcdefGhijklmn"
4466 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 5 [paras[1] .firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must mo dify the Selection's last Range assert_equals: After mutating the first added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4467 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4468 </p><p id...
4469 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 5 [paras[1] .firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range mu st modify the first added Range assert_equals: After first addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4470 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 5 [paras[1] .firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw except ions or modify the range it's given
4471 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 5 [paras[1] .firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeC ount being 1
4472 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 5 [paras[1] .firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Text node "I jklmnop
4473 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4474 </p><p id...
4475 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 5 [paras[1] .firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "I" but got o bject "Äb̈c̈d̈ëf̈g̈ḧ
4476 Ijklmnop
4477 QrstuvwxYzabcdefGhijklmn"
4478 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 5 [paras[1] .firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4479 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4480 </p><p id...
4481 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 5 [paras[1] .firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
4482 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 6 [paras[1] .firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw excepti ons or modify the range it's given
4483 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 6 [paras[1] .firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCo unt being 1
4484 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 6 [paras[1] .firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the sel ection's last range having the specified endpoints
4485 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 6 [paras[1] .firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g ̈ḧ
4486 Ijklmnop
4487 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4488 Ijklmnop
4489 QrstuvwxYzabcdefGhijklmn"
4490 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 6 [paras[1] .firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must mo dify the Selection's last Range assert_equals: After mutating the first added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4491 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4492 </p><p id...
4493 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 6 [paras[1] .firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range mu st modify the first added Range assert_equals: After first addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4494 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 6 [paras[1] .firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw except ions or modify the range it's given
4495 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 6 [paras[1] .firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeC ount being 1
4496 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 6 [paras[1] .firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Text node "I jklmnop
4497 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4498 </p><p id...
4499 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 6 [paras[1] .firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "klmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4500 Ijklmnop
4501 QrstuvwxYzabcdefGhijklmn"
4502 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 6 [paras[1] .firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4503 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4504 </p><p id...
4505 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 6 [paras[1] .firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
4506 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 7 [paras[1] .firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw excepti ons or modify the range it's given
4507 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 7 [paras[1] .firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCo unt being 1
4508 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 7 [paras[1] .firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the sel ection's last range having the specified endpoints
4509 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 7 [paras[1] .firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g ̈ḧ
4510 Ijklmnop
4511 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4512 Ijklmnop
4513 QrstuvwxYzabcdefGhijklmn"
4514 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 7 [paras[1] .firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must mo dify the Selection's last Range assert_equals: After mutating the first added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4515 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4516 </p><p id...
4517 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 7 [paras[1] .firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range mu st modify the first added Range assert_equals: After first addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4518 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 7 [paras[1] .firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw except ions or modify the range it's given
4519 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 7 [paras[1] .firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeC ount being 1
4520 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 7 [paras[1] .firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Text node "I jklmnop
4521 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4522 </p><p id...
4523 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 7 [paras[1] .firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "klmnop
4524 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
4525 Ijklmnop
4526 QrstuvwxYzabcdefGhijklmn"
4527 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 7 [paras[1] .firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4528 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4529 </p><p id...
4530 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 7 [paras[1] .firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
4531 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 8 [detached Para1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not thr ow exceptions or modify the range it's given
4532 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 8 [detached Para1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
4533 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 8 [detached Para1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
4534 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 8 [detached Para1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_equals: getR angeAt(rangeCount - 1) must return the same object we added expected object "Äb ̈c̈d̈ëf̈g̈ḧ
4535 Ijklmnop
4536 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4537 Ijklmnop
4538 QrstuvwxYzabcdefGhijklmn"
4539 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 8 [detached Para1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added ran ge must modify the Selection's last Range assert_equals: After mutating the firs t added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4540 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4541 </p><p id...
4542 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 8 [detached Para1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's las t Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4543 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 8 [detached Para1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not th row exceptions or modify the range it's given
4544 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 8 [detached Para1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1
4545 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 8 [detached Para1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: sta rtContainer of the Selection's last Range must match the added Range expected Te xt node "Opqrstuv" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
4546 </p><p id...
4547 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 8 [detached Para1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4548 Ijklmnop
4549 QrstuvwxYzabcdefGhijklmn"
4550 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 8 [detached Para1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added ra nge must modify the Selection's last Range assert_equals: After mutating the sec ond added Range, startContainer of the Selection's last Range must match the add ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4551 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4552 </p><p id...
4553 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 8 [detached Para1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's las t Range must modify the second added Range assert_equals: After second addRange( ), after mutating the Selection's last Range, startOffset of the Selection's las t Range must match the added Range expected 0 but got 6
4554 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 9 [detached Para1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not thr ow exceptions or modify the range it's given
4555 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 9 [detached Para1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
4556 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 9 [detached Para1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
4557 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 9 [detached Para1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added assert_equals: getR angeAt(rangeCount - 1) must return the same object we added expected object "Äb ̈c̈d̈ëf̈g̈ḧ
4558 Ijklmnop
4559 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4560 Ijklmnop
4561 QrstuvwxYzabcdefGhijklmn"
4562 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 9 [detached Para1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added ran ge must modify the Selection's last Range assert_equals: After mutating the firs t added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4563 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4564 </p><p id...
4565 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 9 [detached Para1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's las t Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4566 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 9 [detached Para1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not th row exceptions or modify the range it's given
4567 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 9 [detached Para1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1
4568 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 9 [detached Para1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: sta rtContainer of the Selection's last Range must match the added Range expected Te xt node "Opqrstuv" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
4569 </p><p id...
4570 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 9 [detached Para1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "O" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4571 Ijklmnop
4572 QrstuvwxYzabcdefGhijklmn"
4573 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 9 [detached Para1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added ra nge must modify the Selection's last Range assert_equals: After mutating the sec ond added Range, startContainer of the Selection's last Range must match the add ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4574 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4575 </p><p id...
4576 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 9 [detached Para1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's las t Range must modify the second added Range assert_equals: After second addRange( ), after mutating the Selection's last Range, startOffset of the Selection's las t Range must match the added Range expected 0 but got 6
4577 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 10 [detache dPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not th row exceptions or modify the range it's given
4578 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 10 [detache dPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
4579 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 10 [detache dPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
4580 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 10 [detache dPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "Ä b̈c̈d̈ëf̈g̈ḧ
4581 Ijklmnop
4582 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4583 Ijklmnop
4584 QrstuvwxYzabcdefGhijklmn"
4585 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 10 [detache dPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the first added ra nge must modify the Selection's last Range assert_equals: After mutating the fir st added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4586 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4587 </p><p id...
4588 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 10 [detache dPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's la st Range must modify the first added Range assert_equals: After first addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4589 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 10 [detache dPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not t hrow exceptions or modify the range it's given
4590 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 10 [detache dPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must resul t in rangeCount being 1
4591 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 10 [detache dPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected T ext node "Opqrstuv" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ ëf̈g̈ḧ
4592 </p><p id...
4593 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 10 [detache dPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "q rstuv" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4594 Ijklmnop
4595 QrstuvwxYzabcdefGhijklmn"
4596 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 10 [detache dPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4597 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4598 </p><p id...
4599 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 10 [detache dPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
4600 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 11 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not thro w exceptions or modify the range it's given
4601 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 11 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result i n rangeCount being 1
4602 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 11 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result i n the selection's last range having the specified endpoints
4603 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 11 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result i n the selection's last range being the same object we added assert_equals: getRa ngeAt(rangeCount - 1) must return the same object we added expected object "Äb̈ c̈d̈ëf̈g̈ḧ
4604 Ijklmnop
4605 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4606 Ijklmnop
4607 QrstuvwxYzabcdefGhijklmn"
4608 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 11 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added rang e must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4609 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4610 </p><p id...
4611 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 11 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last R ange must match the added Range expected 0 but got 6
4612 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 11 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not thr ow exceptions or modify the range it's given
4613 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 11 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCount being 1
4614 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 11 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: star tContainer of the Selection's last Range must match the added Range expected Tex t node "Efghijkl" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ
4615 </p><p id...
4616 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 11 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: getR angeAt(rangeCount - 1) must return the same object we added expected object "" b ut got object "Äb̈c̈d̈ëf̈g̈ḧ
4617 Ijklmnop
4618 QrstuvwxYzabcdefGhijklmn"
4619 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 11 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added ran ge must modify the Selection's last Range assert_equals: After mutating the seco nd added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4620 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4621 </p><p id...
4622 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 11 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4623 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 12 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not thro w exceptions or modify the range it's given
4624 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 12 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result i n rangeCount being 1
4625 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 12 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result i n the selection's last range having the specified endpoints
4626 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 12 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result i n the selection's last range being the same object we added assert_equals: getRa ngeAt(rangeCount - 1) must return the same object we added expected object "Äb̈ c̈d̈ëf̈g̈ḧ
4627 Ijklmnop
4628 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4629 Ijklmnop
4630 QrstuvwxYzabcdefGhijklmn"
4631 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 12 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added rang e must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4632 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4633 </p><p id...
4634 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 12 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last R ange must match the added Range expected 0 but got 6
4635 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 12 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not thr ow exceptions or modify the range it's given
4636 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 12 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1
4637 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 12 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: star tContainer of the Selection's last Range must match the added Range expected Tex t node "Efghijkl" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ
4638 </p><p id...
4639 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 12 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getR angeAt(rangeCount - 1) must return the same object we added expected object "E" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4640 Ijklmnop
4641 QrstuvwxYzabcdefGhijklmn"
4642 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 12 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added ran ge must modify the Selection's last Range assert_equals: After mutating the seco nd added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4643 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4644 </p><p id...
4645 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 12 [foreign Para1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4646 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 13 [foreign Para1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not thro w exceptions or modify the range it's given
4647 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 13 [foreign Para1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result i n rangeCount being 1
4648 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 13 [foreign Para1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result i n the selection's last range having the specified endpoints
4649 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 13 [foreign Para1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result i n the selection's last range being the same object we added assert_equals: getRa ngeAt(rangeCount - 1) must return the same object we added expected object "Äb̈ c̈d̈ëf̈g̈ḧ
4650 Ijklmnop
4651 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4652 Ijklmnop
4653 QrstuvwxYzabcdefGhijklmn"
4654 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 13 [foreign Para1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added rang e must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4655 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4656 </p><p id...
4657 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 13 [foreign Para1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last R ange must match the added Range expected 0 but got 6
4658 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 13 [foreign Para1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not thr ow exceptions or modify the range it's given
4659 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 13 [foreign Para1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1
4660 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 13 [foreign Para1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: star tContainer of the Selection's last Range must match the added Range expected Tex t node "Efghijkl" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ
4661 </p><p id...
4662 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 13 [foreign Para1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_equals: getR angeAt(rangeCount - 1) must return the same object we added expected object "ghi jkl" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4663 Ijklmnop
4664 QrstuvwxYzabcdefGhijklmn"
4665 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 13 [foreign Para1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added ran ge must modify the Selection's last Range assert_equals: After mutating the seco nd added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4666 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4667 </p><p id...
4668 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 13 [foreign Para1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4669 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 14 [documen t.documentElement, 0, document.documentElement, 1]: first addRange() must not th row exceptions or modify the range it's given
4670 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 14 [documen t.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1
4671 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 14 [documen t.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
4672 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 14 [documen t.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "Ä b̈c̈d̈ëf̈g̈ḧ
4673 Ijklmnop
4674 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4675 Ijklmnop
4676 QrstuvwxYzabcdefGhijklmn"
4677 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 14 [documen t.documentElement, 0, document.documentElement, 1]: modifying the first added ra nge must modify the Selection's last Range assert_equals: After mutating the fir st added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4678 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4679 </p><p id...
4680 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 14 [documen t.documentElement, 0, document.documentElement, 1]: modifying the Selection's la st Range must modify the first added Range assert_equals: After first addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4681 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 14 [documen t.documentElement, 0, document.documentElement, 1]: second addRange() must not t hrow exceptions or modify the range it's given
4682 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 14 [documen t.documentElement, 0, document.documentElement, 1]: second addRange() must resul t in rangeCount being 1
4683 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 14 [documen t.documentElement, 0, document.documentElement, 1]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <html><head><title>Selection.addRange() tests</title>
4684 <me... but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4685 </p><p id...
4686 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 14 [documen t.documentElement, 0, document.documentElement, 1]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "S election.addRange() tests
4687
4688 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
4689 Ijklmnop
4690 QrstuvwxYzabcdefGhijklmn"
4691 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 14 [documen t.documentElement, 0, document.documentElement, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4692 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4693 </p><p id...
4694 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 14 [documen t.documentElement, 0, document.documentElement, 1]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
4695 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 15 [documen t.documentElement, 0, document.documentElement, 2]: first addRange() must not th row exceptions or modify the range it's given
4696 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 15 [documen t.documentElement, 0, document.documentElement, 2]: first addRange() must result in rangeCount being 1
4697 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 15 [documen t.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoints
4698 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 15 [documen t.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "Ä b̈c̈d̈ëf̈g̈ḧ
4699 Ijklmnop
4700 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4701 Ijklmnop
4702 QrstuvwxYzabcdefGhijklmn"
4703 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 15 [documen t.documentElement, 0, document.documentElement, 2]: modifying the first added ra nge must modify the Selection's last Range assert_equals: After mutating the fir st added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4704 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4705 </p><p id...
4706 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 15 [documen t.documentElement, 0, document.documentElement, 2]: modifying the Selection's la st Range must modify the first added Range assert_equals: After first addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4707 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 15 [documen t.documentElement, 0, document.documentElement, 2]: second addRange() must not t hrow exceptions or modify the range it's given
4708 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 15 [documen t.documentElement, 0, document.documentElement, 2]: second addRange() must resul t in rangeCount being 1
4709 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 15 [documen t.documentElement, 0, document.documentElement, 2]: second addRange() must resul t in the selection's last range having the specified endpoints
4710 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 15 [documen t.documentElement, 0, document.documentElement, 2]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "S election.addRange() tests
4711
4712 Äb̈c̈d̈ëf̈g̈ḧ
4713 Ijklmnop
4714 QrstuvwxYzabcdefGhijklmn
4715
4716
4717
4718
4719
4720 "use strict";
4721
4722 testAddRangeSubSet(16, 20);
4723 testDiv.style.display = "none";
4724 " but got object "Selection.addRange() tests
4725
4726 Äb̈c̈d̈ëf̈g̈ḧ
4727 Ijklmnop
4728 QrstuvwxYzabcdefGhijklmn
4729
4730
4731
4732
4733
4734 "use strict";
4735
4736 testAddRangeSubSet(16, 20);
4737 testDiv.style.display = "none";
4738 "
4739 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 15 [documen t.documentElement, 0, document.documentElement, 2]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4740 " but got Element node <html><head><title>Selection.addRange() tests</title>
4741 <me...
4742 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 15 [documen t.documentElement, 0, document.documentElement, 2]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
4743 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 16 [documen t.documentElement, 1, document.documentElement, 2]: first addRange() must not th row exceptions or modify the range it's given
4744 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 16 [documen t.documentElement, 1, document.documentElement, 2]: first addRange() must result in rangeCount being 1
4745 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 16 [documen t.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoints
4746 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 16 [documen t.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "Ä b̈c̈d̈ëf̈g̈ḧ
4747 Ijklmnop
4748 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4749 Ijklmnop
4750 QrstuvwxYzabcdefGhijklmn"
4751 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 16 [documen t.documentElement, 1, document.documentElement, 2]: modifying the first added ra nge must modify the Selection's last Range assert_equals: After mutating the fir st added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4752 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4753 </p><p id...
4754 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 16 [documen t.documentElement, 1, document.documentElement, 2]: modifying the Selection's la st Range must modify the first added Range assert_equals: After first addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4755 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 16 [documen t.documentElement, 1, document.documentElement, 2]: second addRange() must not t hrow exceptions or modify the range it's given
4756 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 16 [documen t.documentElement, 1, document.documentElement, 2]: second addRange() must resul t in rangeCount being 1
4757 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 16 [documen t.documentElement, 1, document.documentElement, 2]: second addRange() must resul t in the selection's last range having the specified endpoints
4758 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 16 [documen t.documentElement, 1, document.documentElement, 2]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "A ̈b̈c̈d̈ëf̈g̈ḧ
4759 Ijklmnop
4760 QrstuvwxYzabcdefGhijklmn
4761
4762
4763
4764
4765
4766 "use strict";
4767
4768 testAddRangeSubSet(16, 20);
4769 testDiv.style.display = "none";
4770 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
4771 Ijklmnop
4772 QrstuvwxYzabcdefGhijklmn
4773
4774
4775
4776
4777
4778 "use strict";
4779
4780 testAddRangeSubSet(16, 20);
4781 testDiv.style.display = "none";
4782 "
4783 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 16 [documen t.documentElement, 1, document.documentElement, 2]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4784 " but got Element node <html><head><title>Selection.addRange() tests</title>
4785 <me...
4786 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 16 [documen t.documentElement, 1, document.documentElement, 2]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
4787 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 17 [documen t.head, 1, document.head, 1]: first addRange() must not throw exceptions or modi fy the range it's given
4788 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 17 [documen t.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1
4789 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 17 [documen t.head, 1, document.head, 1]: first addRange() must result in the selection's la st range having the specified endpoints
4790 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 17 [documen t.head, 1, document.head, 1]: first addRange() must result in the selection's la st range being the same object we added assert_equals: getRangeAt(rangeCount - 1 ) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
4791 Ijklmnop
4792 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4793 Ijklmnop
4794 QrstuvwxYzabcdefGhijklmn"
4795 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 17 [documen t.head, 1, document.head, 1]: modifying the first added range must modify the Se lection's last Range assert_equals: After mutating the first added Range, startC ontainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4796 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4797 </p><p id...
4798 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 17 [documen t.head, 1, document.head, 1]: modifying the Selection's last Range must modify t he first added Range assert_equals: After first addRange(), after mutating the S election's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4799 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 17 [documen t.head, 1, document.head, 1]: second addRange() must not throw exceptions or mod ify the range it's given
4800 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 17 [documen t.head, 1, document.head, 1]: second addRange() must result in rangeCount being 1
4801 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 17 [documen t.head, 1, document.head, 1]: second addRange() must result in the selection's l ast range having the specified endpoints assert_equals: startContainer of the Se lection's last Range must match the added Range expected Element node <head><tit le>Selection.addRange() tests</title>
4802 <meta nam... but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈
4803 </p><p id...
4804 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 17 [documen t.head, 1, document.head, 1]: second addRange() must result in the selection's l ast range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "Äb̈c ̈d̈ëf̈g̈ḧ
4805 Ijklmnop
4806 QrstuvwxYzabcdefGhijklmn"
4807 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 17 [documen t.head, 1, document.head, 1]: modifying the second added range must modify the S election's last Range assert_equals: After mutating the second added Range, star tContainer of the Selection's last Range must match the added Range expected Tex t node "Äb̈c̈d̈ëf̈g̈ḧ
4808 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4809 </p><p id...
4810 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 17 [documen t.head, 1, document.head, 1]: modifying the Selection's last Range must modify t he second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match th e added Range expected 0 but got 6
4811 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 18 [documen t.body, 0, document.body, 1]: first addRange() must not throw exceptions or modi fy the range it's given
4812 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 18 [documen t.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
4813 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 18 [documen t.body, 0, document.body, 1]: first addRange() must result in the selection's la st range having the specified endpoints
4814 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 18 [documen t.body, 0, document.body, 1]: first addRange() must result in the selection's la st range being the same object we added assert_equals: getRangeAt(rangeCount - 1 ) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
4815 Ijklmnop
4816 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4817 Ijklmnop
4818 QrstuvwxYzabcdefGhijklmn"
4819 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 18 [documen t.body, 0, document.body, 1]: modifying the first added range must modify the Se lection's last Range assert_equals: After mutating the first added Range, startC ontainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4820 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4821 </p><p id...
4822 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 18 [documen t.body, 0, document.body, 1]: modifying the Selection's last Range must modify t he first added Range assert_equals: After first addRange(), after mutating the S election's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4823 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 18 [documen t.body, 0, document.body, 1]: second addRange() must not throw exceptions or mod ify the range it's given
4824 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 18 [documen t.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
4825 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 18 [documen t.body, 0, document.body, 1]: second addRange() must result in the selection's l ast range having the specified endpoints
4826 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 18 [documen t.body, 0, document.body, 1]: second addRange() must result in the selection's l ast range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
4827 Ijklmnop
4828 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4829 Ijklmnop
4830 QrstuvwxYzabcdefGhijklmn"
4831 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 18 [documen t.body, 0, document.body, 1]: modifying the second added range must modify the S election's last Range assert_equals: After mutating the second added Range, star tContainer of the Selection's last Range must match the added Range expected Tex t node "Äb̈c̈d̈ëf̈g̈ḧ
4832 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4833 </p><p id...
4834 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 18 [documen t.body, 0, document.body, 1]: modifying the Selection's last Range must modify t he second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match th e added Range expected 0 but got 6
4835 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreign Doc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must no t throw exceptions or modify the range it's given
4836 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreign Doc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must re sult in rangeCount being 1
4837 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreign Doc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must re sult in the selection's last range having the specified endpoints
4838 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreign Doc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must re sult in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
4839 Ijklmnop
4840 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4841 Ijklmnop
4842 QrstuvwxYzabcdefGhijklmn"
4843 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreign Doc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first adde d range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4844 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4845 </p><p id...
4846 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreign Doc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection' s last Range must modify the first added Range assert_equals: After first addRan ge(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4847 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreign Doc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must n ot throw exceptions or modify the range it's given
4848 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreign Doc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must r esult in rangeCount being 1
4849 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreign Doc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must r esult in the selection's last range having the specified endpoints assert_equals : startContainer of the Selection's last Range must match the added Range expect ed Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4850 </p><p id...
4851 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreign Doc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must r esult in the selection's last range being the same object we added assert_equals : getRangeAt(rangeCount - 1) must return the same object we added expected objec t "" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4852 Ijklmnop
4853 QrstuvwxYzabcdefGhijklmn"
4854 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreign Doc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second add ed range must modify the Selection's last Range assert_equals: After mutating th e second added Range, startContainer of the Selection's last Range must match th e added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4855 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4856 </p><p id...
4857 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreign Doc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection' s last Range must modify the second added Range assert_equals: After second addR ange(), after mutating the Selection's last Range, startOffset of the Selection' s last Range must match the added Range expected 0 but got 6
4858 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreign Doc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
4859 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreign Doc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount bei ng 1
4860 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreign Doc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection' s last range having the specified endpoints
4861 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreign Doc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection' s last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
4862 Ijklmnop
4863 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4864 Ijklmnop
4865 QrstuvwxYzabcdefGhijklmn"
4866 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreign Doc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify th e Selection's last Range assert_equals: After mutating the first added Range, st artContainer of the Selection's last Range must match the added Range expected T ext node "Äb̈c̈d̈ëf̈g̈ḧ
4867 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4868 </p><p id...
4869 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreign Doc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modi fy the first added Range assert_equals: After first addRange(), after mutating t he Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4870 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreign Doc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
4871 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreign Doc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount be ing 1
4872 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreign Doc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection 's last range having the specified endpoints assert_equals: startContainer of th e Selection's last Range must match the added Range expected Element node <head> <title></title></head> but got Element node <body><div id="test"><p id="a">Äb̈c ̈d̈ëf̈g̈ḧ
4873 </p><p id...
4874 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreign Doc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection 's last range being the same object we added assert_equals: getRangeAt(rangeCoun t - 1) must return the same object we added expected object "" but got object "A ̈b̈c̈d̈ëf̈g̈ḧ
4875 Ijklmnop
4876 QrstuvwxYzabcdefGhijklmn"
4877 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreign Doc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify t he Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4878 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4879 </p><p id...
4880 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreign Doc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modi fy the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6
4881 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreign Doc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
4882 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreign Doc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount bei ng 1
4883 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreign Doc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection' s last range having the specified endpoints
4884 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreign Doc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection' s last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
4885 Ijklmnop
4886 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4887 Ijklmnop
4888 QrstuvwxYzabcdefGhijklmn"
4889 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreign Doc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify th e Selection's last Range assert_equals: After mutating the first added Range, st artContainer of the Selection's last Range must match the added Range expected T ext node "Äb̈c̈d̈ëf̈g̈ḧ
4890 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4891 </p><p id...
4892 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreign Doc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modi fy the first added Range assert_equals: After first addRange(), after mutating t he Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4893 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreign Doc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
4894 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreign Doc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount be ing 1
4895 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreign Doc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection 's last range having the specified endpoints assert_equals: startContainer of th e Selection's last Range must match the added Range expected Element node <body> <p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <bod y><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4896 </p><p id...
4897 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreign Doc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection 's last range being the same object we added assert_equals: getRangeAt(rangeCoun t - 1) must return the same object we added expected object "" but got object "A ̈b̈c̈d̈ëf̈g̈ḧ
4898 Ijklmnop
4899 QrstuvwxYzabcdefGhijklmn"
4900 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreign Doc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify t he Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4901 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4902 </p><p id...
4903 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreign Doc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modi fy the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6
4904 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0 ], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the ran ge it's given
4905 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0 ], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
4906 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0 ], 0, paras[0], 0]: first addRange() must result in the selection's last range h aving the specified endpoints
4907 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0 ], 0, paras[0], 0]: first addRange() must result in the selection's last range b eing the same object we added assert_equals: getRangeAt(rangeCount - 1) must ret urn the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
4908 Ijklmnop
4909 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4910 Ijklmnop
4911 QrstuvwxYzabcdefGhijklmn"
4912 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0 ], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer o f the Selection's last Range must match the added Range expected Text node "Äb̈ c̈d̈ëf̈g̈ḧ
4913 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4914 </p><p id...
4915 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0 ], 0, paras[0], 0]: modifying the Selection's last Range must modify the first a dded Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Rang e expected 0 but got 6
4916 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0 ], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the ra nge it's given
4917 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0 ], 0, paras[0], 0]: second addRange() must result in rangeCount being 1
4918 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0 ], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <p id="a">Äb̈c̈d̈ë f̈g̈ḧ
4919 </p> but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4920 </p><p id...
4921 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0 ], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must re turn the same object we added expected object "" but got object "Äb̈c̈d̈ëf̈g̈h ̈
4922 Ijklmnop
4923 QrstuvwxYzabcdefGhijklmn"
4924 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0 ], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Ä b̈c̈d̈ëf̈g̈ḧ
4925 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4926 </p><p id...
4927 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0 ], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection 's last Range, startOffset of the Selection's last Range must match the added Ra nge expected 0 but got 6
4928 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0 ], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the ran ge it's given
4929 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0 ], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
4930 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0 ], 0, paras[0], 1]: first addRange() must result in the selection's last range h aving the specified endpoints
4931 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0 ], 0, paras[0], 1]: first addRange() must result in the selection's last range b eing the same object we added assert_equals: getRangeAt(rangeCount - 1) must ret urn the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
4932 Ijklmnop
4933 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4934 Ijklmnop
4935 QrstuvwxYzabcdefGhijklmn"
4936 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0 ], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer o f the Selection's last Range must match the added Range expected Text node "Äb̈ c̈d̈ëf̈g̈ḧ
4937 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4938 </p><p id...
4939 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0 ], 0, paras[0], 1]: modifying the Selection's last Range must modify the first a dded Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Rang e expected 0 but got 6
4940 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0 ], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the ra nge it's given
4941 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0 ], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
4942 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0 ], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <p id="a">Äb̈c̈d̈ë f̈g̈ḧ
4943 </p> but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4944 </p><p id...
4945 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0 ], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must re turn the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
4946 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
4947 Ijklmnop
4948 QrstuvwxYzabcdefGhijklmn"
4949 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0 ], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Ä b̈c̈d̈ëf̈g̈ḧ
4950 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4951 </p><p id...
4952 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0 ], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection 's last Range, startOffset of the Selection's last Range must match the added Ra nge expected 0 but got 6
4953 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detache dPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modi fy the range it's given
4954 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detache dPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
4955 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detache dPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's la st range having the specified endpoints
4956 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detache dPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's la st range being the same object we added assert_equals: getRangeAt(rangeCount - 1 ) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
4957 Ijklmnop
4958 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4959 Ijklmnop
4960 QrstuvwxYzabcdefGhijklmn"
4961 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detache dPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Se lection's last Range assert_equals: After mutating the first added Range, startC ontainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4962 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4963 </p><p id...
4964 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detache dPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify t he first added Range assert_equals: After first addRange(), after mutating the S election's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4965 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detache dPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or mod ify the range it's given
4966 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detache dPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1
4967 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detache dPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's l ast range having the specified endpoints assert_equals: startContainer of the Se lection's last Range must match the added Range expected Element node <p>Opqrstu v</p> but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4968 </p><p id...
4969 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detache dPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's l ast range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "Äb̈c ̈d̈ëf̈g̈ḧ
4970 Ijklmnop
4971 QrstuvwxYzabcdefGhijklmn"
4972 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detache dPara1, 0, detachedPara1, 0]: modifying the second added range must modify the S election's last Range assert_equals: After mutating the second added Range, star tContainer of the Selection's last Range must match the added Range expected Tex t node "Äb̈c̈d̈ëf̈g̈ḧ
4973 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4974 </p><p id...
4975 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detache dPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify t he second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match th e added Range expected 0 but got 6
4976 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detache dPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modi fy the range it's given
4977 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detache dPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
4978 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detache dPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's la st range having the specified endpoints
4979 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detache dPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's la st range being the same object we added assert_equals: getRangeAt(rangeCount - 1 ) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
4980 Ijklmnop
4981 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
4982 Ijklmnop
4983 QrstuvwxYzabcdefGhijklmn"
4984 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detache dPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Se lection's last Range assert_equals: After mutating the first added Range, startC ontainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4985 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4986 </p><p id...
4987 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detache dPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify t he first added Range assert_equals: After first addRange(), after mutating the S election's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4988 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detache dPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or mod ify the range it's given
4989 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detache dPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1
4990 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detache dPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's l ast range having the specified endpoints assert_equals: startContainer of the Se lection's last Range must match the added Range expected Element node <p>Opqrstu v</p> but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4991 </p><p id...
4992 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detache dPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's l ast range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Opqrstuv" but got objec t "Äb̈c̈d̈ëf̈g̈ḧ
4993 Ijklmnop
4994 QrstuvwxYzabcdefGhijklmn"
4995 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detache dPara1, 0, detachedPara1, 1]: modifying the second added range must modify the S election's last Range assert_equals: After mutating the second added Range, star tContainer of the Selection's last Range must match the added Range expected Tex t node "Äb̈c̈d̈ëf̈g̈ḧ
4996 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4997 </p><p id...
4998 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detache dPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify t he second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match th e added Range expected 0 but got 6
4999 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0 ].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw except ions or modify the range it's given
5000 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0 ].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeC ount being 1
5001 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0 ].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the se lection's last range having the specified endpoints
5002 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0 ].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈ g̈ḧ
5003 Ijklmnop
5004 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5005 Ijklmnop
5006 QrstuvwxYzabcdefGhijklmn"
5007 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0 ].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must m odify the Selection's last Range assert_equals: After mutating the first added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5008 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5009 </p><p id...
5010 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0 ].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range m ust modify the first added Range assert_equals: After first addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
5011 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0 ].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw excep tions or modify the range it's given
5012 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0 ].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in range Count being 1
5013 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0 ].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Text node " Äb̈c̈d̈ëf̈g̈ḧ
5014 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5015 </p><p id...
5016 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0 ].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf ̈g̈ḧ
5017 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
5018 Ijklmnop
5019 QrstuvwxYzabcdefGhijklmn"
5020 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0 ].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5021 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5022 </p><p id...
5023 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0 ].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
5024 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0 ].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw except ions or modify the range it's given
5025 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0 ].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeC ount being 1
5026 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0 ].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the se lection's last range having the specified endpoints
5027 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0 ].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈ g̈ḧ
5028 Ijklmnop
5029 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5030 Ijklmnop
5031 QrstuvwxYzabcdefGhijklmn"
5032 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0 ].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must m odify the Selection's last Range assert_equals: After mutating the first added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5033 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5034 </p><p id...
5035 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0 ].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range m ust modify the first added Range assert_equals: After first addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
5036 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0 ].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw excep tions or modify the range it's given
5037 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0 ].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in range Count being 1
5038 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0 ].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Text node " Äb̈c̈d̈ëf̈g̈ḧ
5039 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5040 </p><p id...
5041 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0 ].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf ̈g̈ḧ
5042 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5043 Ijklmnop
5044 QrstuvwxYzabcdefGhijklmn"
5045 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0 ].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5046 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5047 </p><p id...
5048 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0 ].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
5049 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0 ].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or mod ify the range it's given
5050 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0 ].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
5051 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0 ].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's l ast range having the specified endpoints
5052 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0 ].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's l ast range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
5053 Ijklmnop
5054 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5055 Ijklmnop
5056 QrstuvwxYzabcdefGhijklmn"
5057 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0 ].firstChild, 3, paras[3], 1]: modifying the first added range must modify the S election's last Range assert_equals: After mutating the first added Range, start Container of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5058 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5059 </p><p id...
5060 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0 ].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5061 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0 ].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or mo dify the range it's given
5062 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0 ].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
5063 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0 ].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the S election's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf ̈g̈ḧ
5064 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5065 </p><p id...
5066 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0 ].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "̈c̈d̈ëf̈g̈ḧ
5067 Ijklmnop
5068 QrstuvwxYzabcdef" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5069 Ijklmnop
5070 QrstuvwxYzabcdefGhijklmn"
5071 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0 ].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtContainer of the Selection's last Range must match the added Range expected Te xt node "Äb̈c̈d̈ëf̈g̈ḧ
5072 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5073 </p><p id...
5074 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0 ].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6
5075 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0 ], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or mod ify the range it's given
5076 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0 ], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
5077 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0 ], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's l ast range having the specified endpoints
5078 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0 ], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's l ast range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
5079 Ijklmnop
5080 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5081 Ijklmnop
5082 QrstuvwxYzabcdefGhijklmn"
5083 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0 ], 0, paras[0].firstChild, 7]: modifying the first added range must modify the S election's last Range assert_equals: After mutating the first added Range, start Container of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5084 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5085 </p><p id...
5086 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0 ], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5087 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0 ], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or mo dify the range it's given
5088 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0 ], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
5089 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0 ], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the S election's last Range must match the added Range expected Element node <p id="a" >Äb̈c̈d̈ëf̈g̈ḧ
5090 </p> but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5091 </p><p id...
5092 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0 ], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d" but got objec t "Äb̈c̈d̈ëf̈g̈ḧ
5093 Ijklmnop
5094 QrstuvwxYzabcdefGhijklmn"
5095 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0 ], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtContainer of the Selection's last Range must match the added Range expected Te xt node "Äb̈c̈d̈ëf̈g̈ḧ
5096 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5097 </p><p id...
5098 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0 ], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6
5099 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv , 2, paras[4], 1]: first addRange() must not throw exceptions or modify the rang e it's given
5100 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv , 2, paras[4], 1]: first addRange() must result in rangeCount being 1
5101 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv , 2, paras[4], 1]: first addRange() must result in the selection's last range ha ving the specified endpoints
5102 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv , 2, paras[4], 1]: first addRange() must result in the selection's last range be ing the same object we added assert_equals: getRangeAt(rangeCount - 1) must retu rn the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
5103 Ijklmnop
5104 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5105 Ijklmnop
5106 QrstuvwxYzabcdefGhijklmn"
5107 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv , 2, paras[4], 1]: modifying the first added range must modify the Selection's l ast Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c ̈d̈ëf̈g̈ḧ
5108 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5109 </p><p id...
5110 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv , 2, paras[4], 1]: modifying the Selection's last Range must modify the first ad ded Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5111 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv , 2, paras[4], 1]: second addRange() must not throw exceptions or modify the ran ge it's given
5112 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv , 2, paras[4], 1]: second addRange() must result in rangeCount being 1
5113 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv , 2, paras[4], 1]: second addRange() must result in the selection's last range h aving the specified endpoints assert_equals: startContainer of the Selection's l ast Range must match the added Range expected Element node <div id="test"><p id= "a">Äb̈c̈d̈ëf̈g̈ḧ
5114 </p><p id="b" s... but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
5115 </p><p id...
5116 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv , 2, paras[4], 1]: second addRange() must result in the selection's last range b eing the same object we added assert_equals: getRangeAt(rangeCount - 1) must ret urn the same object we added expected object "QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5117 Ijklmnop
5118 QrstuvwxYzabcdefGhijklmn"
5119 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv , 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb ̈c̈d̈ëf̈g̈ḧ
5120 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5121 </p><p id...
5122 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv , 2, paras[4], 1]: modifying the Selection's last Range must modify the second a dded Range assert_equals: After second addRange(), after mutating the Selection' s last Range, startOffset of the Selection's last Range must match the added Ran ge expected 0 but got 6
5123 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv , 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modi fy the range it's given
5124 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv , 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
5125 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv , 1, paras[2].firstChild, 5]: first addRange() must result in the selection's la st range having the specified endpoints
5126 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv , 1, paras[2].firstChild, 5]: first addRange() must result in the selection's la st range being the same object we added assert_equals: getRangeAt(rangeCount - 1 ) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
5127 Ijklmnop
5128 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5129 Ijklmnop
5130 QrstuvwxYzabcdefGhijklmn"
5131 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv , 1, paras[2].firstChild, 5]: modifying the first added range must modify the Se lection's last Range assert_equals: After mutating the first added Range, startC ontainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5132 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5133 </p><p id...
5134 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv , 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify t he first added Range assert_equals: After first addRange(), after mutating the S election's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5135 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv , 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or mod ify the range it's given
5136 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv , 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1
5137 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv , 1, paras[2].firstChild, 5]: second addRange() must result in the selection's l ast range having the specified endpoints assert_equals: startContainer of the Se lection's last Range must match the added Range expected Element node <div id="t est"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5138 </p><p id="b" s... but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
5139 </p><p id...
5140 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv , 1, paras[2].firstChild, 5]: second addRange() must result in the selection's l ast range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Ijklmnop
5141 Qrstu" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5142 Ijklmnop
5143 QrstuvwxYzabcdefGhijklmn"
5144 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv , 1, paras[2].firstChild, 5]: modifying the second added range must modify the S election's last Range assert_equals: After mutating the second added Range, star tContainer of the Selection's last Range must match the added Range expected Tex t node "Äb̈c̈d̈ëf̈g̈ḧ
5145 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5146 </p><p id...
5147 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv , 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify t he second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match th e added Range expected 0 but got 6
5148 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 32 [documen t.documentElement, 1, document.body, 0]: first addRange() must not throw excepti ons or modify the range it's given
5149 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 32 [documen t.documentElement, 1, document.body, 0]: first addRange() must result in rangeCo unt being 1
5150 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 32 [documen t.documentElement, 1, document.body, 0]: first addRange() must result in the sel ection's last range having the specified endpoints
5151 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 32 [documen t.documentElement, 1, document.body, 0]: first addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g ̈ḧ
5152 Ijklmnop
5153 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5154 Ijklmnop
5155 QrstuvwxYzabcdefGhijklmn"
5156 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 32 [documen t.documentElement, 1, document.body, 0]: modifying the first added range must mo dify the Selection's last Range assert_equals: After mutating the first added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5157 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5158 </p><p id...
5159 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 32 [documen t.documentElement, 1, document.body, 0]: modifying the Selection's last Range mu st modify the first added Range assert_equals: After first addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5160 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 32 [documen t.documentElement, 1, document.body, 0]: second addRange() must not throw except ions or modify the range it's given
5161 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 32 [documen t.documentElement, 1, document.body, 0]: second addRange() must result in rangeC ount being 1
5162 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 32 [documen t.documentElement, 1, document.body, 0]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: endOffset of the Selection's last Range must match the added Range expected 0 but got 1
5163 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 32 [documen t.documentElement, 1, document.body, 0]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "" but got ob ject "Äb̈c̈d̈ëf̈g̈ḧ
5164 Ijklmnop
5165 QrstuvwxYzabcdefGhijklmn"
5166 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 32 [documen t.documentElement, 1, document.body, 0]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5167 " but got Element node <html><head><title>Selection.addRange() tests</title>
5168 <me...
5169 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 32 [documen t.documentElement, 1, document.body, 0]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
5170 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 33 [foreign Doc.documentElement, 1, foreignDoc.body, 0]: first addRange() must not throw exc eptions or modify the range it's given
5171 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 33 [foreign Doc.documentElement, 1, foreignDoc.body, 0]: first addRange() must result in ran geCount being 1
5172 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 33 [foreign Doc.documentElement, 1, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
5173 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 33 [foreign Doc.documentElement, 1, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt (rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈e ̈f̈g̈ḧ
5174 Ijklmnop
5175 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5176 Ijklmnop
5177 QrstuvwxYzabcdefGhijklmn"
5178 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 33 [foreign Doc.documentElement, 1, foreignDoc.body, 0]: modifying the first added range mus t modify the Selection's last Range assert_equals: After mutating the first adde d Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5179 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5180 </p><p id...
5181 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 33 [foreign Doc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Rang e must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5182 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 33 [foreign Doc.documentElement, 1, foreignDoc.body, 0]: second addRange() must not throw ex ceptions or modify the range it's given
5183 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 33 [foreign Doc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result in ra ngeCount being 1
5184 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 33 [foreign Doc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result in th e selection's last range having the specified endpoints assert_equals: startCont ainer of the Selection's last Range must match the added Range expected Element node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Elemen t node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5185 </p><p id...
5186 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 33 [foreign Doc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result in th e selection's last range being the same object we added assert_equals: getRangeA t(rangeCount - 1) must return the same object we added expected object "" but go t object "Äb̈c̈d̈ëf̈g̈ḧ
5187 Ijklmnop
5188 QrstuvwxYzabcdefGhijklmn"
5189 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 33 [foreign Doc.documentElement, 1, foreignDoc.body, 0]: modifying the second added range mu st modify the Selection's last Range assert_equals: After mutating the second ad ded Range, startContainer of the Selection's last Range must match the added Ran ge expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5190 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5191 </p><p id...
5192 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 33 [foreign Doc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Rang e must modify the second added Range assert_equals: After second addRange(), aft er mutating the Selection's last Range, startOffset of the Selection's last Rang e must match the added Range expected 0 but got 6
5193 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 34 [documen t, 0, document, 1]: first addRange() must not throw exceptions or modify the ran ge it's given
5194 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 34 [documen t, 0, document, 1]: first addRange() must result in rangeCount being 1
5195 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 34 [documen t, 0, document, 1]: first addRange() must result in the selection's last range h aving the specified endpoints
5196 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 34 [documen t, 0, document, 1]: first addRange() must result in the selection's last range b eing the same object we added assert_equals: getRangeAt(rangeCount - 1) must ret urn the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
5197 Ijklmnop
5198 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5199 Ijklmnop
5200 QrstuvwxYzabcdefGhijklmn"
5201 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 34 [documen t, 0, document, 1]: modifying the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer o f the Selection's last Range must match the added Range expected Text node "Äb̈ c̈d̈ëf̈g̈ḧ
5202 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5203 </p><p id...
5204 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 34 [documen t, 0, document, 1]: modifying the Selection's last Range must modify the first a dded Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Rang e expected 0 but got 6
5205 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 34 [documen t, 0, document, 1]: second addRange() must not throw exceptions or modify the ra nge it's given
5206 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 34 [documen t, 0, document, 1]: second addRange() must result in rangeCount being 1
5207 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 34 [documen t, 0, document, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Document node with 2 children but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5208 </p><p id...
5209 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 34 [documen t, 0, document, 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must re turn the same object we added expected object "" but got object "Äb̈c̈d̈ëf̈g̈h ̈
5210 Ijklmnop
5211 QrstuvwxYzabcdefGhijklmn"
5212 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 34 [documen t, 0, document, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Ä b̈c̈d̈ëf̈g̈ḧ
5213 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5214 </p><p id...
5215 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 34 [documen t, 0, document, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection 's last Range, startOffset of the Selection's last Range must match the added Ra nge expected 0 but got 6
5216 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 35 [documen t, 0, document, 2]: first addRange() must not throw exceptions or modify the ran ge it's given
5217 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 35 [documen t, 0, document, 2]: first addRange() must result in rangeCount being 1
5218 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 35 [documen t, 0, document, 2]: first addRange() must result in the selection's last range h aving the specified endpoints
5219 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 35 [documen t, 0, document, 2]: first addRange() must result in the selection's last range b eing the same object we added assert_equals: getRangeAt(rangeCount - 1) must ret urn the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
5220 Ijklmnop
5221 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5222 Ijklmnop
5223 QrstuvwxYzabcdefGhijklmn"
5224 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 35 [documen t, 0, document, 2]: modifying the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer o f the Selection's last Range must match the added Range expected Text node "Äb̈ c̈d̈ëf̈g̈ḧ
5225 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5226 </p><p id...
5227 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 35 [documen t, 0, document, 2]: modifying the Selection's last Range must modify the first a dded Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Rang e expected 0 but got 6
5228 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 35 [documen t, 0, document, 2]: second addRange() must not throw exceptions or modify the ra nge it's given
5229 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 35 [documen t, 0, document, 2]: second addRange() must result in rangeCount being 1
5230 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 35 [documen t, 0, document, 2]: second addRange() must result in the selection's last range having the specified endpoints
5231 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 35 [documen t, 0, document, 2]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must re turn the same object we added expected object "Selection.addRange() tests
5232
5233 Äb̈c̈d̈ëf̈g̈ḧ
5234 Ijklmnop
5235 QrstuvwxYzabcdefGhijklmn
5236
5237
5238
5239
5240
5241 "use strict";
5242
5243 testAddRangeSubSet(16, 20);
5244 testDiv.style.display = "none";
5245 " but got object "Selection.addRange() tests
5246
5247 Äb̈c̈d̈ëf̈g̈ḧ
5248 Ijklmnop
5249 QrstuvwxYzabcdefGhijklmn
5250
5251
5252
5253
5254
5255 "use strict";
5256
5257 testAddRangeSubSet(16, 20);
5258 testDiv.style.display = "none";
5259 "
5260 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 35 [documen t, 0, document, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Ä b̈c̈d̈ëf̈g̈ḧ
5261 " but got Document node with 2 children
5262 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 35 [documen t, 0, document, 2]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection 's last Range, startOffset of the Selection's last Range must match the added Ra nge expected 0 but got 6
5263 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 36 [documen t, 1, document, 2]: first addRange() must not throw exceptions or modify the ran ge it's given
5264 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 36 [documen t, 1, document, 2]: first addRange() must result in rangeCount being 1
5265 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 36 [documen t, 1, document, 2]: first addRange() must result in the selection's last range h aving the specified endpoints
5266 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 36 [documen t, 1, document, 2]: first addRange() must result in the selection's last range b eing the same object we added assert_equals: getRangeAt(rangeCount - 1) must ret urn the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
5267 Ijklmnop
5268 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5269 Ijklmnop
5270 QrstuvwxYzabcdefGhijklmn"
5271 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 36 [documen t, 1, document, 2]: modifying the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer o f the Selection's last Range must match the added Range expected Text node "Äb̈ c̈d̈ëf̈g̈ḧ
5272 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5273 </p><p id...
5274 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 36 [documen t, 1, document, 2]: modifying the Selection's last Range must modify the first a dded Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Rang e expected 0 but got 6
5275 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 36 [documen t, 1, document, 2]: second addRange() must not throw exceptions or modify the ra nge it's given
5276 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 36 [documen t, 1, document, 2]: second addRange() must result in rangeCount being 1
5277 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 36 [documen t, 1, document, 2]: second addRange() must result in the selection's last range having the specified endpoints
5278 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 36 [documen t, 1, document, 2]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must re turn the same object we added expected object "Selection.addRange() tests
5279
5280 Äb̈c̈d̈ëf̈g̈ḧ
5281 Ijklmnop
5282 QrstuvwxYzabcdefGhijklmn
5283
5284
5285
5286
5287
5288 "use strict";
5289
5290 testAddRangeSubSet(16, 20);
5291 testDiv.style.display = "none";
5292 " but got object "Selection.addRange() tests
5293
5294 Äb̈c̈d̈ëf̈g̈ḧ
5295 Ijklmnop
5296 QrstuvwxYzabcdefGhijklmn
5297
5298
5299
5300
5301
5302 "use strict";
5303
5304 testAddRangeSubSet(16, 20);
5305 testDiv.style.display = "none";
5306 "
5307 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 36 [documen t, 1, document, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Ä b̈c̈d̈ëf̈g̈ḧ
5308 " but got Document node with 2 children
5309 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 36 [documen t, 1, document, 2]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection 's last Range, startOffset of the Selection's last Range must match the added Ra nge expected 0 but got 6
5310 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 37 [testDiv , 0, comment, 5]: first addRange() must not throw exceptions or modify the range it's given
5311 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 37 [testDiv , 0, comment, 5]: first addRange() must result in rangeCount being 1
5312 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 37 [testDiv , 0, comment, 5]: first addRange() must result in the selection's last range hav ing the specified endpoints
5313 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 37 [testDiv , 0, comment, 5]: first addRange() must result in the selection's last range bei ng the same object we added assert_equals: getRangeAt(rangeCount - 1) must retur n the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
5314 Ijklmnop
5315 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5316 Ijklmnop
5317 QrstuvwxYzabcdefGhijklmn"
5318 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 37 [testDiv , 0, comment, 5]: modifying the first added range must modify the Selection's la st Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈ d̈ëf̈g̈ḧ
5319 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5320 </p><p id...
5321 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 37 [testDiv , 0, comment, 5]: modifying the Selection's last Range must modify the first add ed Range assert_equals: After first addRange(), after mutating the Selection's l ast Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5322 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 37 [testDiv , 0, comment, 5]: second addRange() must not throw exceptions or modify the rang e it's given
5323 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 37 [testDiv , 0, comment, 5]: second addRange() must result in rangeCount being 1
5324 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 37 [testDiv , 0, comment, 5]: second addRange() must result in the selection's last range ha ving the specified endpoints assert_equals: startContainer of the Selection's la st Range must match the added Range expected Element node <div id="test"><p id=" a">Äb̈c̈d̈ëf̈g̈ḧ
5325 </p><p id="b" s... but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
5326 </p><p id...
5327 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 37 [testDiv , 0, comment, 5]: second addRange() must result in the selection's last range be ing the same object we added assert_equals: getRangeAt(rangeCount - 1) must retu rn the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
5328 Ijklmnop
5329 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5330 Ijklmnop
5331 QrstuvwxYzabcdefGhijklmn"
5332 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 37 [testDiv , 0, comment, 5]: modifying the second added range must modify the Selection's l ast Range assert_equals: After mutating the second added Range, startContainer o f the Selection's last Range must match the added Range expected Text node "Äb̈ c̈d̈ëf̈g̈ḧ
5333 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5334 </p><p id...
5335 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 37 [testDiv , 0, comment, 5]: modifying the Selection's last Range must modify the second ad ded Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Rang e expected 0 but got 6
5336 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 38 [paras[2 ].firstChild, 4, comment, 2]: first addRange() must not throw exceptions or modi fy the range it's given
5337 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 38 [paras[2 ].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1
5338 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 38 [paras[2 ].firstChild, 4, comment, 2]: first addRange() must result in the selection's la st range having the specified endpoints
5339 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 38 [paras[2 ].firstChild, 4, comment, 2]: first addRange() must result in the selection's la st range being the same object we added assert_equals: getRangeAt(rangeCount - 1 ) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
5340 Ijklmnop
5341 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5342 Ijklmnop
5343 QrstuvwxYzabcdefGhijklmn"
5344 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 38 [paras[2 ].firstChild, 4, comment, 2]: modifying the first added range must modify the Se lection's last Range assert_equals: After mutating the first added Range, startC ontainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5345 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5346 </p><p id...
5347 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 38 [paras[2 ].firstChild, 4, comment, 2]: modifying the Selection's last Range must modify t he first added Range assert_equals: After first addRange(), after mutating the S election's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5348 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 38 [paras[2 ].firstChild, 4, comment, 2]: second addRange() must not throw exceptions or mod ify the range it's given
5349 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 38 [paras[2 ].firstChild, 4, comment, 2]: second addRange() must result in rangeCount being 1
5350 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 38 [paras[2 ].firstChild, 4, comment, 2]: second addRange() must result in the selection's l ast range having the specified endpoints assert_equals: startContainer of the Se lection's last Range must match the added Range expected Text node "Qrstuvwx" bu t got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5351 </p><p id...
5352 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 38 [paras[2 ].firstChild, 4, comment, 2]: second addRange() must result in the selection's l ast range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "uvwxYzabcdefGhijklmn" b ut got object "Äb̈c̈d̈ëf̈g̈ḧ
5353 Ijklmnop
5354 QrstuvwxYzabcdefGhijklmn"
5355 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 38 [paras[2 ].firstChild, 4, comment, 2]: modifying the second added range must modify the S election's last Range assert_equals: After mutating the second added Range, star tContainer of the Selection's last Range must match the added Range expected Tex t node "Äb̈c̈d̈ëf̈g̈ḧ
5356 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5357 </p><p id...
5358 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 38 [paras[2 ].firstChild, 4, comment, 2]: modifying the Selection's last Range must modify t he second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match th e added Range expected 0 but got 6
5359 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 39 [paras[3 ], 1, comment, 8]: first addRange() must not throw exceptions or modify the rang e it's given
5360 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 39 [paras[3 ], 1, comment, 8]: first addRange() must result in rangeCount being 1
5361 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 39 [paras[3 ], 1, comment, 8]: first addRange() must result in the selection's last range ha ving the specified endpoints
5362 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 39 [paras[3 ], 1, comment, 8]: first addRange() must result in the selection's last range be ing the same object we added assert_equals: getRangeAt(rangeCount - 1) must retu rn the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
5363 Ijklmnop
5364 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5365 Ijklmnop
5366 QrstuvwxYzabcdefGhijklmn"
5367 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 39 [paras[3 ], 1, comment, 8]: modifying the first added range must modify the Selection's l ast Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c ̈d̈ëf̈g̈ḧ
5368 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5369 </p><p id...
5370 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 39 [paras[3 ], 1, comment, 8]: modifying the Selection's last Range must modify the first ad ded Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5371 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 39 [paras[3 ], 1, comment, 8]: second addRange() must not throw exceptions or modify the ran ge it's given
5372 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 39 [paras[3 ], 1, comment, 8]: second addRange() must result in rangeCount being 1
5373 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 39 [paras[3 ], 1, comment, 8]: second addRange() must result in the selection's last range h aving the specified endpoints assert_equals: startContainer of the Selection's l ast Range must match the added Range expected Element node <p id="d" style="disp lay:none">Yzabcdef</p> but got Element node <body><div id="test"><p id="a">Äb̈c ̈d̈ëf̈g̈ḧ
5374 </p><p id...
5375 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 39 [paras[3 ], 1, comment, 8]: second addRange() must result in the selection's last range b eing the same object we added assert_equals: getRangeAt(rangeCount - 1) must ret urn the same object we added expected object "Ghijklmn" but got object "Äb̈c̈d̈ ëf̈g̈ḧ
5376 Ijklmnop
5377 QrstuvwxYzabcdefGhijklmn"
5378 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 39 [paras[3 ], 1, comment, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb ̈c̈d̈ëf̈g̈ḧ
5379 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5380 </p><p id...
5381 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 39 [paras[3 ], 1, comment, 8]: modifying the Selection's last Range must modify the second a dded Range assert_equals: After second addRange(), after mutating the Selection' s last Range, startOffset of the Selection's last Range must match the added Ran ge expected 0 but got 6
5382 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 40 [foreign Doc, 0, foreignDoc, 0]: first addRange() must not throw exceptions or modify the range it's given
5383 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 40 [foreign Doc, 0, foreignDoc, 0]: first addRange() must result in rangeCount being 1
5384 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 40 [foreign Doc, 0, foreignDoc, 0]: first addRange() must result in the selection's last ran ge having the specified endpoints
5385 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 40 [foreign Doc, 0, foreignDoc, 0]: first addRange() must result in the selection's last ran ge being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
5386 Ijklmnop
5387 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5388 Ijklmnop
5389 QrstuvwxYzabcdefGhijklmn"
5390 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 40 [foreign Doc, 0, foreignDoc, 0]: modifying the first added range must modify the Selectio n's last Range assert_equals: After mutating the first added Range, startContain er of the Selection's last Range must match the added Range expected Text node " Äb̈c̈d̈ëf̈g̈ḧ
5391 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5392 </p><p id...
5393 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 40 [foreign Doc, 0, foreignDoc, 0]: modifying the Selection's last Range must modify the fir st added Range assert_equals: After first addRange(), after mutating the Selecti on's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5394 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 40 [foreign Doc, 0, foreignDoc, 0]: second addRange() must not throw exceptions or modify th e range it's given
5395 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 40 [foreign Doc, 0, foreignDoc, 0]: second addRange() must result in rangeCount being 1
5396 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 40 [foreign Doc, 0, foreignDoc, 0]: second addRange() must result in the selection's last ra nge having the specified endpoints assert_equals: startContainer of the Selectio n's last Range must match the added Range expected Document node with 3 children but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5397 </p><p id...
5398 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 40 [foreign Doc, 0, foreignDoc, 0]: second addRange() must result in the selection's last ra nge being the same object we added assert_equals: getRangeAt(rangeCount - 1) mus t return the same object we added expected object "" but got object "Äb̈c̈d̈ëf ̈g̈ḧ
5399 Ijklmnop
5400 QrstuvwxYzabcdefGhijklmn"
5401 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 40 [foreign Doc, 0, foreignDoc, 0]: modifying the second added range must modify the Selecti on's last Range assert_equals: After mutating the second added Range, startConta iner of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5402 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5403 </p><p id...
5404 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 40 [foreign Doc, 0, foreignDoc, 0]: modifying the Selection's last Range must modify the sec ond added Range assert_equals: After second addRange(), after mutating the Selec tion's last Range, startOffset of the Selection's last Range must match the adde d Range expected 0 but got 6
5405 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 41 [foreign Doc, 1, foreignComment, 2]: first addRange() must not throw exceptions or modify the range it's given
5406 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 41 [foreign Doc, 1, foreignComment, 2]: first addRange() must result in rangeCount being 1
5407 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 41 [foreign Doc, 1, foreignComment, 2]: first addRange() must result in the selection's last range having the specified endpoints
5408 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 41 [foreign Doc, 1, foreignComment, 2]: first addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
5409 Ijklmnop
5410 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5411 Ijklmnop
5412 QrstuvwxYzabcdefGhijklmn"
5413 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 41 [foreign Doc, 1, foreignComment, 2]: modifying the first added range must modify the Sele ction's last Range assert_equals: After mutating the first added Range, startCon tainer of the Selection's last Range must match the added Range expected Text no de "Äb̈c̈d̈ëf̈g̈ḧ
5414 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5415 </p><p id...
5416 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 41 [foreign Doc, 1, foreignComment, 2]: modifying the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Sel ection's last Range, startOffset of the Selection's last Range must match the ad ded Range expected 0 but got 6
5417 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 41 [foreign Doc, 1, foreignComment, 2]: second addRange() must not throw exceptions or modif y the range it's given
5418 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 41 [foreign Doc, 1, foreignComment, 2]: second addRange() must result in rangeCount being 1
5419 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 41 [foreign Doc, 1, foreignComment, 2]: second addRange() must result in the selection's las t range having the specified endpoints assert_equals: startContainer of the Sele ction's last Range must match the added Range expected Document node with 3 chil dren but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5420 </p><p id...
5421 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 41 [foreign Doc, 1, foreignComment, 2]: second addRange() must result in the selection's las t range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "EfghijklMnopqrstI admit t hat I harbor doubts about whether we really need so many things to test, but it' s too late to stop now." but got object "Äb̈c̈d̈ëf̈g̈ḧ
5422 Ijklmnop
5423 QrstuvwxYzabcdefGhijklmn"
5424 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 41 [foreign Doc, 1, foreignComment, 2]: modifying the second added range must modify the Sel ection's last Range assert_equals: After mutating the second added Range, startC ontainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5425 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5426 </p><p id...
5427 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 41 [foreign Doc, 1, foreignComment, 2]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the S election's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5428 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 42 [foreign Doc.body, 0, foreignTextNode, 36]: first addRange() must not throw exceptions or modify the range it's given
5429 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 42 [foreign Doc.body, 0, foreignTextNode, 36]: first addRange() must result in rangeCount be ing 1
5430 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 42 [foreign Doc.body, 0, foreignTextNode, 36]: first addRange() must result in the selection 's last range having the specified endpoints
5431 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 42 [foreign Doc.body, 0, foreignTextNode, 36]: first addRange() must result in the selection 's last range being the same object we added assert_equals: getRangeAt(rangeCoun t - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
5432 Ijklmnop
5433 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5434 Ijklmnop
5435 QrstuvwxYzabcdefGhijklmn"
5436 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 42 [foreign Doc.body, 0, foreignTextNode, 36]: modifying the first added range must modify t he Selection's last Range assert_equals: After mutating the first added Range, s tartContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5437 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5438 </p><p id...
5439 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 42 [foreign Doc.body, 0, foreignTextNode, 36]: modifying the Selection's last Range must mod ify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5440 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 42 [foreign Doc.body, 0, foreignTextNode, 36]: second addRange() must not throw exceptions o r modify the range it's given
5441 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 42 [foreign Doc.body, 0, foreignTextNode, 36]: second addRange() must result in rangeCount b eing 1
5442 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 42 [foreign Doc.body, 0, foreignTextNode, 36]: second addRange() must result in the selectio n's last range having the specified endpoints assert_equals: startContainer of t he Selection's last Range must match the added Range expected Element node <body ><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <bo dy><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5443 </p><p id...
5444 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 42 [foreign Doc.body, 0, foreignTextNode, 36]: second addRange() must result in the selectio n's last range being the same object we added assert_equals: getRangeAt(rangeCou nt - 1) must return the same object we added expected object "EfghijklMnopqrstI admit that I harbor doubts about w" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5445 Ijklmnop
5446 QrstuvwxYzabcdefGhijklmn"
5447 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 42 [foreign Doc.body, 0, foreignTextNode, 36]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expecte d Text node "Äb̈c̈d̈ëf̈g̈ḧ
5448 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5449 </p><p id...
5450 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 42 [foreign Doc.body, 0, foreignTextNode, 36]: modifying the Selection's last Range must mod ify the second added Range assert_equals: After second addRange(), after mutatin g the Selection's last Range, startOffset of the Selection's last Range must mat ch the added Range expected 0 but got 6
5451 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must not throw exceptions or modify the range i t's given
5452 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in rangeCount being 1
5453 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the selection's last range havin g the specified endpoints
5454 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
5455 Ijklmnop
5456 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5457 Ijklmnop
5458 QrstuvwxYzabcdefGhijklmn"
5459 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of th e Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ ëf̈g̈ḧ
5460 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5461 </p><p id...
5462 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's las t Range, startOffset of the Selection's last Range must match the added Range ex pected 0 but got 6
5463 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must not throw exceptions or modify the range it's given
5464 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in rangeCount being 1
5465 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the selection's last range havi ng the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Document node with 4 children but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5466 </p><p id...
5467 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the selection's last range bein g the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5468 Ijklmnop
5469 QrstuvwxYzabcdefGhijklmn"
5470 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the second added range must modify the Selection's las t Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈ d̈ëf̈g̈ḧ
5471 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5472 </p><p id...
5473 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must modify the second adde d Range assert_equals: After second addRange(), after mutating the Selection's l ast Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5474 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must not throw exceptions or modify the ran ge it's given
5475 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in rangeCount being 1
5476 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the selection's last range h aving the specified endpoints
5477 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the selection's last range b eing the same object we added assert_equals: getRangeAt(rangeCount - 1) must ret urn the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
5478 Ijklmnop
5479 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5480 Ijklmnop
5481 QrstuvwxYzabcdefGhijklmn"
5482 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer o f the Selection's last Range must match the added Range expected Text node "Äb̈ c̈d̈ëf̈g̈ḧ
5483 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5484 </p><p id...
5485 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range must modify the first a dded Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Rang e expected 0 but got 6
5486 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must not throw exceptions or modify the ra nge it's given
5487 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in rangeCount being 1
5488 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Document node with 4 children but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5489 </p><p id...
5490 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must re turn the same object we added expected object "do re mi fa so la ti" but got obj ect "Äb̈c̈d̈ëf̈g̈ḧ
5491 Ijklmnop
5492 QrstuvwxYzabcdefGhijklmn"
5493 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Ä b̈c̈d̈ëf̈g̈ḧ
5494 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5495 </p><p id...
5496 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection 's last Range, startOffset of the Selection's last Range must match the added Ra nge expected 0 but got 6
5497 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 45 [detache dTextNode, 0, detachedTextNode, 8]: first addRange() must not throw exceptions o r modify the range it's given
5498 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 45 [detache dTextNode, 0, detachedTextNode, 8]: first addRange() must result in rangeCount b eing 1
5499 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 45 [detache dTextNode, 0, detachedTextNode, 8]: first addRange() must result in the selectio n's last range having the specified endpoints
5500 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 45 [detache dTextNode, 0, detachedTextNode, 8]: first addRange() must result in the selectio n's last range being the same object we added assert_equals: getRangeAt(rangeCou nt - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
5501 Ijklmnop
5502 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5503 Ijklmnop
5504 QrstuvwxYzabcdefGhijklmn"
5505 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 45 [detache dTextNode, 0, detachedTextNode, 8]: modifying the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5506 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5507 </p><p id...
5508 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 45 [detache dTextNode, 0, detachedTextNode, 8]: modifying the Selection's last Range must mo dify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6
5509 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 45 [detache dTextNode, 0, detachedTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
5510 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 45 [detache dTextNode, 0, detachedTextNode, 8]: second addRange() must result in rangeCount being 1
5511 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 45 [detache dTextNode, 0, detachedTextNode, 8]: second addRange() must result in the selecti on's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Text node "Uvwxyz ab" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5512 </p><p id...
5513 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 45 [detache dTextNode, 0, detachedTextNode, 8]: second addRange() must result in the selecti on's last range being the same object we added assert_equals: getRangeAt(rangeCo unt - 1) must return the same object we added expected object "Uvwxyzab" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5514 Ijklmnop
5515 QrstuvwxYzabcdefGhijklmn"
5516 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 45 [detache dTextNode, 0, detachedTextNode, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range , startContainer of the Selection's last Range must match the added Range expect ed Text node "Äb̈c̈d̈ëf̈g̈ḧ
5517 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5518 </p><p id...
5519 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 45 [detache dTextNode, 0, detachedTextNode, 8]: modifying the Selection's last Range must mo dify the second added Range assert_equals: After second addRange(), after mutati ng the Selection's last Range, startOffset of the Selection's last Range must ma tch the added Range expected 0 but got 6
5520 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 46 [detache dForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must not thro w exceptions or modify the range it's given
5521 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 46 [detache dForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must result i n rangeCount being 1
5522 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 46 [detache dForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must result i n the selection's last range having the specified endpoints
5523 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 46 [detache dForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must result i n the selection's last range being the same object we added assert_equals: getRa ngeAt(rangeCount - 1) must return the same object we added expected object "Äb̈ c̈d̈ëf̈g̈ḧ
5524 Ijklmnop
5525 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5526 Ijklmnop
5527 QrstuvwxYzabcdefGhijklmn"
5528 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 46 [detache dForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the first added rang e must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5529 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5530 </p><p id...
5531 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 46 [detache dForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last R ange must match the added Range expected 0 but got 6
5532 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 46 [detache dForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must not thr ow exceptions or modify the range it's given
5533 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 46 [detache dForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must result in rangeCount being 1
5534 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 46 [detache dForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: star tContainer of the Selection's last Range must match the added Range expected Tex t node "Cdefghij" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ
5535 </p><p id...
5536 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 46 [detache dForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must result in the selection's last range being the same object we added assert_equals: getR angeAt(rangeCount - 1) must return the same object we added expected object "" b ut got object "Äb̈c̈d̈ëf̈g̈ḧ
5537 Ijklmnop
5538 QrstuvwxYzabcdefGhijklmn"
5539 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 46 [detache dForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the second added ran ge must modify the Selection's last Range assert_equals: After mutating the seco nd added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5540 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5541 </p><p id...
5542 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 46 [detache dForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5543 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 47 [detache dForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must not thro w exceptions or modify the range it's given
5544 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 47 [detache dForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must result i n rangeCount being 1
5545 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 47 [detache dForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must result i n the selection's last range having the specified endpoints
5546 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 47 [detache dForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must result i n the selection's last range being the same object we added assert_equals: getRa ngeAt(rangeCount - 1) must return the same object we added expected object "Äb̈ c̈d̈ëf̈g̈ḧ
5547 Ijklmnop
5548 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5549 Ijklmnop
5550 QrstuvwxYzabcdefGhijklmn"
5551 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 47 [detache dForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the first added rang e must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5552 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5553 </p><p id...
5554 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 47 [detache dForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last R ange must match the added Range expected 0 but got 6
5555 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 47 [detache dForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must not thr ow exceptions or modify the range it's given
5556 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 47 [detache dForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must result in rangeCount being 1
5557 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 47 [detache dForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: star tContainer of the Selection's last Range must match the added Range expected Tex t node "Cdefghij" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ
5558 </p><p id...
5559 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 47 [detache dForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must result in the selection's last range being the same object we added assert_equals: getR angeAt(rangeCount - 1) must return the same object we added expected object "Cde fghij" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5560 Ijklmnop
5561 QrstuvwxYzabcdefGhijklmn"
5562 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 47 [detache dForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the second added ran ge must modify the Selection's last Range assert_equals: After mutating the seco nd added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5563 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5564 </p><p id...
5565 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 47 [detache dForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5566 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 48 [detache dXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must not throw except ions or modify the range it's given
5567 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 48 [detache dXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in rangeC ount being 1
5568 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 48 [detache dXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in the se lection's last range having the specified endpoints
5569 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 48 [detache dXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈ g̈ḧ
5570 Ijklmnop
5571 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5572 Ijklmnop
5573 QrstuvwxYzabcdefGhijklmn"
5574 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 48 [detache dXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the first added range must m odify the Selection's last Range assert_equals: After mutating the first added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5575 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5576 </p><p id...
5577 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 48 [detache dXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Selection's last Range m ust modify the first added Range assert_equals: After first addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
5578 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 48 [detache dXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must not throw excep tions or modify the range it's given
5579 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 48 [detache dXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in range Count being 1
5580 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 48 [detache dXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Text node " Klmnopqr" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5581 </p><p id...
5582 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 48 [detache dXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "" but got o bject "Äb̈c̈d̈ëf̈g̈ḧ
5583 Ijklmnop
5584 QrstuvwxYzabcdefGhijklmn"
5585 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 48 [detache dXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5586 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5587 </p><p id...
5588 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 48 [detache dXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
5589 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 49 [detache dXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must not throw except ions or modify the range it's given
5590 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 49 [detache dXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in rangeC ount being 1
5591 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 49 [detache dXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in the se lection's last range having the specified endpoints
5592 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 49 [detache dXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈ g̈ḧ
5593 Ijklmnop
5594 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5595 Ijklmnop
5596 QrstuvwxYzabcdefGhijklmn"
5597 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 49 [detache dXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the first added range must m odify the Selection's last Range assert_equals: After mutating the first added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5598 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5599 </p><p id...
5600 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 49 [detache dXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Selection's last Range m ust modify the first added Range assert_equals: After first addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
5601 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 49 [detache dXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must not throw excep tions or modify the range it's given
5602 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 49 [detache dXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in range Count being 1
5603 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 49 [detache dXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Text node " Klmnopqr" but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5604 </p><p id...
5605 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 49 [detache dXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Klmnopqr" b ut got object "Äb̈c̈d̈ëf̈g̈ḧ
5606 Ijklmnop
5607 QrstuvwxYzabcdefGhijklmn"
5608 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 49 [detache dXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5609 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5610 </p><p id...
5611 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 49 [detache dXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
5612 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 50 [detache dComment, 3, detachedComment, 4]: first addRange() must not throw exceptions or modify the range it's given
5613 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 50 [detache dComment, 3, detachedComment, 4]: first addRange() must result in rangeCount bei ng 1
5614 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 50 [detache dComment, 3, detachedComment, 4]: first addRange() must result in the selection' s last range having the specified endpoints
5615 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 50 [detache dComment, 3, detachedComment, 4]: first addRange() must result in the selection' s last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
5616 Ijklmnop
5617 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5618 Ijklmnop
5619 QrstuvwxYzabcdefGhijklmn"
5620 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 50 [detache dComment, 3, detachedComment, 4]: modifying the first added range must modify th e Selection's last Range assert_equals: After mutating the first added Range, st artContainer of the Selection's last Range must match the added Range expected T ext node "Äb̈c̈d̈ëf̈g̈ḧ
5621 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5622 </p><p id...
5623 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 50 [detache dComment, 3, detachedComment, 4]: modifying the Selection's last Range must modi fy the first added Range assert_equals: After first addRange(), after mutating t he Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5624 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 50 [detache dComment, 3, detachedComment, 4]: second addRange() must not throw exceptions or modify the range it's given
5625 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 50 [detache dComment, 3, detachedComment, 4]: second addRange() must result in rangeCount be ing 1
5626 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 50 [detache dComment, 3, detachedComment, 4]: second addRange() must result in the selection 's last range having the specified endpoints assert_equals: startContainer of th e Selection's last Range must match the added Range expected Comment node <!--St uvwxyz--> but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5627 </p><p id...
5628 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 50 [detache dComment, 3, detachedComment, 4]: second addRange() must result in the selection 's last range being the same object we added assert_equals: getRangeAt(rangeCoun t - 1) must return the same object we added expected object "" but got object "A ̈b̈c̈d̈ëf̈g̈ḧ
5629 Ijklmnop
5630 QrstuvwxYzabcdefGhijklmn"
5631 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 50 [detache dComment, 3, detachedComment, 4]: modifying the second added range must modify t he Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5632 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5633 </p><p id...
5634 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 50 [detache dComment, 3, detachedComment, 4]: modifying the Selection's last Range must modi fy the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6
5635 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 51 [detache dComment, 5, detachedComment, 5]: first addRange() must not throw exceptions or modify the range it's given
5636 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 51 [detache dComment, 5, detachedComment, 5]: first addRange() must result in rangeCount bei ng 1
5637 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 51 [detache dComment, 5, detachedComment, 5]: first addRange() must result in the selection' s last range having the specified endpoints
5638 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 51 [detache dComment, 5, detachedComment, 5]: first addRange() must result in the selection' s last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
5639 Ijklmnop
5640 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5641 Ijklmnop
5642 QrstuvwxYzabcdefGhijklmn"
5643 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 51 [detache dComment, 5, detachedComment, 5]: modifying the first added range must modify th e Selection's last Range assert_equals: After mutating the first added Range, st artContainer of the Selection's last Range must match the added Range expected T ext node "Äb̈c̈d̈ëf̈g̈ḧ
5644 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5645 </p><p id...
5646 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 51 [detache dComment, 5, detachedComment, 5]: modifying the Selection's last Range must modi fy the first added Range assert_equals: After first addRange(), after mutating t he Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5647 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 51 [detache dComment, 5, detachedComment, 5]: second addRange() must not throw exceptions or modify the range it's given
5648 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 51 [detache dComment, 5, detachedComment, 5]: second addRange() must result in rangeCount be ing 1
5649 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 51 [detache dComment, 5, detachedComment, 5]: second addRange() must result in the selection 's last range having the specified endpoints assert_equals: startContainer of th e Selection's last Range must match the added Range expected Comment node <!--St uvwxyz--> but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5650 </p><p id...
5651 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 51 [detache dComment, 5, detachedComment, 5]: second addRange() must result in the selection 's last range being the same object we added assert_equals: getRangeAt(rangeCoun t - 1) must return the same object we added expected object "" but got object "A ̈b̈c̈d̈ëf̈g̈ḧ
5652 Ijklmnop
5653 QrstuvwxYzabcdefGhijklmn"
5654 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 51 [detache dComment, 5, detachedComment, 5]: modifying the second added range must modify t he Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5655 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5656 </p><p id...
5657 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 51 [detache dComment, 5, detachedComment, 5]: modifying the Selection's last Range must modi fy the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6
5658 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 52 [detache dForeignComment, 0, detachedForeignComment, 1]: first addRange() must not throw exceptions or modify the range it's given
5659 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 52 [detache dForeignComment, 0, detachedForeignComment, 1]: first addRange() must result in rangeCount being 1
5660 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 52 [detache dForeignComment, 0, detachedForeignComment, 1]: first addRange() must result in the selection's last range having the specified endpoints
5661 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 52 [detache dForeignComment, 0, detachedForeignComment, 1]: first addRange() must result in the selection's last range being the same object we added assert_equals: getRang eAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈ d̈ëf̈g̈ḧ
5662 Ijklmnop
5663 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5664 Ijklmnop
5665 QrstuvwxYzabcdefGhijklmn"
5666 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 52 [detache dForeignComment, 0, detachedForeignComment, 1]: modifying the first added range must modify the Selection's last Range assert_equals: After mutating the first a dded Range, startContainer of the Selection's last Range must match the added Ra nge expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5667 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5668 </p><p id...
5669 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 52 [detache dForeignComment, 0, detachedForeignComment, 1]: modifying the Selection's last R ange must modify the first added Range assert_equals: After first addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6
5670 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 52 [detache dForeignComment, 0, detachedForeignComment, 1]: second addRange() must not throw exceptions or modify the range it's given
5671 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 52 [detache dForeignComment, 0, detachedForeignComment, 1]: second addRange() must result in rangeCount being 1
5672 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 52 [detache dForeignComment, 0, detachedForeignComment, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startC ontainer of the Selection's last Range must match the added Range expected Comme nt node <!--אריה יהודה--> but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5673 </p><p id...
5674 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 52 [detache dForeignComment, 0, detachedForeignComment, 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRan geAt(rangeCount - 1) must return the same object we added expected object "" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5675 Ijklmnop
5676 QrstuvwxYzabcdefGhijklmn"
5677 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 52 [detache dForeignComment, 0, detachedForeignComment, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5678 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5679 </p><p id...
5680 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 52 [detache dForeignComment, 0, detachedForeignComment, 1]: modifying the Selection's last R ange must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last R ange must match the added Range expected 0 but got 6
5681 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 53 [detache dForeignComment, 4, detachedForeignComment, 4]: first addRange() must not throw exceptions or modify the range it's given
5682 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 53 [detache dForeignComment, 4, detachedForeignComment, 4]: first addRange() must result in rangeCount being 1
5683 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 53 [detache dForeignComment, 4, detachedForeignComment, 4]: first addRange() must result in the selection's last range having the specified endpoints
5684 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 53 [detache dForeignComment, 4, detachedForeignComment, 4]: first addRange() must result in the selection's last range being the same object we added assert_equals: getRang eAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈ d̈ëf̈g̈ḧ
5685 Ijklmnop
5686 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5687 Ijklmnop
5688 QrstuvwxYzabcdefGhijklmn"
5689 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 53 [detache dForeignComment, 4, detachedForeignComment, 4]: modifying the first added range must modify the Selection's last Range assert_equals: After mutating the first a dded Range, startContainer of the Selection's last Range must match the added Ra nge expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5690 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5691 </p><p id...
5692 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 53 [detache dForeignComment, 4, detachedForeignComment, 4]: modifying the Selection's last R ange must modify the first added Range assert_equals: After first addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6
5693 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 53 [detache dForeignComment, 4, detachedForeignComment, 4]: second addRange() must not throw exceptions or modify the range it's given
5694 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 53 [detache dForeignComment, 4, detachedForeignComment, 4]: second addRange() must result in rangeCount being 1
5695 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 53 [detache dForeignComment, 4, detachedForeignComment, 4]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startC ontainer of the Selection's last Range must match the added Range expected Comme nt node <!--אריה יהודה--> but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5696 </p><p id...
5697 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 53 [detache dForeignComment, 4, detachedForeignComment, 4]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRan geAt(rangeCount - 1) must return the same object we added expected object "" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5698 Ijklmnop
5699 QrstuvwxYzabcdefGhijklmn"
5700 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 53 [detache dForeignComment, 4, detachedForeignComment, 4]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5701 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5702 </p><p id...
5703 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 53 [detache dForeignComment, 4, detachedForeignComment, 4]: modifying the Selection's last R ange must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last R ange must match the added Range expected 0 but got 6
5704 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 54 [detache dXmlComment, 2, detachedXmlComment, 6]: first addRange() must not throw exceptio ns or modify the range it's given
5705 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 54 [detache dXmlComment, 2, detachedXmlComment, 6]: first addRange() must result in rangeCou nt being 1
5706 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 54 [detache dXmlComment, 2, detachedXmlComment, 6]: first addRange() must result in the sele ction's last range having the specified endpoints
5707 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 54 [detache dXmlComment, 2, detachedXmlComment, 6]: first addRange() must result in the sele ction's last range being the same object we added assert_equals: getRangeAt(rang eCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ ḧ
5708 Ijklmnop
5709 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5710 Ijklmnop
5711 QrstuvwxYzabcdefGhijklmn"
5712 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 54 [detache dXmlComment, 2, detachedXmlComment, 6]: modifying the first added range must mod ify the Selection's last Range assert_equals: After mutating the first added Ran ge, startContainer of the Selection's last Range must match the added Range expe cted Text node "Äb̈c̈d̈ëf̈g̈ḧ
5713 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5714 </p><p id...
5715 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 54 [detache dXmlComment, 2, detachedXmlComment, 6]: modifying the Selection's last Range mus t modify the first added Range assert_equals: After first addRange(), after muta ting the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5716 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 54 [detache dXmlComment, 2, detachedXmlComment, 6]: second addRange() must not throw excepti ons or modify the range it's given
5717 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 54 [detache dXmlComment, 2, detachedXmlComment, 6]: second addRange() must result in rangeCo unt being 1
5718 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 54 [detache dXmlComment, 2, detachedXmlComment, 6]: second addRange() must result in the sel ection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Comment node <!--בן חיים אליעזר--> but got Element node <body><div id="test"><p i d="a">Äb̈c̈d̈ëf̈g̈ḧ
5719 </p><p id...
5720 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 54 [detache dXmlComment, 2, detachedXmlComment, 6]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "" but got obj ect "Äb̈c̈d̈ëf̈g̈ḧ
5721 Ijklmnop
5722 QrstuvwxYzabcdefGhijklmn"
5723 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 54 [detache dXmlComment, 2, detachedXmlComment, 6]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5724 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5725 </p><p id...
5726 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 54 [detache dXmlComment, 2, detachedXmlComment, 6]: modifying the Selection's last Range mus t modify the second added Range assert_equals: After second addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
5727 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 55 [docfrag , 0, docfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
5728 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 55 [docfrag , 0, docfrag, 0]: first addRange() must result in rangeCount being 1
5729 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 55 [docfrag , 0, docfrag, 0]: first addRange() must result in the selection's last range hav ing the specified endpoints
5730 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 55 [docfrag , 0, docfrag, 0]: first addRange() must result in the selection's last range bei ng the same object we added assert_equals: getRangeAt(rangeCount - 1) must retur n the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
5731 Ijklmnop
5732 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5733 Ijklmnop
5734 QrstuvwxYzabcdefGhijklmn"
5735 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 55 [docfrag , 0, docfrag, 0]: modifying the first added range must modify the Selection's la st Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈ d̈ëf̈g̈ḧ
5736 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5737 </p><p id...
5738 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 55 [docfrag , 0, docfrag, 0]: modifying the Selection's last Range must modify the first add ed Range assert_equals: After first addRange(), after mutating the Selection's l ast Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5739 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 55 [docfrag , 0, docfrag, 0]: second addRange() must not throw exceptions or modify the rang e it's given
5740 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 55 [docfrag , 0, docfrag, 0]: second addRange() must result in rangeCount being 1
5741 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 55 [docfrag , 0, docfrag, 0]: second addRange() must result in the selection's last range ha ving the specified endpoints assert_equals: startContainer of the Selection's la st Range must match the added Range expected DocumentFragment node with 0 childr en but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5742 </p><p id...
5743 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 55 [docfrag , 0, docfrag, 0]: second addRange() must result in the selection's last range be ing the same object we added assert_equals: getRangeAt(rangeCount - 1) must retu rn the same object we added expected object "" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5744 Ijklmnop
5745 QrstuvwxYzabcdefGhijklmn"
5746 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 55 [docfrag , 0, docfrag, 0]: modifying the second added range must modify the Selection's l ast Range assert_equals: After mutating the second added Range, startContainer o f the Selection's last Range must match the added Range expected Text node "Äb̈ c̈d̈ëf̈g̈ḧ
5747 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5748 </p><p id...
5749 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 55 [docfrag , 0, docfrag, 0]: modifying the Selection's last Range must modify the second ad ded Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Rang e expected 0 but got 6
5750 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 56 [foreign Docfrag, 0, foreignDocfrag, 0]: first addRange() must not throw exceptions or mo dify the range it's given
5751 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 56 [foreign Docfrag, 0, foreignDocfrag, 0]: first addRange() must result in rangeCount being 1
5752 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 56 [foreign Docfrag, 0, foreignDocfrag, 0]: first addRange() must result in the selection's last range having the specified endpoints
5753 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 56 [foreign Docfrag, 0, foreignDocfrag, 0]: first addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
5754 Ijklmnop
5755 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5756 Ijklmnop
5757 QrstuvwxYzabcdefGhijklmn"
5758 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 56 [foreign Docfrag, 0, foreignDocfrag, 0]: modifying the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, star tContainer of the Selection's last Range must match the added Range expected Tex t node "Äb̈c̈d̈ëf̈g̈ḧ
5759 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5760 </p><p id...
5761 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 56 [foreign Docfrag, 0, foreignDocfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match th e added Range expected 0 but got 6
5762 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 56 [foreign Docfrag, 0, foreignDocfrag, 0]: second addRange() must not throw exceptions or m odify the range it's given
5763 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 56 [foreign Docfrag, 0, foreignDocfrag, 0]: second addRange() must result in rangeCount bein g 1
5764 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 56 [foreign Docfrag, 0, foreignDocfrag, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected DocumentFragment node with 0 children but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf ̈g̈ḧ
5765 </p><p id...
5766 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 56 [foreign Docfrag, 0, foreignDocfrag, 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "Äb ̈c̈d̈ëf̈g̈ḧ
5767 Ijklmnop
5768 QrstuvwxYzabcdefGhijklmn"
5769 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 56 [foreign Docfrag, 0, foreignDocfrag, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, st artContainer of the Selection's last Range must match the added Range expected T ext node "Äb̈c̈d̈ëf̈g̈ḧ
5770 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5771 </p><p id...
5772 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 56 [foreign Docfrag, 0, foreignDocfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating t he Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5773 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 57 [xmlDocf rag, 0, xmlDocfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
5774 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 57 [xmlDocf rag, 0, xmlDocfrag, 0]: first addRange() must result in rangeCount being 1
5775 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 57 [xmlDocf rag, 0, xmlDocfrag, 0]: first addRange() must result in the selection's last ran ge having the specified endpoints
5776 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 57 [xmlDocf rag, 0, xmlDocfrag, 0]: first addRange() must result in the selection's last ran ge being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
5777 Ijklmnop
5778 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
5779 Ijklmnop
5780 QrstuvwxYzabcdefGhijklmn"
5781 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 57 [xmlDocf rag, 0, xmlDocfrag, 0]: modifying the first added range must modify the Selectio n's last Range assert_equals: After mutating the first added Range, startContain er of the Selection's last Range must match the added Range expected Text node " Äb̈c̈d̈ëf̈g̈ḧ
5782 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5783 </p><p id...
5784 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 57 [xmlDocf rag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modify the fir st added Range assert_equals: After first addRange(), after mutating the Selecti on's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5785 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 57 [xmlDocf rag, 0, xmlDocfrag, 0]: second addRange() must not throw exceptions or modify th e range it's given
5786 PASS Range 18 [document.body, 0, document.body, 1] followed by Range 57 [xmlDocf rag, 0, xmlDocfrag, 0]: second addRange() must result in rangeCount being 1
5787 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 57 [xmlDocf rag, 0, xmlDocfrag, 0]: second addRange() must result in the selection's last ra nge having the specified endpoints assert_equals: startContainer of the Selectio n's last Range must match the added Range expected DocumentFragment node with 0 children but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5788 </p><p id...
5789 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 57 [xmlDocf rag, 0, xmlDocfrag, 0]: second addRange() must result in the selection's last ra nge being the same object we added assert_equals: getRangeAt(rangeCount - 1) mus t return the same object we added expected object "" but got object "Äb̈c̈d̈ëf ̈g̈ḧ
5790 Ijklmnop
5791 QrstuvwxYzabcdefGhijklmn"
5792 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 57 [xmlDocf rag, 0, xmlDocfrag, 0]: modifying the second added range must modify the Selecti on's last Range assert_equals: After mutating the second added Range, startConta iner of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5793 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5794 </p><p id...
5795 FAIL Range 18 [document.body, 0, document.body, 1] followed by Range 57 [xmlDocf rag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modify the sec ond added Range assert_equals: After second addRange(), after mutating the Selec tion's last Range, startOffset of the Selection's last Range must match the adde d Range expected 0 but got 6
5796 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRang e() must not throw exceptions or modify the range it's given
5797 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRang e() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expect ed 1 but got 0
5798 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRang e() must result in the selection's last range having the specified endpoints ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
5799 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRang e() must result in the selection's last range being the same object we added ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
5800 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
5801 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
5802 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRan ge() must not throw exceptions or modify the range it's given
5803 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRan ge() must result in rangeCount being 1
5804 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRan ge() must result in the selection's last range having the specified endpoints
5805 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRan ge() must result in the selection's last range being the same object we added as sert_equals: getRangeAt(rangeCount - 1) must return the same object we added exp ected object "" but got object ""
5806 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, endOffset of the Selection's last Range must ma tch the added Range expected 2 but got 0
5807 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5808 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRang e() must not throw exceptions or modify the range it's given
5809 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRang e() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expect ed 1 but got 0
5810 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRang e() must result in the selection's last range having the specified endpoints ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
5811 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRang e() must result in the selection's last range being the same object we added ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
5812 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
5813 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
5814 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRan ge() must not throw exceptions or modify the range it's given
5815 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRan ge() must result in rangeCount being 1
5816 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRan ge() must result in the selection's last range having the specified endpoints
5817 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRan ge() must result in the selection's last range being the same object we added as sert_equals: getRangeAt(rangeCount - 1) must return the same object we added exp ected object "A" but got object "A"
5818 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, endOffset of the Selection's last Range must ma tch the added Range expected 2 but got 1
5819 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5820 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRang e() must not throw exceptions or modify the range it's given
5821 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRang e() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expect ed 1 but got 0
5822 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRang e() must result in the selection's last range having the specified endpoints ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
5823 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRang e() must result in the selection's last range being the same object we added ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
5824 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
5825 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
5826 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRan ge() must not throw exceptions or modify the range it's given
5827 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRan ge() must result in rangeCount being 1
5828 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRan ge() must result in the selection's last range having the specified endpoints
5829 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRan ge() must result in the selection's last range being the same object we added as sert_equals: getRangeAt(rangeCount - 1) must return the same object we added exp ected object "b̈c̈d̈" but got object "b̈c̈d̈"
5830 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 2
5831 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5832 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRang e() must not throw exceptions or modify the range it's given
5833 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRang e() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expect ed 1 but got 0
5834 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRang e() must result in the selection's last range having the specified endpoints ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
5835 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRang e() must result in the selection's last range being the same object we added ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
5836 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
5837 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
5838 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRan ge() must not throw exceptions or modify the range it's given
5839 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRan ge() must result in rangeCount being 1
5840 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRan ge() must result in the selection's last range having the specified endpoints
5841 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRan ge() must result in the selection's last range being the same object we added as sert_equals: getRangeAt(rangeCount - 1) must return the same object we added exp ected object "b̈c̈d̈e" but got object "b̈c̈d̈e"
5842 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 2
5843 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5844 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRang e() must not throw exceptions or modify the range it's given
5845 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRang e() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expect ed 1 but got 0
5846 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRang e() must result in the selection's last range having the specified endpoints ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
5847 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRang e() must result in the selection's last range being the same object we added ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
5848 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
5849 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
5850 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRan ge() must not throw exceptions or modify the range it's given
5851 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRan ge() must result in rangeCount being 1
5852 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRan ge() must result in the selection's last range having the specified endpoints
5853 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRan ge() must result in the selection's last range being the same object we added as sert_equals: getRangeAt(rangeCount - 1) must return the same object we added exp ected object "" but got object ""
5854 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range mu st match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5855 " but got Text node "Ijklmnop
5856 "
5857 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5858 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRang e() must not throw exceptions or modify the range it's given
5859 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRang e() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expect ed 1 but got 0
5860 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRang e() must result in the selection's last range having the specified endpoints ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
5861 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRang e() must result in the selection's last range being the same object we added ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
5862 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
5863 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
5864 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRan ge() must not throw exceptions or modify the range it's given
5865 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRan ge() must result in rangeCount being 1
5866 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRan ge() must result in the selection's last range having the specified endpoints
5867 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRan ge() must result in the selection's last range being the same object we added as sert_equals: getRangeAt(rangeCount - 1) must return the same object we added exp ected object "I" but got object "I"
5868 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range mu st match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5869 " but got Text node "Ijklmnop
5870 "
5871 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5872 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRang e() must not throw exceptions or modify the range it's given
5873 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRang e() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expect ed 1 but got 0
5874 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRang e() must result in the selection's last range having the specified endpoints ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
5875 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRang e() must result in the selection's last range being the same object we added ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
5876 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
5877 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
5878 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRan ge() must not throw exceptions or modify the range it's given
5879 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRan ge() must result in rangeCount being 1
5880 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRan ge() must result in the selection's last range having the specified endpoints
5881 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRan ge() must result in the selection's last range being the same object we added as sert_equals: getRangeAt(rangeCount - 1) must return the same object we added exp ected object "klmnop" but got object "klmnop"
5882 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range mu st match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5883 " but got Text node "Ijklmnop
5884 "
5885 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5886 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRang e() must not throw exceptions or modify the range it's given
5887 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRang e() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expect ed 1 but got 0
5888 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRang e() must result in the selection's last range having the specified endpoints ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
5889 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRang e() must result in the selection's last range being the same object we added ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
5890 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
5891 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
5892 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRan ge() must not throw exceptions or modify the range it's given
5893 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRan ge() must result in rangeCount being 1
5894 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRan ge() must result in the selection's last range having the specified endpoints
5895 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRan ge() must result in the selection's last range being the same object we added as sert_equals: getRangeAt(rangeCount - 1) must return the same object we added exp ected object "klmnop
5896 " but got object "klmnop
5897 "
5898 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range mu st match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5899 " but got Text node "Ijklmnop
5900 "
5901 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5902 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: fir st addRange() must not throw exceptions or modify the range it's given
5903 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: fir st addRange() must result in rangeCount being 1 assert_equals: rangeCount must b e 1 expected 1 but got 0
5904 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: fir st addRange() must result in the selection's last range having the specified end points assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
5905 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: fir st addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
5906 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: mod ifying the first added range must modify the Selection's last Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
5907 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: mod ifying the Selection's last Range must modify the first added Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
5908 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: sec ond addRange() must not throw exceptions or modify the range it's given
5909 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: sec ond addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
5910 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: sec ond addRange() must result in the selection's last range having the specified en dpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
5911 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: sec ond addRange() must result in the selection's last range being the same object w e added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
5912 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: mod ifying the second added range must modify the Selection's last Range assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
5913 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: mod ifying the Selection's last Range must modify the second added Range assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
5914 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: fir st addRange() must not throw exceptions or modify the range it's given
5915 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: fir st addRange() must result in rangeCount being 1 assert_equals: rangeCount must b e 1 expected 1 but got 0
5916 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: fir st addRange() must result in the selection's last range having the specified end points assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
5917 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: fir st addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
5918 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: mod ifying the first added range must modify the Selection's last Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
5919 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: mod ifying the Selection's last Range must modify the first added Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
5920 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: sec ond addRange() must not throw exceptions or modify the range it's given
5921 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: sec ond addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
5922 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: sec ond addRange() must result in the selection's last range having the specified en dpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
5923 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: sec ond addRange() must result in the selection's last range being the same object w e added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
5924 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: mod ifying the second added range must modify the Selection's last Range assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
5925 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: mod ifying the Selection's last Range must modify the second added Range assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
5926 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: fi rst addRange() must not throw exceptions or modify the range it's given
5927 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: fi rst addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
5928 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: fi rst addRange() must result in the selection's last range having the specified en dpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
5929 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: fi rst addRange() must result in the selection's last range being the same object w e added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
5930 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: mo difying the first added range must modify the Selection's last Range assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
5931 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: mo difying the Selection's last Range must modify the first added Range assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
5932 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: se cond addRange() must not throw exceptions or modify the range it's given
5933 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: se cond addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
5934 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: se cond addRange() must result in the selection's last range having the specified e ndpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
5935 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: se cond addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
5936 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: mo difying the second added range must modify the Selection's last Range assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
5937 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: mo difying the Selection's last Range must modify the second added Range assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
5938 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: firs t addRange() must not throw exceptions or modify the range it's given
5939 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: firs t addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
5940 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: firs t addRange() must result in the selection's last range having the specified endp oints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0
5941 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: firs t addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0
5942 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modi fying the first added range must modify the Selection's last Range assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
5943 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modi fying the Selection's last Range must modify the first added Range assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
5944 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: seco nd addRange() must not throw exceptions or modify the range it's given
5945 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: seco nd addRange() must result in rangeCount being 1 assert_equals: rangeCount must b e 1 expected 1 but got 0
5946 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: seco nd addRange() must result in the selection's last range having the specified end points assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
5947 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: seco nd addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
5948 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modi fying the second added range must modify the Selection's last Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
5949 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modi fying the Selection's last Range must modify the second added Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
5950 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: firs t addRange() must not throw exceptions or modify the range it's given
5951 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: firs t addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
5952 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: firs t addRange() must result in the selection's last range having the specified endp oints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0
5953 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: firs t addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0
5954 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modi fying the first added range must modify the Selection's last Range assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
5955 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modi fying the Selection's last Range must modify the first added Range assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
5956 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: seco nd addRange() must not throw exceptions or modify the range it's given
5957 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: seco nd addRange() must result in rangeCount being 1 assert_equals: rangeCount must b e 1 expected 1 but got 0
5958 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: seco nd addRange() must result in the selection's last range having the specified end points assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
5959 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: seco nd addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
5960 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modi fying the second added range must modify the Selection's last Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
5961 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modi fying the Selection's last Range must modify the second added Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
5962 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: firs t addRange() must not throw exceptions or modify the range it's given
5963 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: firs t addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
5964 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: firs t addRange() must result in the selection's last range having the specified endp oints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0
5965 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: firs t addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0
5966 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modi fying the first added range must modify the Selection's last Range assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
5967 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modi fying the Selection's last Range must modify the first added Range assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
5968 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: seco nd addRange() must not throw exceptions or modify the range it's given
5969 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: seco nd addRange() must result in rangeCount being 1 assert_equals: rangeCount must b e 1 expected 1 but got 0
5970 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: seco nd addRange() must result in the selection's last range having the specified end points assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
5971 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: seco nd addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
5972 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modi fying the second added range must modify the Selection's last Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
5973 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modi fying the Selection's last Range must modify the second added Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
5974 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 14 [document.documentElement, 0, document.documentElement, 1]: fi rst addRange() must not throw exceptions or modify the range it's given
5975 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 14 [document.documentElement, 0, document.documentElement, 1]: fi rst addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
5976 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 14 [document.documentElement, 0, document.documentElement, 1]: fi rst addRange() must result in the selection's last range having the specified en dpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
5977 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 14 [document.documentElement, 0, document.documentElement, 1]: fi rst addRange() must result in the selection's last range being the same object w e added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
5978 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 14 [document.documentElement, 0, document.documentElement, 1]: mo difying the first added range must modify the Selection's last Range assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
5979 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 14 [document.documentElement, 0, document.documentElement, 1]: mo difying the Selection's last Range must modify the first added Range assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
5980 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 14 [document.documentElement, 0, document.documentElement, 1]: se cond addRange() must not throw exceptions or modify the range it's given
5981 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 14 [document.documentElement, 0, document.documentElement, 1]: se cond addRange() must result in rangeCount being 1
5982 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 14 [document.documentElement, 0, document.documentElement, 1]: se cond addRange() must result in the selection's last range having the specified e ndpoints
5983 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 14 [document.documentElement, 0, document.documentElement, 1]: se cond addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object w e added expected object "Selection.addRange() tests
5984
5985 " but got object "Selection.addRange() tests
5986
5987 "
5988 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 14 [document.documentElement, 0, document.documentElement, 1]: mo difying the second added range must modify the Selection's last Range assert_equ als: After mutating the second added Range, startContainer of the Selection's la st Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5989 " but got Element node <html><head><title>Selection.addRange() tests</title>
5990 <me...
5991 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 14 [document.documentElement, 0, document.documentElement, 1]: mo difying the Selection's last Range must modify the second added Range assert_equ als: After second addRange(), after mutating the Selection's last Range, startOf fset of the Selection's last Range must match the added Range expected 0 but got 6
5992 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 15 [document.documentElement, 0, document.documentElement, 2]: fi rst addRange() must not throw exceptions or modify the range it's given
5993 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 15 [document.documentElement, 0, document.documentElement, 2]: fi rst addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
5994 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 15 [document.documentElement, 0, document.documentElement, 2]: fi rst addRange() must result in the selection's last range having the specified en dpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
5995 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 15 [document.documentElement, 0, document.documentElement, 2]: fi rst addRange() must result in the selection's last range being the same object w e added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
5996 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 15 [document.documentElement, 0, document.documentElement, 2]: mo difying the first added range must modify the Selection's last Range assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
5997 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 15 [document.documentElement, 0, document.documentElement, 2]: mo difying the Selection's last Range must modify the first added Range assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
5998 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 15 [document.documentElement, 0, document.documentElement, 2]: se cond addRange() must not throw exceptions or modify the range it's given
5999 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 15 [document.documentElement, 0, document.documentElement, 2]: se cond addRange() must result in rangeCount being 1
6000 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 15 [document.documentElement, 0, document.documentElement, 2]: se cond addRange() must result in the selection's last range having the specified e ndpoints
6001 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 15 [document.documentElement, 0, document.documentElement, 2]: se cond addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object w e added expected object "Selection.addRange() tests
6002
6003 Äb̈c̈d̈ëf̈g̈ḧ
6004 Ijklmnop
6005 QrstuvwxYzabcdefGhijklmn
6006
6007
6008
6009
6010
6011 "use strict";
6012
6013 testAddRangeSubSet(16, 20);
6014 testDiv.style.display = "none";
6015 " but got object "Selection.addRange() tests
6016
6017 Äb̈c̈d̈ëf̈g̈ḧ
6018 Ijklmnop
6019 QrstuvwxYzabcdefGhijklmn
6020
6021
6022
6023
6024
6025 "use strict";
6026
6027 testAddRangeSubSet(16, 20);
6028 testDiv.style.display = "none";
6029 "
6030 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 15 [document.documentElement, 0, document.documentElement, 2]: mo difying the second added range must modify the Selection's last Range assert_equ als: After mutating the second added Range, startContainer of the Selection's la st Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6031 " but got Element node <html><head><title>Selection.addRange() tests</title>
6032 <me...
6033 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 15 [document.documentElement, 0, document.documentElement, 2]: mo difying the Selection's last Range must modify the second added Range assert_equ als: After second addRange(), after mutating the Selection's last Range, startOf fset of the Selection's last Range must match the added Range expected 0 but got 6
6034 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 16 [document.documentElement, 1, document.documentElement, 2]: fi rst addRange() must not throw exceptions or modify the range it's given
6035 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 16 [document.documentElement, 1, document.documentElement, 2]: fi rst addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6036 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 16 [document.documentElement, 1, document.documentElement, 2]: fi rst addRange() must result in the selection's last range having the specified en dpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
6037 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 16 [document.documentElement, 1, document.documentElement, 2]: fi rst addRange() must result in the selection's last range being the same object w e added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
6038 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 16 [document.documentElement, 1, document.documentElement, 2]: mo difying the first added range must modify the Selection's last Range assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6039 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 16 [document.documentElement, 1, document.documentElement, 2]: mo difying the Selection's last Range must modify the first added Range assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6040 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 16 [document.documentElement, 1, document.documentElement, 2]: se cond addRange() must not throw exceptions or modify the range it's given
6041 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 16 [document.documentElement, 1, document.documentElement, 2]: se cond addRange() must result in rangeCount being 1
6042 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 16 [document.documentElement, 1, document.documentElement, 2]: se cond addRange() must result in the selection's last range having the specified e ndpoints
6043 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 16 [document.documentElement, 1, document.documentElement, 2]: se cond addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object w e added expected object "Äb̈c̈d̈ëf̈g̈ḧ
6044 Ijklmnop
6045 QrstuvwxYzabcdefGhijklmn
6046
6047
6048
6049
6050
6051 "use strict";
6052
6053 testAddRangeSubSet(16, 20);
6054 testDiv.style.display = "none";
6055 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
6056 Ijklmnop
6057 QrstuvwxYzabcdefGhijklmn
6058
6059
6060
6061
6062
6063 "use strict";
6064
6065 testAddRangeSubSet(16, 20);
6066 testDiv.style.display = "none";
6067 "
6068 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 16 [document.documentElement, 1, document.documentElement, 2]: mo difying the second added range must modify the Selection's last Range assert_equ als: After mutating the second added Range, startContainer of the Selection's la st Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6069 " but got Element node <html><head><title>Selection.addRange() tests</title>
6070 <me...
6071 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 16 [document.documentElement, 1, document.documentElement, 2]: mo difying the Selection's last Range must modify the second added Range assert_equ als: After second addRange(), after mutating the Selection's last Range, startOf fset of the Selection's last Range must match the added Range expected 0 but got 6
6072 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 17 [document.head, 1, document.head, 1]: first addRange() must no t throw exceptions or modify the range it's given
6073 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 17 [document.head, 1, document.head, 1]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
6074 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 17 [document.head, 1, document.head, 1]: first addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6075 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 17 [document.head, 1, document.head, 1]: first addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6076 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 17 [document.head, 1, document.head, 1]: modifying the first adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6077 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection' s last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6078 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 17 [document.head, 1, document.head, 1]: second addRange() must n ot throw exceptions or modify the range it's given
6079 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 17 [document.head, 1, document.head, 1]: second addRange() must r esult in rangeCount being 1
6080 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 17 [document.head, 1, document.head, 1]: second addRange() must r esult in the selection's last range having the specified endpoints
6081 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 17 [document.head, 1, document.head, 1]: second addRange() must r esult in the selection's last range being the same object we added assert_equals : getRangeAt(rangeCount - 1) must return the same object we added expected objec t "" but got object ""
6082 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 17 [document.head, 1, document.head, 1]: modifying the second add ed range must modify the Selection's last Range assert_equals: After mutating th e second added Range, startContainer of the Selection's last Range must match th e added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6083 " but got Element node <head><title>Selection.addRange() tests</title>
6084 <meta nam...
6085 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection' s last Range must modify the second added Range assert_equals: After second addR ange(), after mutating the Selection's last Range, startOffset of the Selection' s last Range must match the added Range expected 0 but got 6
6086 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 18 [document.body, 0, document.body, 1]: first addRange() must no t throw exceptions or modify the range it's given
6087 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 18 [document.body, 0, document.body, 1]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
6088 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 18 [document.body, 0, document.body, 1]: first addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6089 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 18 [document.body, 0, document.body, 1]: first addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6090 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 18 [document.body, 0, document.body, 1]: modifying the first adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6091 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection' s last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6092 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 18 [document.body, 0, document.body, 1]: second addRange() must n ot throw exceptions or modify the range it's given
6093 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 18 [document.body, 0, document.body, 1]: second addRange() must r esult in rangeCount being 1
6094 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 18 [document.body, 0, document.body, 1]: second addRange() must r esult in the selection's last range having the specified endpoints
6095 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 18 [document.body, 0, document.body, 1]: second addRange() must r esult in the selection's last range being the same object we added assert_equals : getRangeAt(rangeCount - 1) must return the same object we added expected objec t "Äb̈c̈d̈ëf̈g̈ḧ
6096 Ijklmnop
6097 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
6098 Ijklmnop
6099 QrstuvwxYzabcdefGhijklmn"
6100 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 18 [document.body, 0, document.body, 1]: modifying the second add ed range must modify the Selection's last Range assert_equals: After mutating th e second added Range, startContainer of the Selection's last Range must match th e added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6101 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
6102 </p><p id...
6103 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection' s last Range must modify the second added Range assert_equals: After second addR ange(), after mutating the Selection's last Range, startOffset of the Selection' s last Range must match the added Range expected 0 but got 6
6104 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] : first addRange() must not throw exceptions or modify the range it's given
6105 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] : first addRange() must result in rangeCount being 1 assert_equals: rangeCount m ust be 1 expected 1 but got 0
6106 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] : first addRange() must result in the selection's last range having the specifie d endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6107 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] : first addRange() must result in the selection's last range being the same obje ct we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6108 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] : modifying the first added range must modify the Selection's last Range assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6109 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] : modifying the Selection's last Range must modify the first added Range assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6110 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] : second addRange() must not throw exceptions or modify the range it's given
6111 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] : second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6112 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] : second addRange() must result in the selection's last range having the specifi ed endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6113 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] : second addRange() must result in the selection's last range being the same obj ect we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6114 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] : modifying the second added range must modify the Selection's last Range assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6115 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] : modifying the Selection's last Range must modify the second added Range assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6116 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() mus t not throw exceptions or modify the range it's given
6117 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() mus t result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 bu t got 0
6118 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() mus t result in the selection's last range having the specified endpoints assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6119 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() mus t result in the selection's last range being the same object we added assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6120 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
6121 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Select ion's last Range must modify the first added Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
6122 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() mu st not throw exceptions or modify the range it's given
6123 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
6124 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6125 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6126 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
6127 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Select ion's last Range must modify the second added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
6128 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() mus t not throw exceptions or modify the range it's given
6129 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() mus t result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 bu t got 0
6130 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() mus t result in the selection's last range having the specified endpoints assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6131 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() mus t result in the selection's last range being the same object we added assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6132 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
6133 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Select ion's last Range must modify the first added Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
6134 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() mu st not throw exceptions or modify the range it's given
6135 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
6136 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6137 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6138 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
6139 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Select ion's last Range must modify the second added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
6140 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw ex ceptions or modify the range it's given
6141 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6142 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
6143 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
6144 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
6145 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
6146 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw e xceptions or modify the range it's given
6147 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in r angeCount being 1
6148 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in t he selection's last range having the specified endpoints
6149 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in t he selection's last range being the same object we added assert_equals: getRange At(rangeCount - 1) must return the same object we added expected object "" but g ot object ""
6150 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range m ust modify the Selection's last Range assert_equals: After mutating the second a dded Range, startContainer of the Selection's last Range must match the added Ra nge expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6151 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
6152 </p>
6153 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Ran ge must modify the second added Range assert_equals: After second addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6
6154 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw ex ceptions or modify the range it's given
6155 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6156 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
6157 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
6158 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
6159 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
6160 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw e xceptions or modify the range it's given
6161 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in r angeCount being 1
6162 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in t he selection's last range having the specified endpoints
6163 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in t he selection's last range being the same object we added assert_equals: getRange At(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d ̈ëf̈g̈ḧ
6164 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
6165 "
6166 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range m ust modify the Selection's last Range assert_equals: After mutating the second a dded Range, startContainer of the Selection's last Range must match the added Ra nge expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6167 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
6168 </p>
6169 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Ran ge must modify the second added Range assert_equals: After second addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6
6170 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must no t throw exceptions or modify the range it's given
6171 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
6172 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6173 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6174 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6175 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection' s last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6176 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must n ot throw exceptions or modify the range it's given
6177 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
6178 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6179 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6180 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
6181 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection' s last Range must modify the second added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
6182 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must no t throw exceptions or modify the range it's given
6183 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
6184 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6185 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6186 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6187 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection' s last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6188 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must n ot throw exceptions or modify the range it's given
6189 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
6190 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6191 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6192 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
6193 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection' s last Range must modify the second added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
6194 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRan ge() must not throw exceptions or modify the range it's given
6195 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRan ge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expec ted 1 but got 0
6196 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRan ge() must result in the selection's last range having the specified endpoints as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
6197 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRan ge() must result in the selection's last range being the same object we added as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
6198 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying th e first added range must modify the Selection's last Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
6199 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying th e Selection's last Range must modify the first added Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
6200 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRa nge() must not throw exceptions or modify the range it's given
6201 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRa nge() must result in rangeCount being 1
6202 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRa nge() must result in the selection's last range having the specified endpoints
6203 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRa nge() must result in the selection's last range being the same object we added a ssert_equals: getRangeAt(rangeCount - 1) must return the same object we added ex pected object "Äb̈c̈d̈ëf̈g̈ḧ
6204 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
6205 "
6206 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying th e second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, endContainer of the Selection's last Range mus t match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6207 " but got Text node "Ijklmnop
6208 "
6209 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying th e Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of th e Selection's last Range must match the added Range expected 0 but got 6
6210 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRan ge() must not throw exceptions or modify the range it's given
6211 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRan ge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expec ted 1 but got 0
6212 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRan ge() must result in the selection's last range having the specified endpoints as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
6213 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRan ge() must result in the selection's last range being the same object we added as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
6214 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying th e first added range must modify the Selection's last Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
6215 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying th e Selection's last Range must modify the first added Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
6216 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRa nge() must not throw exceptions or modify the range it's given
6217 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRa nge() must result in rangeCount being 1
6218 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRa nge() must result in the selection's last range having the specified endpoints
6219 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRa nge() must result in the selection's last range being the same object we added a ssert_equals: getRangeAt(rangeCount - 1) must return the same object we added ex pected object "Äb̈c̈d̈ëf̈g̈ḧ
6220 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ
6221 Ijklmnop"
6222 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying th e second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, endContainer of the Selection's last Range mus t match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6223 " but got Text node "Ijklmnop
6224 "
6225 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying th e Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of th e Selection's last Range must match the added Range expected 0 but got 6
6226 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must n ot throw exceptions or modify the range it's given
6227 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
6228 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6229 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6230 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
6231 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection 's last Range must modify the first added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
6232 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
6233 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
6234 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
6235 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added assert_equal s: getRangeAt(rangeCount - 1) must return the same object we added expected obje ct "̈c̈d̈ëf̈g̈ḧ
6236 Ijklmnop
6237 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ
6238 Ijklmnop
6239 QrstuvwxYzabcdef"
6240 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second ad ded range must modify the Selection's last Range assert_equals: After mutating t he second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 3
6241 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection 's last Range must modify the second added Range assert_equals: After second add Range(), after mutating the Selection's last Range, startOffset of the Selection 's last Range must match the added Range expected 0 but got 6
6242 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must n ot throw exceptions or modify the range it's given
6243 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
6244 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6245 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6246 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
6247 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection 's last Range must modify the first added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
6248 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
6249 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
6250 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
6251 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added assert_equal s: getRangeAt(rangeCount - 1) must return the same object we added expected obje ct "Äb̈c̈d" but got object "Äb̈c̈d"
6252 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second ad ded range must modify the Selection's last Range assert_equals: After mutating t he second added Range, startContainer of the Selection's last Range must match t he added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6253 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
6254 </p>
6255 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection 's last Range must modify the second added Range assert_equals: After second add Range(), after mutating the Selection's last Range, startOffset of the Selection 's last Range must match the added Range expected 0 but got 6
6256 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exc eptions or modify the range it's given
6257 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6258 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6259 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6260 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6261 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Rang e must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6262 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw ex ceptions or modify the range it's given
6263 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in ra ngeCount being 1
6264 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in th e selection's last range having the specified endpoints
6265 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in th e selection's last range being the same object we added assert_equals: getRangeA t(rangeCount - 1) must return the same object we added expected object "Qrstuvwx YzabcdefGhijklmn" but got object "QrstuvwxYzabcdefGhijklmn"
6266 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range mu st modify the Selection's last Range assert_equals: After mutating the second ad ded Range, startContainer of the Selection's last Range must match the added Ran ge expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6267 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
6268 </p><p id="b" s...
6269 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Rang e must modify the second added Range assert_equals: After second addRange(), aft er mutating the Selection's last Range, startOffset of the Selection's last Rang e must match the added Range expected 0 but got 6
6270 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must no t throw exceptions or modify the range it's given
6271 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
6272 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6273 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6274 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6275 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection' s last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6276 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must n ot throw exceptions or modify the range it's given
6277 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must r esult in rangeCount being 1
6278 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must r esult in the selection's last range having the specified endpoints
6279 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must r esult in the selection's last range being the same object we added assert_equals : getRangeAt(rangeCount - 1) must return the same object we added expected objec t "Ijklmnop
6280 Qrstu" but got object "Ijklmnop
6281 Qrstu"
6282 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second add ed range must modify the Selection's last Range assert_equals: After mutating th e second added Range, startContainer of the Selection's last Range must match th e added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6283 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
6284 </p><p id="b" s...
6285 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection' s last Range must modify the second added Range assert_equals: After second addR ange(), after mutating the Selection's last Range, startOffset of the Selection' s last Range must match the added Range expected 0 but got 6
6286 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 32 [document.documentElement, 1, document.body, 0]: first addRang e() must not throw exceptions or modify the range it's given
6287 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 32 [document.documentElement, 1, document.body, 0]: first addRang e() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expect ed 1 but got 0
6288 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 32 [document.documentElement, 1, document.body, 0]: first addRang e() must result in the selection's last range having the specified endpoints ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
6289 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 32 [document.documentElement, 1, document.body, 0]: first addRang e() must result in the selection's last range being the same object we added ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
6290 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
6291 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
6292 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 32 [document.documentElement, 1, document.body, 0]: second addRan ge() must not throw exceptions or modify the range it's given
6293 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 32 [document.documentElement, 1, document.body, 0]: second addRan ge() must result in rangeCount being 1
6294 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 32 [document.documentElement, 1, document.body, 0]: second addRan ge() must result in the selection's last range having the specified endpoints
6295 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 32 [document.documentElement, 1, document.body, 0]: second addRan ge() must result in the selection's last range being the same object we added as sert_equals: getRangeAt(rangeCount - 1) must return the same object we added exp ected object "" but got object ""
6296 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range mu st match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6297 " but got Element node <html><head><title>Selection.addRange() tests</title>
6298 <me...
6299 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
6300 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first add Range() must not throw exceptions or modify the range it's given
6301 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
6302 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6303 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6304 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6305 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6306 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second ad dRange() must not throw exceptions or modify the range it's given
6307 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
6308 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6309 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6310 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6311 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6312 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 34 [document, 0, document, 1]: first addRange() must not throw ex ceptions or modify the range it's given
6313 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 34 [document, 0, document, 1]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6314 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 34 [document, 0, document, 1]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
6315 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 34 [document, 0, document, 1]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
6316 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 34 [document, 0, document, 1]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
6317 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 34 [document, 0, document, 1]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
6318 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 34 [document, 0, document, 1]: second addRange() must not throw e xceptions or modify the range it's given
6319 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 34 [document, 0, document, 1]: second addRange() must result in r angeCount being 1
6320 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 34 [document, 0, document, 1]: second addRange() must result in t he selection's last range having the specified endpoints
6321 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 34 [document, 0, document, 1]: second addRange() must result in t he selection's last range being the same object we added assert_equals: getRange At(rangeCount - 1) must return the same object we added expected object "" but g ot object ""
6322 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 34 [document, 0, document, 1]: modifying the second added range m ust modify the Selection's last Range assert_equals: After mutating the second a dded Range, startContainer of the Selection's last Range must match the added Ra nge expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6323 " but got Document node with 2 children
6324 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 34 [document, 0, document, 1]: modifying the Selection's last Ran ge must modify the second added Range assert_equals: After second addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6
6325 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 35 [document, 0, document, 2]: first addRange() must not throw ex ceptions or modify the range it's given
6326 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 35 [document, 0, document, 2]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6327 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 35 [document, 0, document, 2]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
6328 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 35 [document, 0, document, 2]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
6329 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 35 [document, 0, document, 2]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
6330 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 35 [document, 0, document, 2]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
6331 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 35 [document, 0, document, 2]: second addRange() must not throw e xceptions or modify the range it's given
6332 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 35 [document, 0, document, 2]: second addRange() must result in r angeCount being 1
6333 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 35 [document, 0, document, 2]: second addRange() must result in t he selection's last range having the specified endpoints
6334 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 35 [document, 0, document, 2]: second addRange() must result in t he selection's last range being the same object we added assert_equals: getRange At(rangeCount - 1) must return the same object we added expected object "Selecti on.addRange() tests
6335
6336 Äb̈c̈d̈ëf̈g̈ḧ
6337 Ijklmnop
6338 QrstuvwxYzabcdefGhijklmn
6339
6340
6341
6342
6343
6344 "use strict";
6345
6346 testAddRangeSubSet(16, 20);
6347 testDiv.style.display = "none";
6348 " but got object "Selection.addRange() tests
6349
6350 Äb̈c̈d̈ëf̈g̈ḧ
6351 Ijklmnop
6352 QrstuvwxYzabcdefGhijklmn
6353
6354
6355
6356
6357
6358 "use strict";
6359
6360 testAddRangeSubSet(16, 20);
6361 testDiv.style.display = "none";
6362 "
6363 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 35 [document, 0, document, 2]: modifying the second added range m ust modify the Selection's last Range assert_equals: After mutating the second a dded Range, startContainer of the Selection's last Range must match the added Ra nge expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6364 " but got Document node with 2 children
6365 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 35 [document, 0, document, 2]: modifying the Selection's last Ran ge must modify the second added Range assert_equals: After second addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6
6366 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 36 [document, 1, document, 2]: first addRange() must not throw ex ceptions or modify the range it's given
6367 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 36 [document, 1, document, 2]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6368 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 36 [document, 1, document, 2]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
6369 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 36 [document, 1, document, 2]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
6370 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 36 [document, 1, document, 2]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
6371 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 36 [document, 1, document, 2]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
6372 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 36 [document, 1, document, 2]: second addRange() must not throw e xceptions or modify the range it's given
6373 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 36 [document, 1, document, 2]: second addRange() must result in r angeCount being 1
6374 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 36 [document, 1, document, 2]: second addRange() must result in t he selection's last range having the specified endpoints
6375 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 36 [document, 1, document, 2]: second addRange() must result in t he selection's last range being the same object we added assert_equals: getRange At(rangeCount - 1) must return the same object we added expected object "Selecti on.addRange() tests
6376
6377 Äb̈c̈d̈ëf̈g̈ḧ
6378 Ijklmnop
6379 QrstuvwxYzabcdefGhijklmn
6380
6381
6382
6383
6384
6385 "use strict";
6386
6387 testAddRangeSubSet(16, 20);
6388 testDiv.style.display = "none";
6389 " but got object "Selection.addRange() tests
6390
6391 Äb̈c̈d̈ëf̈g̈ḧ
6392 Ijklmnop
6393 QrstuvwxYzabcdefGhijklmn
6394
6395
6396
6397
6398
6399 "use strict";
6400
6401 testAddRangeSubSet(16, 20);
6402 testDiv.style.display = "none";
6403 "
6404 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 36 [document, 1, document, 2]: modifying the second added range m ust modify the Selection's last Range assert_equals: After mutating the second a dded Range, startContainer of the Selection's last Range must match the added Ra nge expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6405 " but got Document node with 2 children
6406 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 36 [document, 1, document, 2]: modifying the Selection's last Ran ge must modify the second added Range assert_equals: After second addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6
6407 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exce ptions or modify the range it's given
6408 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6409 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6410 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6411 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6412 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6413 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw exc eptions or modify the range it's given
6414 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in ran geCount being 1
6415 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: endContain er of the Selection's last Range must match the added Range expected Comment nod e <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ë f̈g̈ḧ
6416 </p><p id="b" s...
6417 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt (rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈e ̈f̈g̈ḧ
6418 Ijklmnop
6419 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
6420 Ijklmnop
6421 QrstuvwxYzabcdefGhijklmn"
6422 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 37 [testDiv, 0, comment, 5]: modifying the second added range mus t modify the Selection's last Range assert_equals: After mutating the second add ed Range, startContainer of the Selection's last Range must match the added Rang e expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6423 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
6424 </p><p id="b" s...
6425 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), afte r mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
6426 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must no t throw exceptions or modify the range it's given
6427 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
6428 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6429 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6430 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6431 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection' s last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6432 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must n ot throw exceptions or modify the range it's given
6433 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must r esult in rangeCount being 1
6434 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must r esult in the selection's last range having the specified endpoints assert_equals : endContainer of the Selection's last Range must match the added Range expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a ">Äb̈c̈d̈ëf̈g̈ḧ
6435 </p><p id="b" s...
6436 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must r esult in the selection's last range being the same object we added assert_equals : getRangeAt(rangeCount - 1) must return the same object we added expected objec t "uvwxYzabcdefGhijklmn" but got object "uvwxYzabcdefGhijklmn"
6437 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the second add ed range must modify the Selection's last Range assert_equals: After mutating th e second added Range, startContainer of the Selection's last Range must match th e added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6438 " but got Text node "Qrstuvwx"
6439 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection' s last Range must modify the second added Range assert_equals: After second addR ange(), after mutating the Selection's last Range, startOffset of the Selection' s last Range must match the added Range expected 0 but got 6
6440 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw exc eptions or modify the range it's given
6441 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6442 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6443 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6444 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 39 [paras[3], 1, comment, 8]: modifying the first added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6445 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Rang e must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6446 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw ex ceptions or modify the range it's given
6447 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in ra ngeCount being 1
6448 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in th e selection's last range having the specified endpoints assert_equals: endContai ner of the Selection's last Range must match the added Range expected Comment no de <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
6449 </p><p id="b" s...
6450 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in th e selection's last range being the same object we added assert_equals: getRangeA t(rangeCount - 1) must return the same object we added expected object "Ghijklmn " but got object "Ghijklmn"
6451 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 39 [paras[3], 1, comment, 8]: modifying the second added range mu st modify the Selection's last Range assert_equals: After mutating the second ad ded Range, startContainer of the Selection's last Range must match the added Ran ge expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6452 " but got Element node <p id="d" style="display:none">Yzabcdef</p>
6453 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Rang e must modify the second added Range assert_equals: After second addRange(), aft er mutating the Selection's last Range, startOffset of the Selection's last Rang e must match the added Range expected 0 but got 6
6454 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not thro w exceptions or modify the range it's given
6455 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6456 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
6457 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
6458 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6459 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6460 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not thr ow exceptions or modify the range it's given
6461 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6462 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6463 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6464 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the second added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6465 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6466 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must not throw exceptions or modify the range it's given
6467 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6468 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6469 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6470 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
6471 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
6472 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must not throw exceptions or modify the range it's given
6473 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6474 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6475 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6476 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6477 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6478 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() mu st not throw exceptions or modify the range it's given
6479 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
6480 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6481 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6482 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
6483 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
6484 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() m ust not throw exceptions or modify the range it's given
6485 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6486 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6487 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6488 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the secon d added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
6489 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the Selec tion's last Range must modify the second added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
6490 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must not throw except ions or modify the range it's given
6491 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6492 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
6493 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
6494 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6495 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6496 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must not throw excep tions or modify the range it's given
6497 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in range Count being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6498 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the s election's last range having the specified endpoints assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
6499 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the s election's last range being the same object we added assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
6500 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
6501 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range m ust modify the second added Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
6502 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must not throw ex ceptions or modify the range it's given
6503 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6504 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
6505 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
6506 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
6507 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
6508 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must not throw e xceptions or modify the range it's given
6509 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6510 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in t he selection's last range having the specified endpoints assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
6511 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in t he selection's last range being the same object we added assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
6512 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the second added range m ust modify the Selection's last Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
6513 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Ran ge must modify the second added Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
6514 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() m ust not throw exceptions or modify the range it's given
6515 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6516 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6517 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6518 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
6519 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
6520 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
6521 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6522 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6523 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6524 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the seco nd added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6525 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Sele ction's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6526 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: firs t addRange() must not throw exceptions or modify the range it's given
6527 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: firs t addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6528 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: firs t addRange() must result in the selection's last range having the specified endp oints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0
6529 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: firs t addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0
6530 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modi fying the first added range must modify the Selection's last Range assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6531 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modi fying the Selection's last Range must modify the first added Range assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6532 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: seco nd addRange() must not throw exceptions or modify the range it's given
6533 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: seco nd addRange() must result in rangeCount being 1 assert_equals: rangeCount must b e 1 expected 1 but got 0
6534 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: seco nd addRange() must result in the selection's last range having the specified end points assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
6535 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: seco nd addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
6536 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modi fying the second added range must modify the Selection's last Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6537 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modi fying the Selection's last Range must modify the second added Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6538 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: firs t addRange() must not throw exceptions or modify the range it's given
6539 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: firs t addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6540 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: firs t addRange() must result in the selection's last range having the specified endp oints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0
6541 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: firs t addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0
6542 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modi fying the first added range must modify the Selection's last Range assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6543 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modi fying the Selection's last Range must modify the first added Range assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6544 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: seco nd addRange() must not throw exceptions or modify the range it's given
6545 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: seco nd addRange() must result in rangeCount being 1 assert_equals: rangeCount must b e 1 expected 1 but got 0
6546 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: seco nd addRange() must result in the selection's last range having the specified end points assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
6547 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: seco nd addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
6548 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modi fying the second added range must modify the Selection's last Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6549 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modi fying the Selection's last Range must modify the second added Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6550 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRan ge() must not throw exceptions or modify the range it's given
6551 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRan ge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expec ted 1 but got 0
6552 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRan ge() must result in the selection's last range having the specified endpoints as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
6553 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRan ge() must result in the selection's last range being the same object we added as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
6554 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying th e first added range must modify the Selection's last Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
6555 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying th e Selection's last Range must modify the first added Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
6556 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRa nge() must not throw exceptions or modify the range it's given
6557 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRa nge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expe cted 1 but got 0
6558 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRa nge() must result in the selection's last range having the specified endpoints a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
6559 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRa nge() must result in the selection's last range being the same object we added a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
6560 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying th e second added range must modify the Selection's last Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
6561 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying th e Selection's last Range must modify the second added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
6562 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRan ge() must not throw exceptions or modify the range it's given
6563 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRan ge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expec ted 1 but got 0
6564 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRan ge() must result in the selection's last range having the specified endpoints as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
6565 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRan ge() must result in the selection's last range being the same object we added as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
6566 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying th e first added range must modify the Selection's last Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
6567 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying th e Selection's last Range must modify the first added Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
6568 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRa nge() must not throw exceptions or modify the range it's given
6569 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRa nge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expe cted 1 but got 0
6570 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRa nge() must result in the selection's last range having the specified endpoints a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
6571 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRa nge() must result in the selection's last range being the same object we added a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
6572 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying th e second added range must modify the Selection's last Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
6573 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying th e Selection's last Range must modify the second added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
6574 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() mus t not throw exceptions or modify the range it's given
6575 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() mus t result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 bu t got 0
6576 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() mus t result in the selection's last range having the specified endpoints assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6577 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() mus t result in the selection's last range being the same object we added assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6578 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
6579 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the Select ion's last Range must modify the first added Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
6580 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() mu st not throw exceptions or modify the range it's given
6581 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
6582 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6583 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6584 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
6585 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the Select ion's last Range must modify the second added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
6586 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() mus t not throw exceptions or modify the range it's given
6587 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() mus t result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 bu t got 0
6588 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() mus t result in the selection's last range having the specified endpoints assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6589 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() mus t result in the selection's last range being the same object we added assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6590 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
6591 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the Select ion's last Range must modify the first added Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
6592 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() mu st not throw exceptions or modify the range it's given
6593 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
6594 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6595 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6596 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
6597 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the Select ion's last Range must modify the second added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
6598 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRange() must not throw exceptions or modify the range it's given
6599 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6600 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRange() must result in the selection's last range having the specified endpoi nts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
6601 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRange() must result in the selection's last range being the same object we ad ded assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
6602 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modify ing the first added range must modify the Selection's last Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6603 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modify ing the Selection's last Range must modify the first added Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6604 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRange() must not throw exceptions or modify the range it's given
6605 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6606 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRange() must result in the selection's last range having the specified endpo ints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
6607 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRange() must result in the selection's last range being the same object we a dded assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
6608 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modify ing the second added range must modify the Selection's last Range assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6609 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modify ing the Selection's last Range must modify the second added Range assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6610 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRange() must not throw exceptions or modify the range it's given
6611 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6612 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRange() must result in the selection's last range having the specified endpoi nts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
6613 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRange() must result in the selection's last range being the same object we ad ded assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
6614 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modify ing the first added range must modify the Selection's last Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6615 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modify ing the Selection's last Range must modify the first added Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6616 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRange() must not throw exceptions or modify the range it's given
6617 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6618 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRange() must result in the selection's last range having the specified endpo ints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
6619 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRange() must result in the selection's last range being the same object we a dded assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
6620 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modify ing the second added range must modify the Selection's last Range assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6621 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modify ing the Selection's last Range must modify the second added Range assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6622 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange () must not throw exceptions or modify the range it's given
6623 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange () must result in rangeCount being 1 assert_equals: rangeCount must be 1 expecte d 1 but got 0
6624 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange () must result in the selection's last range having the specified endpoints asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6625 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange () must result in the selection's last range being the same object we added asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6626 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
6627 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
6628 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRang e() must not throw exceptions or modify the range it's given
6629 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRang e() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expect ed 1 but got 0
6630 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRang e() must result in the selection's last range having the specified endpoints ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
6631 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRang e() must result in the selection's last range being the same object we added ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
6632 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the second added range must modify the Selection's last Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
6633 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
6634 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must not throw exce ptions or modify the range it's given
6635 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6636 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6637 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6638 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 55 [docfrag, 0, docfrag, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6639 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6640 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must not throw exc eptions or modify the range it's given
6641 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6642 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6643 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6644 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 55 [docfrag, 0, docfrag, 0]: modifying the second added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6645 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6646 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
6647 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6648 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6649 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6650 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the first ad ded range must modify the Selection's last Range assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
6651 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selectio n's last Range must modify the first added Range assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
6652 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
6653 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6654 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6655 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6656 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the second a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
6657 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selectio n's last Range must modify the second added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
6658 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must not thro w exceptions or modify the range it's given
6659 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6660 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
6661 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
6662 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6663 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6664 PASS Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must not thr ow exceptions or modify the range it's given
6665 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
6666 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6667 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6668 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the second added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6669 FAIL Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] fol lowed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
6670 Harness: the test ran to completion.
6671
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698