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

Side by Side Diff: third_party/WebKit/LayoutTests/external/wpt/selection/addRange-08-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: The given range isn't in document.
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: The given range isn't in document.
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: The given range isn't in document.
13 CONSOLE ERROR: line 7: The given range isn't in document.
14 CONSOLE ERROR: line 7: The given range isn't in document.
15 CONSOLE ERROR: line 7: The given range isn't in document.
16 CONSOLE ERROR: line 7: The given range isn't in document.
17 CONSOLE ERROR: line 7: The given range isn't in document.
18 CONSOLE ERROR: line 7: The given range isn't in document.
19 CONSOLE ERROR: line 7: The given range isn't in document.
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: The given range isn't in document.
24 CONSOLE ERROR: line 7: The given range isn't in document.
25 CONSOLE ERROR: line 7: The given range isn't in document.
26 CONSOLE ERROR: line 7: The given range isn't in document.
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: The given range isn't in document.
30 CONSOLE ERROR: line 7: The given range isn't in document.
31 CONSOLE ERROR: line 7: The given range isn't in document.
32 CONSOLE ERROR: line 7: The given range isn't in document.
33 CONSOLE ERROR: line 7: The given range isn't in document.
34 CONSOLE ERROR: line 7: The given range isn't in document.
35 CONSOLE ERROR: line 7: The given range isn't in document.
36 CONSOLE ERROR: line 7: The given range isn't in document.
37 CONSOLE ERROR: line 7: The given range isn't in document.
38 CONSOLE ERROR: line 7: The given range isn't in document.
39 CONSOLE ERROR: line 7: The given range isn't in document.
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: The given range isn't in document.
48 CONSOLE ERROR: line 7: The given range isn't in document.
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: The given range isn't in document.
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 CONSOLE ERROR: line 7: The given range isn't in document.
66 CONSOLE ERROR: line 7: The given range isn't in document.
67 CONSOLE ERROR: line 7: The given range isn't in document.
68 CONSOLE ERROR: line 7: The given range isn't in document.
69 CONSOLE ERROR: line 7: The given range isn't in document.
70 CONSOLE ERROR: line 7: The given range isn't in document.
71 CONSOLE ERROR: line 7: The given range isn't in document.
72 CONSOLE ERROR: line 7: The given range isn't in document.
73 CONSOLE ERROR: line 7: The given range isn't in document.
74 CONSOLE ERROR: line 7: The given range isn't in document.
75 CONSOLE ERROR: line 7: The given range isn't in document.
76 CONSOLE ERROR: line 7: The given range isn't in document.
77 CONSOLE ERROR: line 7: The given range isn't in document.
78 CONSOLE ERROR: line 7: The given range isn't in document.
79 CONSOLE ERROR: line 7: The given range isn't in document.
80 CONSOLE ERROR: line 7: The given range isn't in document.
81 CONSOLE ERROR: line 7: The given range isn't in document.
82 CONSOLE ERROR: line 7: The given range isn't in document.
83 CONSOLE ERROR: line 7: The given range isn't in document.
84 CONSOLE ERROR: line 7: The given range isn't in document.
85 CONSOLE ERROR: line 7: The given range isn't in document.
86 CONSOLE ERROR: line 7: The given range isn't in document.
87 CONSOLE ERROR: line 7: The given range isn't in document.
88 CONSOLE ERROR: line 7: The given range isn't in document.
89 CONSOLE ERROR: line 7: The given range isn't in document.
90 CONSOLE ERROR: line 7: The given range isn't in document.
91 CONSOLE ERROR: line 7: The given range isn't in document.
92 CONSOLE ERROR: line 7: The given range isn't in document.
93 CONSOLE ERROR: line 7: The given range isn't in document.
94 CONSOLE ERROR: line 7: The given range isn't in document.
95 CONSOLE ERROR: line 7: The given range isn't in document.
96 CONSOLE ERROR: line 7: The given range isn't in document.
97 CONSOLE ERROR: line 7: The given range isn't in document.
98 CONSOLE ERROR: line 7: The given range isn't in document.
99 CONSOLE ERROR: line 7: The given range isn't in document.
100 CONSOLE ERROR: line 7: The given range isn't in document.
101 CONSOLE ERROR: line 7: The given range isn't in document.
102 CONSOLE ERROR: line 7: The given range isn't in document.
103 CONSOLE ERROR: line 7: The given range isn't in document.
104 CONSOLE ERROR: line 7: The given range isn't in document.
105 CONSOLE ERROR: line 7: The given range isn't in document.
106 CONSOLE ERROR: line 7: The given range isn't in document.
107 CONSOLE ERROR: line 7: The given range isn't in document.
108 CONSOLE ERROR: line 7: The given range isn't in document.
109 CONSOLE ERROR: line 7: The given range isn't in document.
110 CONSOLE ERROR: line 7: The given range isn't in document.
111 CONSOLE ERROR: line 7: The given range isn't in document.
112 CONSOLE ERROR: line 7: The given range isn't in document.
113 CONSOLE ERROR: line 7: The given range isn't in document.
114 CONSOLE ERROR: line 7: The given range isn't in document.
115 CONSOLE ERROR: line 7: The given range isn't in document.
116 CONSOLE ERROR: line 7: The given range isn't in document.
117 CONSOLE ERROR: line 7: The given range isn't in document.
118 CONSOLE ERROR: line 7: The given range isn't in document.
119 CONSOLE ERROR: line 7: The given range isn't in document.
120 CONSOLE ERROR: line 7: The given range isn't in document.
121 CONSOLE ERROR: line 7: The given range isn't in document.
122 CONSOLE ERROR: line 7: The given range isn't in document.
123 CONSOLE ERROR: line 7: The given range isn't in document.
124 CONSOLE ERROR: line 7: The given range isn't in document.
125 CONSOLE ERROR: line 7: The given range isn't in document.
126 CONSOLE ERROR: line 7: The given range isn't in document.
127 CONSOLE ERROR: line 7: The given range isn't in document.
128 CONSOLE ERROR: line 7: The given range isn't in document.
129 CONSOLE ERROR: line 7: The given range isn't in document.
130 CONSOLE ERROR: line 7: The given range isn't in document.
131 CONSOLE ERROR: line 7: The given range isn't in document.
132 CONSOLE ERROR: line 7: The given range isn't in document.
133 CONSOLE ERROR: line 7: The given range isn't in document.
134 CONSOLE ERROR: line 7: The given range isn't in document.
135 CONSOLE ERROR: line 7: The given range isn't in document.
136 CONSOLE ERROR: line 7: The given range isn't in document.
137 CONSOLE ERROR: line 7: The given range isn't in document.
138 CONSOLE ERROR: line 7: The given range isn't in document.
139 CONSOLE ERROR: line 7: The given range isn't in document.
140 CONSOLE ERROR: line 7: The given range isn't in document.
141 CONSOLE ERROR: line 7: The given range isn't in document.
142 CONSOLE ERROR: line 7: The given range isn't in document.
143 CONSOLE ERROR: line 7: The given range isn't in document.
144 CONSOLE ERROR: line 7: The given range isn't in document.
145 CONSOLE ERROR: line 7: The given range isn't in document.
146 CONSOLE ERROR: line 7: The given range isn't in document.
147 CONSOLE ERROR: line 7: The given range isn't in document.
148 CONSOLE ERROR: line 7: The given range isn't in document.
149 CONSOLE ERROR: line 7: The given range isn't in document.
150 CONSOLE ERROR: line 7: The given range isn't in document.
151 CONSOLE ERROR: line 7: The given range isn't in document.
152 CONSOLE ERROR: line 7: The given range isn't in document.
153 CONSOLE ERROR: line 7: The given range isn't in document.
154 CONSOLE ERROR: line 7: The given range isn't in document.
155 CONSOLE ERROR: line 7: The given range isn't in document.
156 CONSOLE ERROR: line 7: The given range isn't in document.
157 CONSOLE ERROR: line 7: The given range isn't in document.
158 CONSOLE ERROR: line 7: The given range isn't in document.
159 CONSOLE ERROR: line 7: The given range isn't in document.
160 CONSOLE ERROR: line 7: The given range isn't in document.
161 CONSOLE ERROR: line 7: The given range isn't in document.
162 CONSOLE ERROR: line 7: The given range isn't in document.
163 CONSOLE ERROR: line 7: The given range isn't in document.
164 CONSOLE ERROR: line 7: The given range isn't in document.
165 CONSOLE ERROR: line 7: The given range isn't in document.
166 CONSOLE ERROR: line 7: The given range isn't in document.
167 CONSOLE ERROR: line 7: The given range isn't in document.
168 CONSOLE ERROR: line 7: The given range isn't in document.
169 CONSOLE ERROR: line 7: The given range isn't in document.
170 CONSOLE ERROR: line 7: The given range isn't in document.
171 CONSOLE ERROR: line 7: The given range isn't in document.
172 CONSOLE ERROR: line 7: The given range isn't in document.
173 CONSOLE ERROR: line 7: The given range isn't in document.
174 CONSOLE ERROR: line 7: The given range isn't in document.
175 CONSOLE ERROR: line 7: The given range isn't in document.
176 CONSOLE ERROR: line 7: The given range isn't in document.
177 CONSOLE ERROR: line 7: The given range isn't in document.
178 CONSOLE ERROR: line 7: The given range isn't in document.
179 CONSOLE ERROR: line 7: The given range isn't in document.
180 CONSOLE ERROR: line 7: The given range isn't in document.
181 CONSOLE ERROR: line 7: The given range isn't in document.
182 CONSOLE ERROR: line 7: The given range isn't in document.
183 CONSOLE ERROR: line 7: The given range isn't in document.
184 CONSOLE ERROR: line 7: The given range isn't in document.
185 CONSOLE ERROR: line 7: The given range isn't in document.
186 CONSOLE ERROR: line 7: The given range isn't in document.
187 CONSOLE ERROR: line 7: The given range isn't in document.
188 CONSOLE ERROR: line 7: The given range isn't in document.
189 CONSOLE ERROR: line 7: The given range isn't in document.
190 CONSOLE ERROR: line 7: The given range isn't in document.
191 CONSOLE ERROR: line 7: The given range isn't in document.
192 CONSOLE ERROR: line 7: The given range isn't in document.
193 CONSOLE ERROR: line 7: The given range isn't in document.
194 CONSOLE ERROR: line 7: The given range isn't in document.
195 CONSOLE ERROR: line 7: The given range isn't in document.
196 CONSOLE ERROR: line 7: The given range isn't in document.
197 CONSOLE ERROR: line 7: The given range isn't in document.
198 CONSOLE ERROR: line 7: The given range isn't in document.
199 CONSOLE ERROR: line 7: The given range isn't in document.
200 CONSOLE ERROR: line 7: The given range isn't in document.
201 CONSOLE ERROR: line 7: The given range isn't in document.
202 CONSOLE ERROR: line 7: The given range isn't in document.
203 CONSOLE ERROR: line 7: The given range isn't in document.
204 CONSOLE ERROR: line 7: The given range isn't in document.
205 CONSOLE ERROR: line 7: The given range isn't in document.
206 CONSOLE ERROR: line 7: The given range isn't in document.
207 CONSOLE ERROR: line 7: The given range isn't in document.
208 CONSOLE ERROR: line 7: The given range isn't in document.
209 CONSOLE ERROR: line 7: The given range isn't in document.
210 CONSOLE ERROR: line 7: The given range isn't in document.
211 This is a testharness.js-based test.
212 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() m ust not throw exceptions or modify the range it's given
213 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
214 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: 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
215 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: 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
216 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: 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
217 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: 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
218 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
219 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1
220 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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
221 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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 expected object "" but got object ""
222 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, endOffset of the Selection's last Range must match t he added Range expected 2 but got 0
223 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: 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
224 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() m ust not throw exceptions or modify the range it's given
225 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
226 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: 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
227 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: 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
228 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: 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
229 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: 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
230 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
231 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1
232 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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
233 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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 expected object "A" but got object "A"
234 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, endOffset of the Selection's last Range must match t he added Range expected 2 but got 1
235 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: 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
236 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() m ust not throw exceptions or modify the range it's given
237 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
238 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 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
239 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 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
240 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 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
241 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 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
242 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
243 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
244 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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
245 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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 expected object "b̈c̈d̈" but got object "b̈c̈d̈"
246 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 2
247 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: 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
248 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() m ust not throw exceptions or modify the range it's given
249 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
250 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: 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
251 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: 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
252 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: 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
253 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: 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
254 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
255 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
256 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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
257 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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 expected object "b̈c̈d̈e" but got object "b̈c̈d̈e"
258 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 2
259 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: 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
260 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust not throw exceptions or modify the range it's given
261 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
262 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: 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
263 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: 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
264 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: 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
265 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: 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
266 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
267 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
268 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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
269 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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 expected object "" but got object ""
270 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: 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̈ḧ
271 " but got Text node "Ijklmnop
272 "
273 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: 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
274 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() m ust not throw exceptions or modify the range it's given
275 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
276 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: 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
277 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: 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
278 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: 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
279 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: 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
280 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
281 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1
282 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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
283 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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 expected object "I" but got object "I"
284 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: 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̈ḧ
285 " but got Text node "Ijklmnop
286 "
287 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: 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
288 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() m ust not throw exceptions or modify the range it's given
289 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
290 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 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
291 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 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
292 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 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
293 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 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
294 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
295 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
296 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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
297 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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 expected object "klmnop" but got object "klmnop"
298 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: 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̈ḧ
299 " but got Text node "Ijklmnop
300 "
301 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: 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
302 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() m ust not throw exceptions or modify the range it's given
303 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
304 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: 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
305 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: 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
306 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: 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
307 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: 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
308 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
309 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1
310 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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
311 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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 expected object "klmnop
312 " but got object "klmnop
313 "
314 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: 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̈ḧ
315 " but got Text node "Ijklmnop
316 "
317 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: 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
318 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first ad dRange() must not throw exceptions or modify the range it's given
319 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
320 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first 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
321 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first 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
322 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyin g 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
323 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyin g 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
324 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second a ddRange() must not throw exceptions or modify the range it's given
325 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
326 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
327 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
328 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyin g the second added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
329 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyin g the Selection's last Range must modify the second added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
330 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first ad dRange() must not throw exceptions or modify the range it's given
331 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
332 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first 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
333 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first 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
334 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyin g 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
335 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyin g 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
336 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second a ddRange() must not throw exceptions or modify the range it's given
337 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
338 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
339 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
340 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyin g the second added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
341 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyin g the Selection's last Range must modify the second added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
342 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first a ddRange() must not throw exceptions or modify the range it's given
343 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
344 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
345 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
346 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
347 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
348 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
349 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
350 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second 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
351 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second 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
352 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyi ng the second 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
353 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyi ng the Selection's last Range must modify the second added Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
354 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first add Range() must not throw exceptions or modify the range it's given
355 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
356 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
357 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
358 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
359 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
360 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second ad dRange() must not throw exceptions or modify the range it's given
361 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
362 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
363 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
364 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
365 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
366 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first add Range() must not throw exceptions or modify the range it's given
367 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
368 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: 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
369 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: 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
370 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
371 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
372 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second ad dRange() must not throw exceptions or modify the range it's given
373 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
374 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: 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
375 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: 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
376 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
377 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
378 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first add Range() must not throw exceptions or modify the range it's given
379 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
380 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: 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
381 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: 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
382 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: 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
383 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: 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
384 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second ad dRange() must not throw exceptions or modify the range it's given
385 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
386 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: 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
387 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: 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
388 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: 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
389 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: 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
390 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first a ddRange() must not throw exceptions or modify the range it's given
391 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
392 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
393 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
394 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
395 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
396 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
397 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1
398 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoi nts
399 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 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 "Selection.addRange() tests
400
401 " but got object "Selection.addRange() tests
402
403 "
404 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 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̈ḧ
405 " but got Element node <html><head><title>Selection.addRange() tests</title>
406 <me...
407 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 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
408 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first a ddRange() must not throw exceptions or modify the range it's given
409 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
410 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
411 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
412 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
413 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
414 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
415 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1
416 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoi nts
417 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: 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 "Selection.addRange() tests
418
419 Äb̈c̈d̈ëf̈g̈ḧ
420 Ijklmnop
421 QrstuvwxYzabcdefGhijklmn
422
423
424
425
426
427 "use strict";
428
429 testAddRangeSubSet(8, 12);
430 testDiv.style.display = "none";
431 " but got object "Selection.addRange() tests
432
433 Äb̈c̈d̈ëf̈g̈ḧ
434 Ijklmnop
435 QrstuvwxYzabcdefGhijklmn
436
437
438
439
440
441 "use strict";
442
443 testAddRangeSubSet(8, 12);
444 testDiv.style.display = "none";
445 "
446 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: 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̈ḧ
447 " but got Element node <html><head><title>Selection.addRange() tests</title>
448 <me...
449 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: 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
450 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first a ddRange() must not throw exceptions or modify the range it's given
451 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
452 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
453 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
454 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
455 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
456 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
457 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1
458 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoi nts
459 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: 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 "Äb̈c̈d̈ëf̈g̈ḧ
460 Ijklmnop
461 QrstuvwxYzabcdefGhijklmn
462
463
464
465
466
467 "use strict";
468
469 testAddRangeSubSet(8, 12);
470 testDiv.style.display = "none";
471 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
472 Ijklmnop
473 QrstuvwxYzabcdefGhijklmn
474
475
476
477
478
479 "use strict";
480
481 testAddRangeSubSet(8, 12);
482 testDiv.style.display = "none";
483 "
484 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: 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̈ḧ
485 " but got Element node <html><head><title>Selection.addRange() tests</title>
486 <me...
487 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: 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
488 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must not thr ow exceptions or modify the range it's given
489 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
490 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 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
491 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
492 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the first 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
493 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
494 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must not th row exceptions or modify the range it's given
495 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in rangeCount being 1
496 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
497 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 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 "" but got object ""
498 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 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̈ḧ
499 " but got Element node <head><title>Selection.addRange() tests</title>
500 <meta nam...
501 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 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
502 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not thr ow exceptions or modify the range it's given
503 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
504 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 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
505 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
506 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first 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
507 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
508 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not th row exceptions or modify the range it's given
509 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
510 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
511 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 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 "Ä b̈c̈d̈ëf̈g̈ḧ
512 Ijklmnop
513 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
514 Ijklmnop
515 QrstuvwxYzabcdefGhijklmn"
516 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 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̈ḧ
517 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
518 </p><p id...
519 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 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
520 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fir st addRange() must not throw exceptions or modify the range it's given
521 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fir st addRange() must result in rangeCount being 1 assert_equals: rangeCount must b e 1 expected 1 but got 0
522 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 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
523 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 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
524 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 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
525 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 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
526 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: sec ond addRange() must not throw exceptions or modify the range it's given
527 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: sec ond addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
528 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 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
529 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 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
530 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 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
531 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 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
532 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
533 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
534 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first 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
535 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first 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
536 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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 proceed with tests if rangeCount is 0 got disallowed value 0
537 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.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
538 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must no t throw exceptions or modify the range it's given
539 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
540 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second 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
541 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second 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
542 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second 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
543 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 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
544 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
545 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
546 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first 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
547 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first 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
548 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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 proceed with tests if rangeCount is 0 got disallowed value 0
549 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, 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
550 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must no t throw exceptions or modify the range it's given
551 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
552 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second 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
553 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second 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
554 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second 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
555 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, 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
556 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw excepti ons or modify the range it's given
557 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
558 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
559 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
560 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
561 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
562 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw except ions or modify the range it's given
563 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeC ount being 1
564 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the se lection's last range having the specified endpoints
565 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 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 ""
566 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 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̈ḧ
567 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
568 </p>
569 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 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
570 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw excepti ons or modify the range it's given
571 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
572 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
573 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
574 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
575 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
576 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw except ions or modify the range it's given
577 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeC ount being 1
578 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the se lection's last range having the specified endpoints
579 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 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 "Äb̈c̈d̈ëf̈ g̈ḧ
580 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
581 "
582 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 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̈ḧ
583 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
584 </p>
585 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 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
586 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not thr ow exceptions or modify the range it's given
587 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
588 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 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
589 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 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
590 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first 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
591 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
592 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not th row exceptions or modify the range it's given
593 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
594 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 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
595 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 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
596 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
597 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's las t Range must modify the second added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
598 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not thr ow exceptions or modify the range it's given
599 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
600 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 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
601 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 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
602 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first 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
603 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
604 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not th row exceptions or modify the range it's given
605 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
606 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: 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
607 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: 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
608 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
609 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's las t Range must modify the second added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
610 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
611 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
612 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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 assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
613 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
614 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
615 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
616 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
617 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
618 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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
619 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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 assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "Äb̈c̈d̈ëf̈g̈ḧ
620 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
621 "
622 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].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, endContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
623 " but got Text node "Ijklmnop
624 "
625 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].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
626 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
627 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
628 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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 assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
629 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
630 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
631 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
632 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
633 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
634 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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
635 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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 assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "Äb̈c̈d̈ëf̈g̈ḧ
636 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ
637 Ijklmnop"
638 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, 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, endContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
639 " but got Text node "Ijklmnop
640 "
641 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, 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
642 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not th row exceptions or modify the range it's given
643 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
644 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 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
645 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 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
646 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
647 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
648 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not t hrow exceptions or modify the range it's given
649 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resul t in rangeCount being 1
650 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resul t in the selection's last range having the specified endpoints
651 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 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 "̈ c̈d̈ëf̈g̈ḧ
652 Ijklmnop
653 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ
654 Ijklmnop
655 QrstuvwxYzabcdef"
656 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 3
657 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 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
658 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not th row exceptions or modify the range it's given
659 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
660 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: 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
661 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: 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
662 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
663 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
664 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not t hrow exceptions or modify the range it's given
665 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resul t in rangeCount being 1
666 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resul t in the selection's last range having the specified endpoints
667 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: 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" but got object "Äb̈c̈d"
668 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: 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̈ḧ
669 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
670 </p>
671 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: 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
672 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptio ns or modify the range it's given
673 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
674 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
675 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
676 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
677 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
678 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw excepti ons or modify the range it's given
679 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCo unt being 1
680 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the sel ection's last range having the specified endpoints
681 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: 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 "QrstuvwxYzabc defGhijklmn" but got object "QrstuvwxYzabcdefGhijklmn"
682 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: 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̈ḧ
683 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
684 </p><p id="b" s...
685 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: 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
686 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not thr ow exceptions or modify the range it's given
687 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
688 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 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
689 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
690 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first 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
691 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
692 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not th row exceptions or modify the range it's given
693 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1
694 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
695 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: 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 "Ij klmnop
696 Qrstu" but got object "Ijklmnop
697 Qrstu"
698 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: 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̈ḧ
699 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
700 </p><p id="b" s...
701 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: 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
702 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() m ust not throw exceptions or modify the range it's given
703 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
704 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: 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
705 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: 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
706 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: 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
707 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: 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
708 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
709 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1
710 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
711 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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 expected object "" but got object ""
712 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: 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̈ḧ
713 " but got Element node <html><head><title>Selection.addRange() tests</title>
714 <me...
715 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: 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
716 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange () must not throw exceptions or modify the range it's given
717 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange () must result in rangeCount being 1 assert_equals: rangeCount must be 1 expecte d 1 but got 0
718 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: 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
719 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: 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
720 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: 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
721 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: 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
722 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRang e() must not throw exceptions or modify the range it's given
723 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRang e() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expect ed 1 but got 0
724 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: 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
725 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: 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
726 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: 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
727 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: 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
728 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must not throw excepti ons or modify the range it's given
729 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
730 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
731 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
732 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
733 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
734 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must not throw except ions or modify the range it's given
735 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must result in rangeC ount being 1
736 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the se lection's last range having the specified endpoints
737 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 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 "" but got ob ject ""
738 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 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̈ḧ
739 " but got Document node with 2 children
740 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 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
741 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must not throw excepti ons or modify the range it's given
742 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
743 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
744 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
745 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
746 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
747 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must not throw except ions or modify the range it's given
748 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in rangeC ount being 1
749 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the se lection's last range having the specified endpoints
750 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: 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 "Selection.ad dRange() tests
751
752 Äb̈c̈d̈ëf̈g̈ḧ
753 Ijklmnop
754 QrstuvwxYzabcdefGhijklmn
755
756
757
758
759
760 "use strict";
761
762 testAddRangeSubSet(8, 12);
763 testDiv.style.display = "none";
764 " but got object "Selection.addRange() tests
765
766 Äb̈c̈d̈ëf̈g̈ḧ
767 Ijklmnop
768 QrstuvwxYzabcdefGhijklmn
769
770
771
772
773
774 "use strict";
775
776 testAddRangeSubSet(8, 12);
777 testDiv.style.display = "none";
778 "
779 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: 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̈ḧ
780 " but got Document node with 2 children
781 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: 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
782 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must not throw excepti ons or modify the range it's given
783 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
784 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
785 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
786 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
787 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
788 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must not throw except ions or modify the range it's given
789 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in rangeC ount being 1
790 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the se lection's last range having the specified endpoints
791 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: 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 "Selection.ad dRange() tests
792
793 Äb̈c̈d̈ëf̈g̈ḧ
794 Ijklmnop
795 QrstuvwxYzabcdefGhijklmn
796
797
798
799
800
801 "use strict";
802
803 testAddRangeSubSet(8, 12);
804 testDiv.style.display = "none";
805 " but got object "Selection.addRange() tests
806
807 Äb̈c̈d̈ëf̈g̈ḧ
808 Ijklmnop
809 QrstuvwxYzabcdefGhijklmn
810
811
812
813
814
815 "use strict";
816
817 testAddRangeSubSet(8, 12);
818 testDiv.style.display = "none";
819 "
820 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: 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̈ḧ
821 " but got Document node with 2 children
822 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: 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
823 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exception s or modify the range it's given
824 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
825 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
826 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
827 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
828 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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 ra ngeCount is 0 got disallowed value 0
829 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw exceptio ns or modify the range it's given
830 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCou nt being 1
831 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sele ction'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̈h ̈
832 </p><p id="b" s...
833 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: second 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̈ ḧ
834 Ijklmnop
835 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
836 Ijklmnop
837 QrstuvwxYzabcdefGhijklmn"
838 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must mod ify the Selection's last Range assert_equals: After mutating the second added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
839 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
840 </p><p id="b" s...
841 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the second added Range assert_equals: After second 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
842 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not thr ow exceptions or modify the range it's given
843 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
844 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: 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
845 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
846 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first 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
847 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
848 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not th row exceptions or modify the range it's given
849 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in rangeCount being 1
850 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: end Container of the Selection's last Range must match the added Range expected Comm ent node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
851 </p><p id="b" s...
852 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: 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 "uv wxYzabcdefGhijklmn" but got object "uvwxYzabcdefGhijklmn"
853 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: 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̈ḧ
854 " but got Text node "Qrstuvwx"
855 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: 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
856 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw exceptio ns or modify the range it's given
857 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
858 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
859 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
860 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
861 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
862 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw excepti ons or modify the range it's given
863 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeCo unt being 1
864 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the sel ection's last range having the specified endpoints assert_equals: endContainer o f 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̈ ḧ
865 </p><p id="b" s...
866 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: 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 "Ghijklmn" but got object "Ghijklmn"
867 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: 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̈ḧ
868 " but got Element node <p id="d" style="display:none">Yzabcdef</p>
869 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: 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
870 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw exc eptions or modify the range it's given
871 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
872 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 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
873 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 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
874 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: 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
875 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: 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
876 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw ex ceptions or modify the range it's given
877 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
878 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second 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
879 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second 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
880 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the second 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
881 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Rang e must modify the second added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
882 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must not throw exceptions or modify the range it's given
883 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
884 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
885 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
886 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
887 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
888 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must not thro w exceptions or modify the range it's given
889 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
890 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second 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
891 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second 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
892 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the second 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
893 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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
894 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must no t throw exceptions or modify the range it's given
895 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
896 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: 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
897 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: 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
898 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: 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
899 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: 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
900 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must n ot throw exceptions or modify the range it's given
901 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
902 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: 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
903 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: 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
904 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: 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
905 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: 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
906 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must not throw exceptions or modify the range it's given
907 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
908 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
909 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
910 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
911 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must m odify the first added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
912 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must not throw exceptions or modify the range it's given
913 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
914 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
915 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
916 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the second added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
917 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must m odify the second added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
918 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must not throw excepti ons or modify the range it's given
919 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
920 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
921 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
922 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
923 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
924 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must not throw except ions or modify the range it's given
925 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
926 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second 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
927 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second 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
928 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the second 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
929 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range mu st modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
930 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must n ot throw exceptions or modify the range it's given
931 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
932 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
933 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
934 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
935 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
936 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
937 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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
938 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second 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
939 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
940 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the second 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
941 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Selection 's last Range must modify the second added Range assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
942 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first add Range() must not throw exceptions or modify the range it's given
943 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
944 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
945 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
946 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
947 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
948 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second ad dRange() must not throw exceptions or modify the range it's given
949 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
950 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
951 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
952 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
953 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
954 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first add Range() must not throw exceptions or modify the range it's given
955 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
956 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: 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
957 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: 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
958 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: 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
959 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: 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
960 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second ad dRange() must not throw exceptions or modify the range it's given
961 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
962 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: 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
963 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: 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
964 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: 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
965 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: 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
966 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must not throw exceptions or modify the range it's given
967 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
968 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
969 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
970 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
971 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
972 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must not throw exceptions or modify the range it's given
973 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
974 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
975 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
976 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the sec ond added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
977 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Sel ection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
978 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must not throw exceptions or modify the range it's given
979 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
980 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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
981 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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
982 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
983 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
984 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
985 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
986 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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
987 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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
988 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the sec ond added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
989 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Sel ection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
990 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must not throw exceptions or modify the range it's given
991 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
992 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first 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
993 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first 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
994 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: 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
995 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: 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
996 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must no t throw exceptions or modify the range it's given
997 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
998 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second 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
999 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second 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
1000 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the second 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
1001 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: 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
1002 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must not throw exceptions or modify the range it's given
1003 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1004 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first 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
1005 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first 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
1006 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 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
1007 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 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
1008 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must no t throw exceptions or modify the range it's given
1009 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1010 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second 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
1011 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second 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
1012 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the second 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
1013 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: 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
1014 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRa nge() must not throw exceptions or modify the range it's given
1015 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRa nge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expe cted 1 but got 0
1016 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first 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
1017 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first 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
1018 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying t he first 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
1019 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying t he Selection's last Range must modify the first added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1020 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addR ange() must not throw exceptions or modify the range it's given
1021 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
1022 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addR ange() 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 v alue 0
1023 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addR ange() 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 v alue 0
1024 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying t he 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
1025 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying t he 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
1026 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRa nge() must not throw exceptions or modify the range it's given
1027 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRa nge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expe cted 1 but got 0
1028 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first 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
1029 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first 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
1030 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying t he first 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
1031 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying t he Selection's last Range must modify the first added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1032 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addR ange() must not throw exceptions or modify the range it's given
1033 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
1034 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addR ange() 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 v alue 0
1035 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addR ange() 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 v alue 0
1036 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying t he 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
1037 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying t he 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
1038 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mu st not throw exceptions or modify the range it's given
1039 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
1040 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
1041 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
1042 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
1043 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
1044 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() m ust not throw exceptions or modify the range it's given
1045 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1046 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
1047 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
1048 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
1049 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
1050 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must not throw exception s or modify the range it's given
1051 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1052 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1053 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1054 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
1055 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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 ra ngeCount is 0 got disallowed value 0
1056 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must not throw exceptio ns or modify the range it's given
1057 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1058 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1059 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1060 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the second added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1061 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed 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 r angeCount is 0 got disallowed value 0
1062 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must not t hrow exceptions or modify the range it's given
1063 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1064 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must resul t 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
1065 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must resul t 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
1066 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the first added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1067 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's l ast Range must modify the first added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1068 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
1069 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1070 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second 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
1071 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second 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
1072 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the second 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
1073 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's l ast Range must modify the second added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1074 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must not throw exc eptions or modify the range it's given
1075 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1076 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 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
1077 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 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
1078 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: 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
1079 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: 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
1080 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must not throw ex ceptions or modify the range it's given
1081 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1082 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second 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
1083 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second 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
1084 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the second 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
1085 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Rang e must modify the second added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1086 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() m ust not throw exceptions or modify the range it's given
1087 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1088 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: 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
1089 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: 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
1090 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: 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
1091 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: 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
1092 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
1093 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1
1094 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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
1095 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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 expected object "" but got object ""
1096 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, endOffset of the Selection's last Range must match t he added Range expected 2 but got 0
1097 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: 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
1098 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() m ust not throw exceptions or modify the range it's given
1099 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1100 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: 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
1101 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: 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
1102 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: 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
1103 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: 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
1104 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
1105 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1
1106 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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
1107 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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 expected object "A" but got object "A"
1108 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, endOffset of the Selection's last Range must match t he added Range expected 2 but got 1
1109 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: 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
1110 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() m ust not throw exceptions or modify the range it's given
1111 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1112 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 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
1113 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 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
1114 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 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
1115 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 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
1116 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
1117 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
1118 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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
1119 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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 expected object "b̈c̈d̈" but got object "b̈c̈d̈"
1120 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 2
1121 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: 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
1122 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() m ust not throw exceptions or modify the range it's given
1123 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1124 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: 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
1125 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: 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
1126 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: 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
1127 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: 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
1128 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
1129 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
1130 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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
1131 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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 expected object "b̈c̈d̈e" but got object "b̈c̈d̈e"
1132 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 2
1133 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: 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
1134 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust not throw exceptions or modify the range it's given
1135 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1136 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: 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
1137 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: 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
1138 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: 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
1139 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: 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
1140 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
1141 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
1142 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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
1143 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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 expected object "" but got object ""
1144 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: 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̈ḧ
1145 " but got Text node "Ijklmnop
1146 "
1147 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: 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
1148 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() m ust not throw exceptions or modify the range it's given
1149 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1150 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: 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
1151 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: 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
1152 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: 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
1153 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: 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
1154 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
1155 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1
1156 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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
1157 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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 expected object "I" but got object "I"
1158 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: 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̈ḧ
1159 " but got Text node "Ijklmnop
1160 "
1161 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: 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
1162 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() m ust not throw exceptions or modify the range it's given
1163 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1164 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 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
1165 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 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
1166 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 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
1167 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 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
1168 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
1169 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
1170 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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
1171 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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 expected object "klmnop" but got object "klmnop"
1172 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: 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̈ḧ
1173 " but got Text node "Ijklmnop
1174 "
1175 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: 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
1176 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() m ust not throw exceptions or modify the range it's given
1177 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1178 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: 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
1179 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: 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
1180 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: 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
1181 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: 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
1182 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
1183 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1
1184 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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
1185 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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 expected object "klmnop
1186 " but got object "klmnop
1187 "
1188 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: 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̈ḧ
1189 " but got Text node "Ijklmnop
1190 "
1191 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: 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
1192 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first ad dRange() must not throw exceptions or modify the range it's given
1193 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1194 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first 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
1195 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first 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
1196 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyin g 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
1197 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyin g 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
1198 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second a ddRange() must not throw exceptions or modify the range it's given
1199 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1200 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1201 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1202 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyin g the second added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1203 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyin g the Selection's last Range must modify the second added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1204 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first ad dRange() must not throw exceptions or modify the range it's given
1205 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1206 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first 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
1207 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first 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
1208 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyin g 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
1209 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyin g 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
1210 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second a ddRange() must not throw exceptions or modify the range it's given
1211 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1212 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1213 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1214 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyin g the second added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1215 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyin g the Selection's last Range must modify the second added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1216 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first a ddRange() must not throw exceptions or modify the range it's given
1217 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1218 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1219 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1220 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1221 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1222 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
1223 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1224 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second 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
1225 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second 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
1226 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyi ng the second 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
1227 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyi ng the Selection's last Range must modify the second added Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1228 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first add Range() must not throw exceptions or modify the range it's given
1229 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
1230 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
1231 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
1232 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
1233 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
1234 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second ad dRange() must not throw exceptions or modify the range it's given
1235 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1236 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
1237 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
1238 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
1239 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
1240 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first add Range() must not throw exceptions or modify the range it's given
1241 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
1242 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: 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
1243 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: 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
1244 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
1245 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
1246 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second ad dRange() must not throw exceptions or modify the range it's given
1247 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1248 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: 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
1249 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: 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
1250 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
1251 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
1252 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first add Range() must not throw exceptions or modify the range it's given
1253 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
1254 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: 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
1255 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: 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
1256 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: 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
1257 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: 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
1258 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second ad dRange() must not throw exceptions or modify the range it's given
1259 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1260 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: 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
1261 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: 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
1262 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: 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
1263 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: 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
1264 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first a ddRange() must not throw exceptions or modify the range it's given
1265 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1266 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1267 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1268 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1269 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1270 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
1271 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1
1272 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoi nts
1273 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 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 "Selection.addRange() tests
1274
1275 " but got object "Selection.addRange() tests
1276
1277 "
1278 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 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̈ḧ
1279 " but got Element node <html><head><title>Selection.addRange() tests</title>
1280 <me...
1281 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 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
1282 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first a ddRange() must not throw exceptions or modify the range it's given
1283 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1284 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1285 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1286 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1287 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1288 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
1289 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1
1290 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoi nts
1291 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: 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 "Selection.addRange() tests
1292
1293 Äb̈c̈d̈ëf̈g̈ḧ
1294 Ijklmnop
1295 QrstuvwxYzabcdefGhijklmn
1296
1297
1298
1299
1300
1301 "use strict";
1302
1303 testAddRangeSubSet(8, 12);
1304 testDiv.style.display = "none";
1305 " but got object "Selection.addRange() tests
1306
1307 Äb̈c̈d̈ëf̈g̈ḧ
1308 Ijklmnop
1309 QrstuvwxYzabcdefGhijklmn
1310
1311
1312
1313
1314
1315 "use strict";
1316
1317 testAddRangeSubSet(8, 12);
1318 testDiv.style.display = "none";
1319 "
1320 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: 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̈ḧ
1321 " but got Element node <html><head><title>Selection.addRange() tests</title>
1322 <me...
1323 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: 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
1324 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first a ddRange() must not throw exceptions or modify the range it's given
1325 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1326 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1327 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1328 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1329 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1330 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
1331 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1
1332 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoi nts
1333 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: 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 "Äb̈c̈d̈ëf̈g̈ḧ
1334 Ijklmnop
1335 QrstuvwxYzabcdefGhijklmn
1336
1337
1338
1339
1340
1341 "use strict";
1342
1343 testAddRangeSubSet(8, 12);
1344 testDiv.style.display = "none";
1345 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1346 Ijklmnop
1347 QrstuvwxYzabcdefGhijklmn
1348
1349
1350
1351
1352
1353 "use strict";
1354
1355 testAddRangeSubSet(8, 12);
1356 testDiv.style.display = "none";
1357 "
1358 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: 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̈ḧ
1359 " but got Element node <html><head><title>Selection.addRange() tests</title>
1360 <me...
1361 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: 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
1362 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must not thr ow exceptions or modify the range it's given
1363 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1364 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 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
1365 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1366 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the first 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
1367 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1368 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must not th row exceptions or modify the range it's given
1369 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in rangeCount being 1
1370 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
1371 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 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 "" but got object ""
1372 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 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̈ḧ
1373 " but got Element node <head><title>Selection.addRange() tests</title>
1374 <meta nam...
1375 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 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
1376 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not thr ow exceptions or modify the range it's given
1377 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1378 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 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
1379 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1380 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first 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
1381 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1382 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not th row exceptions or modify the range it's given
1383 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
1384 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
1385 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 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 "Ä b̈c̈d̈ëf̈g̈ḧ
1386 Ijklmnop
1387 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
1388 Ijklmnop
1389 QrstuvwxYzabcdefGhijklmn"
1390 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 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̈ḧ
1391 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1392 </p><p id...
1393 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 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
1394 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fir st addRange() must not throw exceptions or modify the range it's given
1395 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fir st addRange() must result in rangeCount being 1 assert_equals: rangeCount must b e 1 expected 1 but got 0
1396 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 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
1397 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 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
1398 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 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
1399 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 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
1400 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: sec ond addRange() must not throw exceptions or modify the range it's given
1401 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: sec ond addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1402 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 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
1403 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 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
1404 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 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
1405 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 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
1406 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
1407 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1408 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first 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
1409 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first 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
1410 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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 proceed with tests if rangeCount is 0 got disallowed value 0
1411 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.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
1412 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must no t throw exceptions or modify the range it's given
1413 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1414 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second 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
1415 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second 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
1416 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second 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
1417 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 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
1418 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
1419 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1420 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first 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
1421 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first 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
1422 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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 proceed with tests if rangeCount is 0 got disallowed value 0
1423 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, 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
1424 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must no t throw exceptions or modify the range it's given
1425 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1426 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second 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
1427 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second 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
1428 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second 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
1429 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, 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
1430 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw excepti ons or modify the range it's given
1431 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1432 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1433 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1434 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1435 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1436 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw except ions or modify the range it's given
1437 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeC ount being 1
1438 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the se lection's last range having the specified endpoints
1439 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 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 ""
1440 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 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̈ḧ
1441 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1442 </p>
1443 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 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
1444 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw excepti ons or modify the range it's given
1445 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1446 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1447 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1448 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1449 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1450 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw except ions or modify the range it's given
1451 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeC ount being 1
1452 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the se lection's last range having the specified endpoints
1453 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 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 "Äb̈c̈d̈ëf̈ g̈ḧ
1454 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1455 "
1456 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 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̈ḧ
1457 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1458 </p>
1459 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 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
1460 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not thr ow exceptions or modify the range it's given
1461 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1462 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 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
1463 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 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
1464 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first 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
1465 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1466 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not th row exceptions or modify the range it's given
1467 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1468 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 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
1469 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 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
1470 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1471 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's las t Range must modify the second added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1472 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not thr ow exceptions or modify the range it's given
1473 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1474 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 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
1475 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 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
1476 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first 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
1477 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1478 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not th row exceptions or modify the range it's given
1479 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1480 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: 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
1481 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: 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
1482 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1483 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's las t Range must modify the second added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1484 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
1485 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1486 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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 assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1487 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1488 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1489 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1490 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
1491 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
1492 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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
1493 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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 assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "Äb̈c̈d̈ëf̈g̈ḧ
1494 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1495 "
1496 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].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, endContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1497 " but got Text node "Ijklmnop
1498 "
1499 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].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
1500 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
1501 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1502 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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 assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1503 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1504 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1505 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1506 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
1507 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
1508 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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
1509 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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 assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "Äb̈c̈d̈ëf̈g̈ḧ
1510 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ
1511 Ijklmnop"
1512 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, 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, endContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1513 " but got Text node "Ijklmnop
1514 "
1515 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, 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
1516 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not th row exceptions or modify the range it's given
1517 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1518 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 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
1519 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 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
1520 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1521 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1522 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not t hrow exceptions or modify the range it's given
1523 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resul t in rangeCount being 1
1524 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resul t in the selection's last range having the specified endpoints
1525 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 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 "̈ c̈d̈ëf̈g̈ḧ
1526 Ijklmnop
1527 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ
1528 Ijklmnop
1529 QrstuvwxYzabcdef"
1530 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 3
1531 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 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
1532 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not th row exceptions or modify the range it's given
1533 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1534 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: 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
1535 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: 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
1536 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1537 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1538 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not t hrow exceptions or modify the range it's given
1539 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resul t in rangeCount being 1
1540 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resul t in the selection's last range having the specified endpoints
1541 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: 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" but got object "Äb̈c̈d"
1542 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: 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̈ḧ
1543 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1544 </p>
1545 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: 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
1546 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptio ns or modify the range it's given
1547 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1548 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1549 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1550 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1551 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1552 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw excepti ons or modify the range it's given
1553 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCo unt being 1
1554 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the sel ection's last range having the specified endpoints
1555 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: 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 "QrstuvwxYzabc defGhijklmn" but got object "QrstuvwxYzabcdefGhijklmn"
1556 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: 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̈ḧ
1557 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1558 </p><p id="b" s...
1559 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: 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
1560 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not thr ow exceptions or modify the range it's given
1561 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1562 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 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
1563 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1564 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first 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
1565 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1566 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not th row exceptions or modify the range it's given
1567 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1
1568 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
1569 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: 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 "Ij klmnop
1570 Qrstu" but got object "Ijklmnop
1571 Qrstu"
1572 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: 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̈ḧ
1573 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1574 </p><p id="b" s...
1575 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: 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
1576 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() m ust not throw exceptions or modify the range it's given
1577 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1578 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: 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
1579 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: 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
1580 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: 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
1581 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: 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
1582 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
1583 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1
1584 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
1585 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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 expected object "" but got object ""
1586 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: 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̈ḧ
1587 " but got Element node <html><head><title>Selection.addRange() tests</title>
1588 <me...
1589 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: 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
1590 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange () must not throw exceptions or modify the range it's given
1591 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange () must result in rangeCount being 1 assert_equals: rangeCount must be 1 expecte d 1 but got 0
1592 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: 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
1593 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: 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
1594 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: 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
1595 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: 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
1596 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRang e() must not throw exceptions or modify the range it's given
1597 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRang e() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expect ed 1 but got 0
1598 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: 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
1599 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: 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
1600 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: 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
1601 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: 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
1602 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: first addRange() must not throw excepti ons or modify the range it's given
1603 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1604 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1605 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1606 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1607 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1608 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: second addRange() must not throw except ions or modify the range it's given
1609 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: second addRange() must result in rangeC ount being 1
1610 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the se lection's last range having the specified endpoints
1611 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 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 "" but got ob ject ""
1612 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 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̈ḧ
1613 " but got Document node with 2 children
1614 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 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
1615 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: first addRange() must not throw excepti ons or modify the range it's given
1616 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1617 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1618 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1619 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1620 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1621 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: second addRange() must not throw except ions or modify the range it's given
1622 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: second addRange() must result in rangeC ount being 1
1623 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the se lection's last range having the specified endpoints
1624 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: 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 "Selection.ad dRange() tests
1625
1626 Äb̈c̈d̈ëf̈g̈ḧ
1627 Ijklmnop
1628 QrstuvwxYzabcdefGhijklmn
1629
1630
1631
1632
1633
1634 "use strict";
1635
1636 testAddRangeSubSet(8, 12);
1637 testDiv.style.display = "none";
1638 " but got object "Selection.addRange() tests
1639
1640 Äb̈c̈d̈ëf̈g̈ḧ
1641 Ijklmnop
1642 QrstuvwxYzabcdefGhijklmn
1643
1644
1645
1646
1647
1648 "use strict";
1649
1650 testAddRangeSubSet(8, 12);
1651 testDiv.style.display = "none";
1652 "
1653 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: 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̈ḧ
1654 " but got Document node with 2 children
1655 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: 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
1656 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: first addRange() must not throw excepti ons or modify the range it's given
1657 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1658 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1659 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1660 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1661 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1662 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: second addRange() must not throw except ions or modify the range it's given
1663 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: second addRange() must result in rangeC ount being 1
1664 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the se lection's last range having the specified endpoints
1665 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: 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 "Selection.ad dRange() tests
1666
1667 Äb̈c̈d̈ëf̈g̈ḧ
1668 Ijklmnop
1669 QrstuvwxYzabcdefGhijklmn
1670
1671
1672
1673
1674
1675 "use strict";
1676
1677 testAddRangeSubSet(8, 12);
1678 testDiv.style.display = "none";
1679 " but got object "Selection.addRange() tests
1680
1681 Äb̈c̈d̈ëf̈g̈ḧ
1682 Ijklmnop
1683 QrstuvwxYzabcdefGhijklmn
1684
1685
1686
1687
1688
1689 "use strict";
1690
1691 testAddRangeSubSet(8, 12);
1692 testDiv.style.display = "none";
1693 "
1694 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: 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̈ḧ
1695 " but got Document node with 2 children
1696 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: 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
1697 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exception s or modify the range it's given
1698 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1699 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1700 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1701 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
1702 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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 ra ngeCount is 0 got disallowed value 0
1703 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw exceptio ns or modify the range it's given
1704 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCou nt being 1
1705 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sele ction'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̈h ̈
1706 </p><p id="b" s...
1707 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: second 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̈ ḧ
1708 Ijklmnop
1709 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
1710 Ijklmnop
1711 QrstuvwxYzabcdefGhijklmn"
1712 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must mod ify the Selection's last Range assert_equals: After mutating the second added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1713 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1714 </p><p id="b" s...
1715 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the second added Range assert_equals: After second 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
1716 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not thr ow exceptions or modify the range it's given
1717 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1718 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: 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
1719 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1720 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first 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
1721 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1722 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not th row exceptions or modify the range it's given
1723 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in rangeCount being 1
1724 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: end Container of the Selection's last Range must match the added Range expected Comm ent node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ
1725 </p><p id="b" s...
1726 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: 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 "uv wxYzabcdefGhijklmn" but got object "uvwxYzabcdefGhijklmn"
1727 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: 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̈ḧ
1728 " but got Text node "Qrstuvwx"
1729 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: 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
1730 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw exceptio ns or modify the range it's given
1731 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1732 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1733 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1734 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1735 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1736 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw excepti ons or modify the range it's given
1737 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeCo unt being 1
1738 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the sel ection's last range having the specified endpoints assert_equals: endContainer o f 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̈ ḧ
1739 </p><p id="b" s...
1740 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: 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 "Ghijklmn" but got object "Ghijklmn"
1741 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: 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̈ḧ
1742 " but got Element node <p id="d" style="display:none">Yzabcdef</p>
1743 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: 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
1744 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw exc eptions or modify the range it's given
1745 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1746 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 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
1747 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 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
1748 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: 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
1749 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: 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
1750 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw ex ceptions or modify the range it's given
1751 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1752 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second 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
1753 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second 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
1754 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the second 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
1755 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Rang e must modify the second added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1756 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must not throw exceptions or modify the range it's given
1757 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1758 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1759 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1760 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1761 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1762 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must not thro w exceptions or modify the range it's given
1763 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1764 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second 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
1765 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second 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
1766 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the second 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
1767 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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
1768 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must no t throw exceptions or modify the range it's given
1769 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1770 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: 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
1771 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: 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
1772 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: 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
1773 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: 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
1774 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must n ot throw exceptions or modify the range it's given
1775 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
1776 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: 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
1777 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: 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
1778 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: 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
1779 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: 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
1780 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must not throw exceptions or modify the range it's given
1781 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1782 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1783 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1784 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1785 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must m odify the first added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1786 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must not throw exceptions or modify the range it's given
1787 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1788 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1789 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1790 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the second added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1791 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must m odify the second added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1792 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must not throw excepti ons or modify the range it's given
1793 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1794 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1795 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1796 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1797 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1798 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must not throw except ions or modify the range it's given
1799 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1800 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second 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
1801 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second 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
1802 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the second 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
1803 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range mu st modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1804 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must n ot throw exceptions or modify the range it's given
1805 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
1806 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
1807 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
1808 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
1809 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
1810 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
1811 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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
1812 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second 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
1813 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1814 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the second 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
1815 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Selection 's last Range must modify the second added Range assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1816 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first add Range() must not throw exceptions or modify the range it's given
1817 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
1818 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
1819 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
1820 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
1821 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
1822 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second ad dRange() must not throw exceptions or modify the range it's given
1823 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1824 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
1825 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
1826 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
1827 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
1828 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first add Range() must not throw exceptions or modify the range it's given
1829 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
1830 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: 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
1831 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: 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
1832 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: 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
1833 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: 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
1834 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second ad dRange() must not throw exceptions or modify the range it's given
1835 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1836 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: 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
1837 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: 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
1838 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: 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
1839 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: 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
1840 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must not throw exceptions or modify the range it's given
1841 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1842 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
1843 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
1844 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1845 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1846 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must not throw exceptions or modify the range it's given
1847 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1848 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
1849 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
1850 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the sec ond added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1851 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Sel ection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1852 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must not throw exceptions or modify the range it's given
1853 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1854 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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
1855 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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
1856 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1857 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1858 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
1859 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1860 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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
1861 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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
1862 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the sec ond added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1863 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Sel ection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1864 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must not throw exceptions or modify the range it's given
1865 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1866 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first 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
1867 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first 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
1868 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: 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
1869 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: 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
1870 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must no t throw exceptions or modify the range it's given
1871 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1872 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second 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
1873 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second 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
1874 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the second 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
1875 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: 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
1876 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must not throw exceptions or modify the range it's given
1877 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1878 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first 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
1879 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first 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
1880 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 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
1881 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 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
1882 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must no t throw exceptions or modify the range it's given
1883 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1884 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second 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
1885 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second 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
1886 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the second 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
1887 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: 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
1888 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRa nge() must not throw exceptions or modify the range it's given
1889 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRa nge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expe cted 1 but got 0
1890 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first 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
1891 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first 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
1892 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying t he first 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
1893 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying t he Selection's last Range must modify the first added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1894 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addR ange() must not throw exceptions or modify the range it's given
1895 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
1896 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addR ange() 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 v alue 0
1897 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addR ange() 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 v alue 0
1898 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying t he 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
1899 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying t he 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
1900 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRa nge() must not throw exceptions or modify the range it's given
1901 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRa nge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expe cted 1 but got 0
1902 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first 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
1903 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first 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
1904 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying t he first 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
1905 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying t he Selection's last Range must modify the first added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1906 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addR ange() must not throw exceptions or modify the range it's given
1907 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
1908 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addR ange() 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 v alue 0
1909 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addR ange() 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 v alue 0
1910 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying t he 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
1911 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying t he 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
1912 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mu st not throw exceptions or modify the range it's given
1913 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
1914 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
1915 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
1916 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
1917 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
1918 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() m ust not throw exceptions or modify the range it's given
1919 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1920 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
1921 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
1922 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
1923 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
1924 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must not throw exception s or modify the range it's given
1925 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1926 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1927 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1928 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
1929 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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 ra ngeCount is 0 got disallowed value 0
1930 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must not throw exceptio ns or modify the range it's given
1931 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1932 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1933 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1934 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the second added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1935 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed 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 r angeCount is 0 got disallowed value 0
1936 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must not t hrow exceptions or modify the range it's given
1937 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1938 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must resul t 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
1939 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must resul t 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
1940 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the first added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1941 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's l ast Range must modify the first added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1942 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
1943 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1944 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second 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
1945 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second 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
1946 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the second 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
1947 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's l ast Range must modify the second added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1948 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must not throw exc eptions or modify the range it's given
1949 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1950 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 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
1951 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 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
1952 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: 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
1953 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: 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
1954 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must not throw ex ceptions or modify the range it's given
1955 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1956 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second 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
1957 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second 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
1958 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the second 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
1959 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Rang e must modify the second added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1960 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
1961 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1962 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1963 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1964 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1965 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1966 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
1967 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1
1968 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
1969 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 ""
1970 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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, endOffset of the Selection's last Range must match the added Range expected 2 but got 0
1971 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
1972 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
1973 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1974 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1975 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1976 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1977 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1978 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
1979 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1
1980 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
1981 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 "A"
1982 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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, endOffset of the Selection's last Range must match the added Range expected 2 but got 1
1983 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
1984 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
1985 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1986 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1987 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1988 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1989 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1990 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
1991 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
1992 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
1993 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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̈"
1994 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 2
1995 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
1996 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
1997 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1998 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1999 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2000 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2001 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2002 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2003 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
2004 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2005 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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̈e"
2006 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 2
2007 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2008 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2009 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2010 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2011 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2012 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2013 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2014 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2015 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
2016 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2017 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 ""
2018 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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̈ḧ
2019 " but got Text node "Ijklmnop
2020 "
2021 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2022 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2023 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2024 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2025 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2026 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2027 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2028 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2029 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1
2030 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2031 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 "I"
2032 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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̈ḧ
2033 " but got Text node "Ijklmnop
2034 "
2035 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2036 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2037 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2038 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2039 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2040 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2041 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2042 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2043 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
2044 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2045 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 "klmnop"
2046 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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̈ḧ
2047 " but got Text node "Ijklmnop
2048 "
2049 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2050 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2051 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2052 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2053 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2054 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2055 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2056 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2057 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1
2058 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2059 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2060 " but got object "klmnop
2061 "
2062 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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̈ḧ
2063 " but got Text node "Ijklmnop
2064 "
2065 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2066 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2067 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2068 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
2069 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
2070 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2071 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2072 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
2073 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2074 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
2075 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
2076 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2077 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2078 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2079 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2080 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
2081 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
2082 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2083 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2084 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
2085 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2086 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
2087 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
2088 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2089 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2090 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
2091 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2092 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
2093 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
2094 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2095 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2096 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
2097 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2098 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
2099 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
2100 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2101 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2102 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2103 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
2104 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2105 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2106 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2107 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2108 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2109 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2110 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
2111 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
2112 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2113 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2114 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2115 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
2116 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2117 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2118 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2119 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2120 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2121 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2122 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
2123 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
2124 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2125 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2126 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2127 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
2128 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2129 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2130 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2131 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2132 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2133 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2134 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
2135 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
2136 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2137 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2138 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
2139 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2140 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
2141 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
2142 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2143 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2144 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
2145 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1
2146 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2147 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2148
2149 " but got object "Selection.addRange() tests
2150
2151 "
2152 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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̈ḧ
2153 " but got Element node <html><head><title>Selection.addRange() tests</title>
2154 <me...
2155 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2156 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
2157 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2158 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
2159 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
2160 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2161 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2162 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
2163 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1
2164 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2165 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2166
2167 Äb̈c̈d̈ëf̈g̈ḧ
2168 Ijklmnop
2169 QrstuvwxYzabcdefGhijklmn
2170
2171
2172
2173
2174
2175 "use strict";
2176
2177 testAddRangeSubSet(8, 12);
2178 testDiv.style.display = "none";
2179 " but got object "Selection.addRange() tests
2180
2181 Äb̈c̈d̈ëf̈g̈ḧ
2182 Ijklmnop
2183 QrstuvwxYzabcdefGhijklmn
2184
2185
2186
2187
2188
2189 "use strict";
2190
2191 testAddRangeSubSet(8, 12);
2192 testDiv.style.display = "none";
2193 "
2194 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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̈ḧ
2195 " but got Element node <html><head><title>Selection.addRange() tests</title>
2196 <me...
2197 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2198 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
2199 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2200 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
2201 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
2202 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2203 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2204 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
2205 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1
2206 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2207 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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̈ḧ
2208 Ijklmnop
2209 QrstuvwxYzabcdefGhijklmn
2210
2211
2212
2213
2214
2215 "use strict";
2216
2217 testAddRangeSubSet(8, 12);
2218 testDiv.style.display = "none";
2219 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2220 Ijklmnop
2221 QrstuvwxYzabcdefGhijklmn
2222
2223
2224
2225
2226
2227 "use strict";
2228
2229 testAddRangeSubSet(8, 12);
2230 testDiv.style.display = "none";
2231 "
2232 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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̈ḧ
2233 " but got Element node <html><head><title>Selection.addRange() tests</title>
2234 <me...
2235 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2236 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2237 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2238 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2239 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2240 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2241 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2242 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2243 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in rangeCount being 1
2244 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2245 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 ""
2246 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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̈ḧ
2247 " but got Element node <head><title>Selection.addRange() tests</title>
2248 <meta nam...
2249 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2250 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2251 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2252 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2253 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2254 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2255 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2256 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2257 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in rangeCount being 1
2258 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2259 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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̈ḧ
2260 Ijklmnop
2261 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
2262 Ijklmnop
2263 QrstuvwxYzabcdefGhijklmn"
2264 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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̈ḧ
2265 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2266 </p><p id...
2267 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2268 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2269 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2270 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
2271 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
2272 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2273 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2274 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2275 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2276 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
2277 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
2278 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2279 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2280 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2281 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
2282 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2283 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2284 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2285 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.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
2286 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2287 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
2288 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2289 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2290 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2291 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 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
2292 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2293 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
2294 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2295 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2296 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2297 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 21 [foreignDoc.body, 0, 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
2298 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2299 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
2300 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2301 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2302 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2303 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 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
2304 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2305 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2306 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2307 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2308 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2309 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2310 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2311 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in range Count being 1
2312 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2313 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 ""
2314 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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̈ḧ
2315 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2316 </p>
2317 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2318 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2319 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2320 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2321 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2322 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2323 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2324 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2325 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in range Count being 1
2326 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2327 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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̈ḧ
2328 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2329 "
2330 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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̈ḧ
2331 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2332 </p>
2333 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2334 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not th row exceptions or modify the range it's given
2335 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2336 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 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
2337 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2338 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2339 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2340 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not t hrow exceptions or modify the range it's given
2341 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2342 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2343 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2344 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2345 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's la st Range must modify the second added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2346 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not th row exceptions or modify the range it's given
2347 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2348 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 25 [detachedPara1, 0, detachedPara1, 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
2349 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2350 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2351 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2352 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not t hrow exceptions or modify the range it's given
2353 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2354 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2355 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2356 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2357 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's la st Range must modify the second added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2358 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2359 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2360 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2361 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2362 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2363 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2364 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2365 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in rangeCount being 1
2366 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2367 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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̈ḧ
2368 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2369 "
2370 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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, endContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2371 " but got Text node "Ijklmnop
2372 "
2373 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2374 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2375 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2376 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2377 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2378 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2379 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2380 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2381 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in rangeCount being 1
2382 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2383 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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̈ḧ
2384 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ
2385 Ijklmnop"
2386 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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, endContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2387 " but got Text node "Ijklmnop
2388 "
2389 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2390 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2391 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2392 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2393 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2394 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2395 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2396 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2397 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in rangeCount being 1
2398 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2399 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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̈ḧ
2400 Ijklmnop
2401 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ
2402 Ijklmnop
2403 QrstuvwxYzabcdef"
2404 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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, startOffset of the Selection's last Range must match the adde d Range expected 0 but got 3
2405 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2406 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2407 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2408 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2409 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2410 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2411 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2412 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2413 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in rangeCount being 1
2414 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2415 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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"
2416 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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̈ḧ
2417 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2418 </p>
2419 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2420 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw excepti ons or modify the range it's given
2421 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2422 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2423 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2424 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2425 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2426 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw except ions or modify the range it's given
2427 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeC ount being 1
2428 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2429 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 "QrstuvwxYzabcdefGhijklmn"
2430 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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̈ḧ
2431 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2432 </p><p id="b" s...
2433 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2434 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2435 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2436 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2437 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2438 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2439 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2440 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2441 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must resul t in rangeCount being 1
2442 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2443 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2444 Qrstu" but got object "Ijklmnop
2445 Qrstu"
2446 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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̈ḧ
2447 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2448 </p><p id="b" s...
2449 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2450 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
2451 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2452 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2453 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2454 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2455 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2456 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
2457 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1
2458 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2459 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 ""
2460 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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̈ḧ
2461 " but got Element node <html><head><title>Selection.addRange() tests</title>
2462 <me...
2463 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2464 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2465 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expect ed 1 but got 0
2466 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
2467 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
2468 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.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
2469 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.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
2470 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2471 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expec ted 1 but got 0
2472 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
2473 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
2474 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the second 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
2475 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
2476 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: first addRange() must not throw except ions or modify the range it's given
2477 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2478 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: 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
2479 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2480 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: 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
2481 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: 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
2482 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: second addRange() must not throw excep tions or modify the range it's given
2483 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: second addRange() must result in range Count being 1
2484 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: second addRange() must result in the s election's last range having the specified endpoints
2485 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 ""
2486 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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̈ḧ
2487 " but got Document node with 2 children
2488 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2489 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: first addRange() must not throw except ions or modify the range it's given
2490 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2491 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: 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
2492 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2493 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: 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
2494 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: 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
2495 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: second addRange() must not throw excep tions or modify the range it's given
2496 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in range Count being 1
2497 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in the s election's last range having the specified endpoints
2498 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2499
2500 Äb̈c̈d̈ëf̈g̈ḧ
2501 Ijklmnop
2502 QrstuvwxYzabcdefGhijklmn
2503
2504
2505
2506
2507
2508 "use strict";
2509
2510 testAddRangeSubSet(8, 12);
2511 testDiv.style.display = "none";
2512 " but got object "Selection.addRange() tests
2513
2514 Äb̈c̈d̈ëf̈g̈ḧ
2515 Ijklmnop
2516 QrstuvwxYzabcdefGhijklmn
2517
2518
2519
2520
2521
2522 "use strict";
2523
2524 testAddRangeSubSet(8, 12);
2525 testDiv.style.display = "none";
2526 "
2527 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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̈ḧ
2528 " but got Document node with 2 children
2529 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2530 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: first addRange() must not throw except ions or modify the range it's given
2531 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2532 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: 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
2533 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2534 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: 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
2535 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: 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
2536 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: second addRange() must not throw excep tions or modify the range it's given
2537 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in range Count being 1
2538 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in the s election's last range having the specified endpoints
2539 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2540
2541 Äb̈c̈d̈ëf̈g̈ḧ
2542 Ijklmnop
2543 QrstuvwxYzabcdefGhijklmn
2544
2545
2546
2547
2548
2549 "use strict";
2550
2551 testAddRangeSubSet(8, 12);
2552 testDiv.style.display = "none";
2553 " but got object "Selection.addRange() tests
2554
2555 Äb̈c̈d̈ëf̈g̈ḧ
2556 Ijklmnop
2557 QrstuvwxYzabcdefGhijklmn
2558
2559
2560
2561
2562
2563 "use strict";
2564
2565 testAddRangeSubSet(8, 12);
2566 testDiv.style.display = "none";
2567 "
2568 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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̈ḧ
2569 " but got Document node with 2 children
2570 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2571 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptio ns or modify the range it's given
2572 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2573 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2574 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2575 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2576 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2577 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw excepti ons or modify the range it's given
2578 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCo unt being 1
2579 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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: endContainer o f 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̈ ḧ
2580 </p><p id="b" s...
2581 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 ̈ḧ
2582 Ijklmnop
2583 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
2584 Ijklmnop
2585 QrstuvwxYzabcdefGhijklmn"
2586 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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̈ḧ
2587 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2588 </p><p id="b" s...
2589 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2590 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2591 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2592 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2593 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2594 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2595 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2596 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2597 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in rangeCount being 1
2598 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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: en dContainer of the Selection's last Range must match the added Range expected Com ment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Ä b̈c̈d̈ëf̈g̈ḧ
2599 </p><p id="b" s...
2600 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 "uvwxYzabcdefGhijklmn"
2601 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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̈ḧ
2602 " but got Text node "Qrstuvwx"
2603 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2604 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw excepti ons or modify the range it's given
2605 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2606 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2607 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2608 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2609 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2610 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw except ions or modify the range it's given
2611 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeC ount being 1
2612 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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: 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 ̈ḧ
2613 </p><p id="b" s...
2614 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 "Ghijklmn"
2615 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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̈ḧ
2616 " but got Element node <p id="d" style="display:none">Yzabcdef</p>
2617 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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
2618 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw ex ceptions or modify the range it's given
2619 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2620 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 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
2621 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2622 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 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
2623 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 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
2624 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw e xceptions or modify the range it's given
2625 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2626 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
2627 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
2628 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 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
2629 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 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
2630 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must not thro w exceptions or modify the range it's given
2631 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2632 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: 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
2633 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2634 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: 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
2635 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 41 [foreignDoc, 1, foreignComment, 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
2636 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must not thr ow exceptions or modify the range it's given
2637 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2638 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: 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
2639 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2640 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: 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
2641 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d 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
2642 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must n ot throw exceptions or modify the range it's given
2643 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
2644 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2645 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2646 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: 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
2647 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: 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
2648 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must not throw exceptions or modify the range it's given
2649 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2650 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2651 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2652 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the second 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
2653 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the Selection 's last Range must modify the second added Range assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2654 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must not throw exceptions or modify the range it's given
2655 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2656 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2657 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2658 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2659 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2660 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must not throw exception s or modify the range it's given
2661 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2662 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2663 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2664 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the second added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2665 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2666 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must not throw except ions or modify the range it's given
2667 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2668 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 44 [xmlDoc, 1, xmlComment, 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
2669 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2670 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 44 [xmlDoc, 1, xmlComment, 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
2671 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 44 [xmlDoc, 1, xmlComment, 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
2672 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must not throw excep tions or modify the range it's given
2673 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in range Count being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2674 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2675 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2676 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 44 [xmlDoc, 1, xmlComment, 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
2677 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 44 [xmlDoc, 1, xmlComment, 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
2678 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must not throw exceptions or modify the range it's given
2679 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2680 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
2681 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2682 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
2683 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
2684 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
2685 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d 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
2686 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d 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
2687 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2688 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
2689 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
2690 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first ad dRange() must not throw exceptions or modify the range it's given
2691 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
2692 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2693 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2694 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifyin g 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
2695 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifyin g 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
2696 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second a ddRange() must not throw exceptions or modify the range it's given
2697 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2698 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
2699 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
2700 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifyin g the second added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2701 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifyin g the Selection's last Range must modify the second added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2702 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first ad dRange() must not throw exceptions or modify the range it's given
2703 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
2704 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2705 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2706 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifyin g 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
2707 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifyin g 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
2708 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second a ddRange() must not throw exceptions or modify the range it's given
2709 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2710 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
2711 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
2712 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifyin g the second added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2713 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifyin g the Selection's last Range must modify the second added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2714 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must not throw exceptions or modify the range it's given
2715 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2716 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
2717 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2718 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the fi rst added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2719 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Se lection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2720 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange( ) must not throw exceptions or modify the range it's given
2721 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange( ) must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2722 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2723 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2724 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the se cond added range must modify the Selection's last Range assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2725 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Se lection's last Range must modify the second added Range assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2726 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must not throw exceptions or modify the range it's given
2727 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2728 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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
2729 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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 _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2730 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the fi rst added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2731 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Se lection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2732 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange( ) must not throw exceptions or modify the range it's given
2733 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange( ) must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2734 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2735 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2736 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the se cond added range must modify the Selection's last Range assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2737 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Se lection's last Range must modify the second added Range assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2738 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must no t throw exceptions or modify the range it's given
2739 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
2740 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: 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
2741 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2742 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: 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
2743 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: 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
2744 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must n ot throw exceptions or modify the range it's given
2745 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
2746 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2747 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2748 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: 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
2749 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: 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
2750 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must no t throw exceptions or modify the range it's given
2751 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
2752 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 51 [detachedComment, 5, detachedComment, 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
2753 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2754 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 51 [detachedComment, 5, detachedComment, 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
2755 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 51 [detachedComment, 5, detachedComment, 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
2756 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must n ot throw exceptions or modify the range it's given
2757 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
2758 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2759 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2760 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: 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
2761 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: 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
2762 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addR ange() must not throw exceptions or modify the range it's given
2763 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
2764 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addR ange() 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 v alue 0
2765 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2766 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 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
2767 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 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
2768 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second add Range() must not throw exceptions or modify the range it's given
2769 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
2770 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2771 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2772 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 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
2773 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 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
2774 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addR ange() must not throw exceptions or modify the range it's given
2775 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
2776 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addR ange() 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 v alue 0
2777 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2778 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: 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
2779 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: 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
2780 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second add Range() must not throw exceptions or modify the range it's given
2781 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
2782 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2783 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2784 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: 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
2785 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: 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
2786 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() m ust not throw exceptions or modify the range it's given
2787 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2788 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
2789 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2790 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
2791 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
2792 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must not throw exceptions or modify the range it's given
2793 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2794 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
2795 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2796 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
2797 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
2798 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must not throw exceptio ns or modify the range it's given
2799 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2800 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2801 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2802 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 55 [docfrag, 0, docfrag, 0]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2803 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2804 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must not throw excepti ons or modify the range it's given
2805 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2806 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2807 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2808 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 55 [docfrag, 0, docfrag, 0]: modifying the second added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2809 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range mus t modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2810 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
2811 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2812 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: 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
2813 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2814 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: 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
2815 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: 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
2816 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
2817 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2818 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2819 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2820 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 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
2821 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 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
2822 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must not throw ex ceptions or modify the range it's given
2823 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2824 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 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
2825 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2826 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 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
2827 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 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
2828 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must not throw e xceptions or modify the range it's given
2829 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2830 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
2831 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 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_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
2832 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 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
2833 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 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
2834 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st not throw exceptions or modify the range it's given
2835 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2836 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: 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
2837 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: 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
2838 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2839 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: 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
2840 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() m ust not throw exceptions or modify the range it's given
2841 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() m ust result in rangeCount being 1
2842 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() m ust result in the selection's last range having the specified endpoints
2843 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second 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 "" but got object ""
2844 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, endOffset of the Selection's last Range must match th e added Range expected 2 but got 0
2845 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second 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
2846 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st not throw exceptions or modify the range it's given
2847 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2848 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: 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
2849 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: 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
2850 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2851 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: 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
2852 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() m ust not throw exceptions or modify the range it's given
2853 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() m ust result in rangeCount being 1
2854 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() m ust result in the selection's last range having the specified endpoints
2855 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second 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 "A" but got object "A"
2856 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, endOffset of the Selection's last Range must match th e added Range expected 2 but got 1
2857 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second 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
2858 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st not throw exceptions or modify the range it's given
2859 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2860 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: 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
2861 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: 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
2862 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2863 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: 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
2864 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() m ust not throw exceptions or modify the range it's given
2865 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() m ust result in rangeCount being 1
2866 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() m ust result in the selection's last range having the specified endpoints
2867 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second 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̈" but got object "b̈c̈d̈"
2868 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 2
2869 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second 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
2870 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st not throw exceptions or modify the range it's given
2871 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2872 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: 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
2873 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: 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
2874 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2875 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: 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
2876 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() m ust not throw exceptions or modify the range it's given
2877 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() m ust result in rangeCount being 1
2878 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() m ust result in the selection's last range having the specified endpoints
2879 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second 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̈e" but got object "b̈c̈d̈e"
2880 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 2
2881 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second 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
2882 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st not throw exceptions or modify the range it's given
2883 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2884 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: 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
2885 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: 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
2886 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2887 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: 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
2888 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() m ust not throw exceptions or modify the range it's given
2889 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() m ust result in rangeCount being 1
2890 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() m ust result in the selection's last range having the specified endpoints
2891 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second 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 "" but got object ""
2892 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2893 " but got Text node "Ijklmnop
2894 "
2895 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second 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
2896 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st not throw exceptions or modify the range it's given
2897 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2898 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: 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
2899 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: 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
2900 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2901 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: 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
2902 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() m ust not throw exceptions or modify the range it's given
2903 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() m ust result in rangeCount being 1
2904 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() m ust result in the selection's last range having the specified endpoints
2905 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second 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 "I" but got object "I"
2906 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2907 " but got Text node "Ijklmnop
2908 "
2909 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second 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
2910 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st not throw exceptions or modify the range it's given
2911 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2912 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: 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
2913 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: 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
2914 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2915 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: 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
2916 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() m ust not throw exceptions or modify the range it's given
2917 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() m ust result in rangeCount being 1
2918 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() m ust result in the selection's last range having the specified endpoints
2919 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second 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 "klmnop" but got object "klmnop"
2920 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2921 " but got Text node "Ijklmnop
2922 "
2923 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second 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
2924 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st not throw exceptions or modify the range it's given
2925 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2926 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: 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
2927 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: 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
2928 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2929 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: 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
2930 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() m ust not throw exceptions or modify the range it's given
2931 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() m ust result in rangeCount being 1
2932 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() m ust result in the selection's last range having the specified endpoints
2933 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second 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 "klmnop
2934 " but got object "klmnop
2935 "
2936 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2937 " but got Text node "Ijklmnop
2938 "
2939 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second 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
2940 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must not throw exceptions or modify the range it's given
2941 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
2942 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 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
2943 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 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
2944 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 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
2945 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 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
2946 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second ad dRange() must not throw exceptions or modify the range it's given
2947 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
2948 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 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
2949 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 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
2950 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 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
2951 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 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
2952 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first add Range() must not throw exceptions or modify the range it's given
2953 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
2954 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: 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
2955 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: 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
2956 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 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
2957 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 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
2958 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second ad dRange() must not throw exceptions or modify the range it's given
2959 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
2960 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: 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
2961 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: 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
2962 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 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
2963 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 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
2964 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first ad dRange() must not throw exceptions or modify the range it's given
2965 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
2966 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first 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
2967 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first 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
2968 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyin g 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
2969 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyin g 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
2970 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second a ddRange() must not throw exceptions or modify the range it's given
2971 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2972 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
2973 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
2974 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyin g the second added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2975 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyin g the Selection's last Range must modify the second added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2976 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addR ange() must not throw exceptions or modify the range it's given
2977 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
2978 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addR ange() 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 v alue 0
2979 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addR ange() 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 v alue 0
2980 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
2981 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
2982 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second add Range() must not throw exceptions or modify the range it's given
2983 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
2984 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second 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
2985 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second 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
2986 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
2987 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
2988 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addR ange() must not throw exceptions or modify the range it's given
2989 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
2990 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addR ange() 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 v alue 0
2991 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addR ange() 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 v alue 0
2992 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
2993 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
2994 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second add Range() must not throw exceptions or modify the range it's given
2995 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
2996 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second 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
2997 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second 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
2998 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
2999 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
3000 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addR ange() must not throw exceptions or modify the range it's given
3001 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
3002 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addR ange() 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 v alue 0
3003 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addR ange() 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 v alue 0
3004 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: 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
3005 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: 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
3006 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second add Range() must not throw exceptions or modify the range it's given
3007 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
3008 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second 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
3009 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second 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
3010 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: 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
3011 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: 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
3012 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first ad dRange() must not throw exceptions or modify the range it's given
3013 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
3014 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first 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
3015 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first 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
3016 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyin g 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
3017 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyin g 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
3018 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second a ddRange() must not throw exceptions or modify the range it's given
3019 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second a ddRange() must result in rangeCount being 1
3020 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second a ddRange() must result in the selection's last range having the specified endpoin ts
3021 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 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 "Selection.addRange() tests
3022
3023 " but got object "Selection.addRange() tests
3024
3025 "
3026 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 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̈ḧ
3027 " but got Element node <html><head><title>Selection.addRange() tests</title>
3028 <me...
3029 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 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
3030 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first ad dRange() must not throw exceptions or modify the range it's given
3031 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
3032 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first 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
3033 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first 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
3034 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyin g 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
3035 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyin g 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
3036 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second a ddRange() must not throw exceptions or modify the range it's given
3037 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second a ddRange() must result in rangeCount being 1
3038 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second a ddRange() must result in the selection's last range having the specified endpoin ts
3039 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: 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 "Selection.addRange() tests
3040
3041 Äb̈c̈d̈ëf̈g̈ḧ
3042 Ijklmnop
3043 QrstuvwxYzabcdefGhijklmn
3044
3045
3046
3047
3048
3049 "use strict";
3050
3051 testAddRangeSubSet(8, 12);
3052 testDiv.style.display = "none";
3053 " but got object "Selection.addRange() tests
3054
3055 Äb̈c̈d̈ëf̈g̈ḧ
3056 Ijklmnop
3057 QrstuvwxYzabcdefGhijklmn
3058
3059
3060
3061
3062
3063 "use strict";
3064
3065 testAddRangeSubSet(8, 12);
3066 testDiv.style.display = "none";
3067 "
3068 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: 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̈ḧ
3069 " but got Element node <html><head><title>Selection.addRange() tests</title>
3070 <me...
3071 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: 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
3072 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first ad dRange() must not throw exceptions or modify the range it's given
3073 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
3074 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first 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
3075 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first 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
3076 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyin g 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
3077 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyin g 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
3078 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second a ddRange() must not throw exceptions or modify the range it's given
3079 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second a ddRange() must result in rangeCount being 1
3080 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second a ddRange() must result in the selection's last range having the specified endpoin ts
3081 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: 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 "Äb̈c̈d̈ëf̈g̈ḧ
3082 Ijklmnop
3083 QrstuvwxYzabcdefGhijklmn
3084
3085
3086
3087
3088
3089 "use strict";
3090
3091 testAddRangeSubSet(8, 12);
3092 testDiv.style.display = "none";
3093 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
3094 Ijklmnop
3095 QrstuvwxYzabcdefGhijklmn
3096
3097
3098
3099
3100
3101 "use strict";
3102
3103 testAddRangeSubSet(8, 12);
3104 testDiv.style.display = "none";
3105 "
3106 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: 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̈ḧ
3107 " but got Element node <html><head><title>Selection.addRange() tests</title>
3108 <me...
3109 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: 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
3110 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must not thro w exceptions or modify the range it's given
3111 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3112 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: 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
3113 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: 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
3114 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: 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
3115 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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
3116 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must not thr ow exceptions or modify the range it's given
3117 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in rangeCount being 1
3118 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
3119 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 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 "" b ut got object ""
3120 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 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̈ḧ
3121 " but got Element node <head><title>Selection.addRange() tests</title>
3122 <meta nam...
3123 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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 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
3124 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not thro w exceptions or modify the range it's given
3125 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3126 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: 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
3127 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: 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
3128 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: 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
3129 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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
3130 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not thr ow exceptions or modify the range it's given
3131 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
3132 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
3133 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 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 "Äb ̈c̈d̈ëf̈g̈ḧ
3134 Ijklmnop
3135 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
3136 Ijklmnop
3137 QrstuvwxYzabcdefGhijklmn"
3138 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 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̈ḧ
3139 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3140 </p><p id...
3141 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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 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
3142 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: firs t addRange() must not throw exceptions or modify the range it's given
3143 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: firs t addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3144 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 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
3145 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 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
3146 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 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
3147 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 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
3148 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: seco nd addRange() must not throw exceptions or modify the range it's given
3149 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: seco nd addRange() must result in rangeCount being 1 assert_equals: rangeCount must b e 1 expected 1 but got 0
3150 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 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
3151 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 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
3152 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 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
3153 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 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
3154 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
3155 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3156 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: 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
3157 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: 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
3158 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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 proceed w ith tests if rangeCount is 0 got disallowed value 0
3159 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: 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
3160 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
3161 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3162 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: 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
3163 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: 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
3164 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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 proceed with tests if rangeCount is 0 got disallowed value 0
3165 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 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
3166 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
3167 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3168 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: 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
3169 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: 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
3170 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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 proceed w ith tests if rangeCount is 0 got disallowed value 0
3171 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: 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
3172 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
3173 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3174 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: 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
3175 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: 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
3176 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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 proceed with tests if rangeCount is 0 got disallowed value 0
3177 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, 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
3178 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptio ns or modify the range it's given
3179 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3180 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
3181 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
3182 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
3183 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
3184 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw excepti ons or modify the range it's given
3185 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCo unt being 1
3186 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the sel ection's last range having the specified endpoints
3187 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 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 ""
3188 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 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̈ḧ
3189 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3190 </p>
3191 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 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
3192 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptio ns or modify the range it's given
3193 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3194 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
3195 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
3196 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
3197 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
3198 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw excepti ons or modify the range it's given
3199 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCo unt being 1
3200 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the sel ection's last range having the specified endpoints
3201 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: 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 ̈ḧ
3202 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
3203 "
3204 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: 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̈ḧ
3205 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3206 </p>
3207 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: 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
3208 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not thro w exceptions or modify the range it's given
3209 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3210 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 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
3211 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 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
3212 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 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
3213 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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
3214 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not thr ow exceptions or modify the range it's given
3215 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3216 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 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
3217 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 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
3218 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 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
3219 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 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
3220 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not thro w exceptions or modify the range it's given
3221 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3222 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: 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
3223 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: 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
3224 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: 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
3225 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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
3226 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not thr ow exceptions or modify the range it's given
3227 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3228 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: 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
3229 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: 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
3230 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: 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
3231 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 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
3232 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust not throw exceptions or modify the range it's given
3233 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3234 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: 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
3235 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: 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
3236 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: 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
3237 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: 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
3238 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
3239 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
3240 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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
3241 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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 assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
3242 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
3243 "
3244 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, endContainer of the Selection's last Range must matc h the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3245 " but got Text node "Ijklmnop
3246 "
3247 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: 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
3248 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() m ust not throw exceptions or modify the range it's given
3249 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3250 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 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
3251 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 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
3252 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 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
3253 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 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
3254 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
3255 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
3256 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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
3257 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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 assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
3258 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ
3259 Ijklmnop"
3260 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, endContainer of the Selection's last Range must matc h the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3261 " but got Text node "Ijklmnop
3262 "
3263 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: 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
3264 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not thr ow exceptions or modify the range it's given
3265 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3266 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 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
3267 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 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
3268 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first 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
3269 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3270 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not th row exceptions or modify the range it's given
3271 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
3272 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 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
3273 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 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: get RangeAt(rangeCount - 1) must return the same object we added expected object "̈c ̈d̈ëf̈g̈ḧ
3274 Ijklmnop
3275 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ
3276 Ijklmnop
3277 QrstuvwxYzabcdef"
3278 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added ra nge must modify the Selection's last Range assert_equals: After mutating the sec ond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 3
3279 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 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
3280 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not thr ow exceptions or modify the range it's given
3281 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3282 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: 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
3283 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: 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
3284 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first 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
3285 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3286 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not th row exceptions or modify the range it's given
3287 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
3288 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 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
3289 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 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: get RangeAt(rangeCount - 1) must return the same object we added expected object "Ä b̈c̈d" but got object "Äb̈c̈d"
3290 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: 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̈ḧ
3291 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3292 </p>
3293 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: 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
3294 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exception s or modify the range it's given
3295 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3296 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
3297 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
3298 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
3299 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
3300 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptio ns or modify the range it's given
3301 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCou nt being 1
3302 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the sele ction's last range having the specified endpoints
3303 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second 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 "QrstuvwxYzabcd efGhijklmn" but got object "QrstuvwxYzabcdefGhijklmn"
3304 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must mod ify the Selection's last Range assert_equals: After mutating the second 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 <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3306 </p><p id="b" s...
3307 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second 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 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not thro w exceptions or modify the range it's given
3309 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3310 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: 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
3311 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: 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
3312 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: 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
3313 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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
3314 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not thr ow exceptions or modify the range it's given
3315 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1
3316 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
3317 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: 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 "Ijk lmnop
3318 Qrstu" but got object "Ijklmnop
3319 Qrstu"
3320 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: 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̈ḧ
3321 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3322 </p><p id="b" s...
3323 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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 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
3324 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() mu st not throw exceptions or modify the range it's given
3325 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
3326 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: 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
3327 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: 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
3328 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: 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
3329 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: 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
3330 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() m ust not throw exceptions or modify the range it's given
3331 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() m ust result in rangeCount being 1
3332 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() m ust result in the selection's last range having the specified endpoints
3333 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second 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 "" but got object ""
3334 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3335 " but got Element node <html><head><title>Selection.addRange() tests</title>
3336 <me...
3337 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second 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
3338 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange( ) must not throw exceptions or modify the range it's given
3339 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange( ) must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3340 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange( ) must result in the selection's last range having the specified endpoints asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3341 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange( ) must result in the selection's last range being the same object we added asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3342 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the f irst added range must modify the Selection's last Range assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
3343 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the S election's last Range must modify the first added Range assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
3344 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange () must not throw exceptions or modify the range it's given
3345 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange () must result in rangeCount being 1 assert_equals: rangeCount must be 1 expecte d 1 but got 0
3346 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second 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
3347 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second 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
3348 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the s econd 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
3349 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the S election's last Range must modify the second added Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
3350 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must not throw exceptio ns or modify the range it's given
3351 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3352 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
3353 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
3354 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
3355 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
3356 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must not throw excepti ons or modify the range it's given
3357 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must result in rangeCo unt being 1
3358 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the sel ection's last range having the specified endpoints
3359 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: 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 ""
3360 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: 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̈ḧ
3361 " but got Document node with 2 children
3362 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: 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
3363 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must not throw exceptio ns or modify the range it's given
3364 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3365 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
3366 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
3367 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
3368 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
3369 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must not throw excepti ons or modify the range it's given
3370 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in rangeCo unt being 1
3371 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the sel ection's last range having the specified endpoints
3372 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: 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 "Selection.add Range() tests
3373
3374 Äb̈c̈d̈ëf̈g̈ḧ
3375 Ijklmnop
3376 QrstuvwxYzabcdefGhijklmn
3377
3378
3379
3380
3381
3382 "use strict";
3383
3384 testAddRangeSubSet(8, 12);
3385 testDiv.style.display = "none";
3386 " but got object "Selection.addRange() tests
3387
3388 Äb̈c̈d̈ëf̈g̈ḧ
3389 Ijklmnop
3390 QrstuvwxYzabcdefGhijklmn
3391
3392
3393
3394
3395
3396 "use strict";
3397
3398 testAddRangeSubSet(8, 12);
3399 testDiv.style.display = "none";
3400 "
3401 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: 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̈ḧ
3402 " but got Document node with 2 children
3403 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: 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
3404 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must not throw exceptio ns or modify the range it's given
3405 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3406 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
3407 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
3408 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
3409 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
3410 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must not throw excepti ons or modify the range it's given
3411 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in rangeCo unt being 1
3412 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the sel ection's last range having the specified endpoints
3413 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: 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 "Selection.add Range() tests
3414
3415 Äb̈c̈d̈ëf̈g̈ḧ
3416 Ijklmnop
3417 QrstuvwxYzabcdefGhijklmn
3418
3419
3420
3421
3422
3423 "use strict";
3424
3425 testAddRangeSubSet(8, 12);
3426 testDiv.style.display = "none";
3427 " but got object "Selection.addRange() tests
3428
3429 Äb̈c̈d̈ëf̈g̈ḧ
3430 Ijklmnop
3431 QrstuvwxYzabcdefGhijklmn
3432
3433
3434
3435
3436
3437 "use strict";
3438
3439 testAddRangeSubSet(8, 12);
3440 testDiv.style.display = "none";
3441 "
3442 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: 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̈ḧ
3443 " but got Document node with 2 children
3444 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: 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
3445 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptions or modify the range it's given
3446 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3447 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
3448 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
3449 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
3450 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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 ran geCount is 0 got disallowed value 0
3451 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw exception s or modify the range it's given
3452 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCoun t being 1
3453 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selec tion'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̈ḧ
3454 </p><p id="b" s...
3455 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: 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 "Äb̈c̈d̈ëf̈g̈h ̈
3456 Ijklmnop
3457 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
3458 Ijklmnop
3459 QrstuvwxYzabcdefGhijklmn"
3460 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: 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̈ḧ
3461 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3462 </p><p id="b" s...
3463 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: 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
3464 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not thro w exceptions or modify the range it's given
3465 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3466 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: 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
3467 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: 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
3468 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: 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
3469 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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
3470 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not thr ow exceptions or modify the range it's given
3471 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in rangeCount being 1
3472 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: endC ontainer of the Selection's last Range must match the added Range expected Comme nt node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
3473 </p><p id="b" s...
3474 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 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 "uvw xYzabcdefGhijklmn" but got object "uvwxYzabcdefGhijklmn"
3475 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 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̈ḧ
3476 " but got Text node "Qrstuvwx"
3477 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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 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
3478 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw exception s or modify the range it's given
3479 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3480 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
3481 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
3482 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
3483 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
3484 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw exceptio ns or modify the range it's given
3485 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeCou nt being 1
3486 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the sele ction'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̈h ̈
3487 </p><p id="b" s...
3488 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: second 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 "Ghijklmn" but got object "Ghijklmn"
3489 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the second added range must mod ify the Selection's last Range assert_equals: After mutating the second added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3490 " but got Element node <p id="d" style="display:none">Yzabcdef</p>
3491 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the second added Range assert_equals: After second 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
3492 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw exce ptions or modify the range it's given
3493 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3494 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 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
3495 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 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
3496 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 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
3497 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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
3498 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw exc eptions or modify the range it's given
3499 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3500 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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
3501 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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
3502 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 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
3503 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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
3504 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must not throw exceptions or modify the range it's given
3505 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3506 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
3507 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
3508 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
3509 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
3510 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must not throw exceptions or modify the range it's given
3511 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3512 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
3513 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
3514 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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 t ests if rangeCount is 0 got disallowed value 0
3515 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last R ange must modify the second added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
3516 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must not throw exceptions or modify the range it's given
3517 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3518 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first 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
3519 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first 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
3520 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: 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
3521 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: 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
3522 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must no t throw exceptions or modify the range it's given
3523 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
3524 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second 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
3525 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second 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
3526 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the second 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
3527 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: 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
3528 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must not throw exceptions o r modify the range it's given
3529 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3530 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the selectio n's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3531 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the selectio n's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3532 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
3533 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must mo dify the first added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
3534 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must not throw exceptions or modify the range it's given
3535 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3536 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3537 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3538 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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 if rang eCount is 0 got disallowed value 0
3539 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must mo dify the second added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
3540 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must not throw exceptio ns or modify the range it's given
3541 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3542 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
3543 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
3544 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
3545 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
3546 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must not throw excepti ons or modify the range it's given
3547 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3548 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
3549 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
3550 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the second added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3551 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range mus t modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3552 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must no t throw exceptions or modify the range it's given
3553 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
3554 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
3555 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
3556 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
3557 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
3558 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must n ot throw exceptions or modify the range it's given
3559 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
3560 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
3561 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
3562 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
3563 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
3564 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addR ange() must not throw exceptions or modify the range it's given
3565 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
3566 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addR ange() 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 v alue 0
3567 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addR ange() 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 v alue 0
3568 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
3569 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
3570 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second add Range() must not throw exceptions or modify the range it's given
3571 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
3572 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second 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
3573 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second 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
3574 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
3575 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
3576 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addR ange() must not throw exceptions or modify the range it's given
3577 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
3578 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addR ange() 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 v alue 0
3579 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addR ange() 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 v alue 0
3580 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: 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
3581 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: 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
3582 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second add Range() must not throw exceptions or modify the range it's given
3583 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
3584 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second 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
3585 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second 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
3586 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: 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
3587 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: 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
3588 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() m ust not throw exceptions or modify the range it's given
3589 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3590 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
3591 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
3592 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
3593 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
3594 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must not throw exceptions or modify the range it's given
3595 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3596 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
3597 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
3598 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
3599 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: 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
3600 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() m ust not throw exceptions or modify the range it's given
3601 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3602 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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
3603 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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
3604 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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
3605 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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
3606 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
3607 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3608 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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
3609 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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
3610 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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
3611 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 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
3612 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must not throw exceptions or modify the range it's given
3613 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3614 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: 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
3615 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: 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
3616 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: 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
3617 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: 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
3618 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must not throw exceptions or modify the range it's given
3619 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3620 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: 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
3621 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: 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
3622 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: 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
3623 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: 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
3624 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must not throw exceptions or modify the range it's given
3625 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3626 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: 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
3627 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: 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
3628 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: 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
3629 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: 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
3630 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must not throw exceptions or modify the range it's given
3631 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3632 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: 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
3633 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: 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
3634 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: 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
3635 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: 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
3636 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRan ge() must not throw exceptions or modify the range it's given
3637 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRan ge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expec ted 1 but got 0
3638 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: 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
3639 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: 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
3640 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: 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
3641 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: 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
3642 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRa nge() must not throw exceptions or modify the range it's given
3643 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRa nge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expe cted 1 but got 0
3644 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: 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
3645 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: 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
3646 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: 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
3647 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: 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
3648 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRan ge() must not throw exceptions or modify the range it's given
3649 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRan ge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expec ted 1 but got 0
3650 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: 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
3651 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: 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
3652 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: 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
3653 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: 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
3654 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRa nge() must not throw exceptions or modify the range it's given
3655 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRa nge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expe cted 1 but got 0
3656 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: 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
3657 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: 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
3658 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: 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
3659 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: 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
3660 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mus t not throw exceptions or modify the range it's given
3661 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mus t result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 bu t got 0
3662 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
3663 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
3664 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
3665 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
3666 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() mu st not throw exceptions or modify the range it's given
3667 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
3668 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
3669 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
3670 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
3671 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
3672 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
3673 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3674 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
3675 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
3676 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
3677 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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 ran geCount is 0 got disallowed value 0
3678 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must not throw exception s or modify the range it's given
3679 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3680 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
3681 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
3682 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the second added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
3683 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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 ra ngeCount is 0 got disallowed value 0
3684 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must not th row exceptions or modify the range it's given
3685 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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
3686 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 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
3687 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3688 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
3689 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
3690 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must not t hrow exceptions or modify the range it's given
3691 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3692 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must resul t 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
3693 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must resul t 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
3694 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the second added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
3695 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's la st Range must modify the second added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
3696 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must not throw exce ptions or modify the range it's given
3697 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3698 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 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
3699 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 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
3700 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 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
3701 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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
3702 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must not throw exc eptions or modify the range it's given
3703 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3704 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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
3705 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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
3706 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 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
3707 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed 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
3708 Harness: the test ran to completion.
3709
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698