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

Side by Side Diff: third_party/WebKit/LayoutTests/external/wpt/selection/collapse-30-expected.txt

Issue 2710593002: Selection API: collapse(), setBaseAndExtent(), and extend() don't need to have code to check negati… (Closed)
Patch Set: Created 3 years, 10 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 8: The given range isn't in document.
2 CONSOLE ERROR: line 8: The given range isn't in document.
3 CONSOLE ERROR: line 8: The given range isn't in document.
4 CONSOLE ERROR: line 8: The given range isn't in document.
5 CONSOLE ERROR: line 8: The given range isn't in document.
6 CONSOLE ERROR: line 8: The given range isn't in document.
7 CONSOLE ERROR: line 8: The given range isn't in document.
8 CONSOLE ERROR: line 8: The given range isn't in document.
9 CONSOLE ERROR: line 8: The given range isn't in document.
10 CONSOLE ERROR: line 8: The given range isn't in document.
11 CONSOLE ERROR: line 8: The given range isn't in document.
12 CONSOLE ERROR: line 8: The given range isn't in document.
13 CONSOLE ERROR: line 8: The given range isn't in document.
14 CONSOLE ERROR: line 8: The given range isn't in document.
15 CONSOLE ERROR: line 8: The given range isn't in document.
16 CONSOLE ERROR: line 8: The given range isn't in document.
17 CONSOLE ERROR: line 8: The given range isn't in document.
18 CONSOLE ERROR: line 8: The given range isn't in document.
19 CONSOLE ERROR: line 8: The given range isn't in document.
20 CONSOLE ERROR: line 8: The given range isn't in document.
21 CONSOLE ERROR: line 8: The given range isn't in document.
22 CONSOLE ERROR: line 8: The given range isn't in document.
23 CONSOLE ERROR: line 8: The given range isn't in document.
24 CONSOLE ERROR: line 8: The given range isn't in document.
25 CONSOLE ERROR: line 8: The given range isn't in document.
26 CONSOLE ERROR: line 8: The given range isn't in document.
27 CONSOLE ERROR: line 8: The given range isn't in document.
28 CONSOLE ERROR: line 8: The given range isn't in document.
29 CONSOLE ERROR: line 8: The given range isn't in document.
30 CONSOLE ERROR: line 8: The given range isn't in document.
31 CONSOLE ERROR: line 8: The given range isn't in document.
32 CONSOLE ERROR: line 8: The given range isn't in document.
33 CONSOLE ERROR: line 8: The given range isn't in document.
34 CONSOLE ERROR: line 8: The given range isn't in document.
35 CONSOLE ERROR: line 8: The given range isn't in document.
36 CONSOLE ERROR: line 8: The given range isn't in document.
37 CONSOLE ERROR: line 8: The given range isn't in document.
38 CONSOLE ERROR: line 8: The given range isn't in document.
39 CONSOLE ERROR: line 8: The given range isn't in document.
40 CONSOLE ERROR: line 8: The given range isn't in document.
41 CONSOLE ERROR: line 8: The given range isn't in document.
42 CONSOLE ERROR: line 8: The given range isn't in document.
43 CONSOLE ERROR: line 8: The given range isn't in document.
44 CONSOLE ERROR: line 8: The given range isn't in document.
45 CONSOLE ERROR: line 8: The given range isn't in document.
46 CONSOLE ERROR: line 8: The given range isn't in document.
47 CONSOLE ERROR: line 8: The given range isn't in document.
48 CONSOLE ERROR: line 8: The given range isn't in document.
49 CONSOLE ERROR: line 8: The given range isn't in document.
50 CONSOLE ERROR: line 8: The given range isn't in document.
51 CONSOLE ERROR: line 8: The given range isn't in document.
52 CONSOLE ERROR: line 8: The given range isn't in document.
53 CONSOLE ERROR: line 8: The given range isn't in document.
54 CONSOLE ERROR: line 8: The given range isn't in document.
55 CONSOLE ERROR: line 8: The given range isn't in document.
56 CONSOLE ERROR: line 8: The given range isn't in document.
57 CONSOLE ERROR: line 8: The given range isn't in document.
58 CONSOLE ERROR: line 8: The given range isn't in document.
59 CONSOLE ERROR: line 8: The given range isn't in document.
60 CONSOLE ERROR: line 8: The given range isn't in document.
61 CONSOLE ERROR: line 8: The given range isn't in document.
62 CONSOLE ERROR: line 8: The given range isn't in document.
63 CONSOLE ERROR: line 8: The given range isn't in document.
64 CONSOLE ERROR: line 8: The given range isn't in document.
65 CONSOLE ERROR: line 8: The given range isn't in document.
66 CONSOLE ERROR: line 8: The given range isn't in document.
67 CONSOLE ERROR: line 8: The given range isn't in document.
68 CONSOLE ERROR: line 8: The given range isn't in document.
69 CONSOLE ERROR: line 8: The given range isn't in document.
70 CONSOLE ERROR: line 8: The given range isn't in document.
71 CONSOLE ERROR: line 8: The given range isn't in document.
72 CONSOLE ERROR: line 8: The given range isn't in document.
73 CONSOLE ERROR: line 8: The given range isn't in document.
74 CONSOLE ERROR: line 8: The given range isn't in document.
75 CONSOLE ERROR: line 8: The given range isn't in document.
76 CONSOLE ERROR: line 8: The given range isn't in document.
77 CONSOLE ERROR: line 8: The given range isn't in document.
78 CONSOLE ERROR: line 8: The given range isn't in document.
79 CONSOLE ERROR: line 8: The given range isn't in document.
80 CONSOLE ERROR: line 8: The given range isn't in document.
81 CONSOLE ERROR: line 8: The given range isn't in document.
82 CONSOLE ERROR: line 8: The given range isn't in document.
83 CONSOLE ERROR: line 8: The given range isn't in document.
84 CONSOLE ERROR: line 8: The given range isn't in document.
85 CONSOLE ERROR: line 8: The given range isn't in document.
86 CONSOLE ERROR: line 8: The given range isn't in document.
87 CONSOLE ERROR: line 8: The given range isn't in document.
88 CONSOLE ERROR: line 8: The given range isn't in document.
89 CONSOLE ERROR: line 8: The given range isn't in document.
90 CONSOLE ERROR: line 8: The given range isn't in document.
91 CONSOLE ERROR: line 8: The given range isn't in document.
92 CONSOLE ERROR: line 8: The given range isn't in document.
93 CONSOLE ERROR: line 8: The given range isn't in document.
94 CONSOLE ERROR: line 8: The given range isn't in document.
95 CONSOLE ERROR: line 8: The given range isn't in document.
96 CONSOLE ERROR: line 8: The given range isn't in document.
97 CONSOLE ERROR: line 8: The given range isn't in document.
98 CONSOLE ERROR: line 8: The given range isn't in document.
99 CONSOLE ERROR: line 8: The given range isn't in document.
100 CONSOLE ERROR: line 8: The given range isn't in document.
101 CONSOLE ERROR: line 8: The given range isn't in document.
102 CONSOLE ERROR: line 8: The given range isn't in document.
103 CONSOLE ERROR: line 8: The given range isn't in document.
104 CONSOLE ERROR: line 8: The given range isn't in document.
105 CONSOLE ERROR: line 8: The given range isn't in document.
106 CONSOLE ERROR: line 8: The given range isn't in document.
107 CONSOLE ERROR: line 8: The given range isn't in document.
108 CONSOLE ERROR: line 8: The given range isn't in document.
109 CONSOLE ERROR: line 8: The given range isn't in document.
110 CONSOLE ERROR: line 8: The given range isn't in document.
111 CONSOLE ERROR: line 8: The given range isn't in document.
112 CONSOLE ERROR: line 8: The given range isn't in document.
113 CONSOLE ERROR: line 8: The given range isn't in document.
114 CONSOLE ERROR: line 8: The given range isn't in document.
115 CONSOLE ERROR: line 8: The given range isn't in document.
116 CONSOLE ERROR: line 8: The given range isn't in document.
117 CONSOLE ERROR: line 8: The given range isn't in document.
118 CONSOLE ERROR: line 8: The given range isn't in document.
119 CONSOLE ERROR: line 8: The given range isn't in document.
120 CONSOLE ERROR: line 8: The given range isn't in document.
121 CONSOLE ERROR: line 8: The given range isn't in document.
122 CONSOLE ERROR: line 8: The given range isn't in document.
123 CONSOLE ERROR: line 8: The given range isn't in document.
124 CONSOLE ERROR: line 8: The given range isn't in document.
125 CONSOLE ERROR: line 8: The given range isn't in document.
126 CONSOLE ERROR: line 8: The given range isn't in document.
127 CONSOLE ERROR: line 8: The given range isn't in document.
128 CONSOLE ERROR: line 8: The given range isn't in document.
129 CONSOLE ERROR: line 8: The given range isn't in document.
130 CONSOLE ERROR: line 8: The given range isn't in document.
131 CONSOLE ERROR: line 8: The given range isn't in document.
132 CONSOLE ERROR: line 8: The given range isn't in document.
133 CONSOLE ERROR: line 8: The given range isn't in document.
134 CONSOLE ERROR: line 8: The given range isn't in document.
135 CONSOLE ERROR: line 8: The given range isn't in document.
136 CONSOLE ERROR: line 8: The given range isn't in document.
137 CONSOLE ERROR: line 8: The given range isn't in document.
138 CONSOLE ERROR: line 8: The given range isn't in document.
139 CONSOLE ERROR: line 8: The given range isn't in document.
140 CONSOLE ERROR: line 8: The given range isn't in document.
141 CONSOLE ERROR: line 8: The given range isn't in document.
142 CONSOLE ERROR: line 8: The given range isn't in document.
143 CONSOLE ERROR: line 8: The given range isn't in document.
144 CONSOLE ERROR: line 8: The given range isn't in document.
145 CONSOLE ERROR: line 8: The given range isn't in document.
146 CONSOLE ERROR: line 8: The given range isn't in document.
147 CONSOLE ERROR: line 8: The given range isn't in document.
148 CONSOLE ERROR: line 8: The given range isn't in document.
149 CONSOLE ERROR: line 8: The given range isn't in document.
150 CONSOLE ERROR: line 8: The given range isn't in document.
151 CONSOLE ERROR: line 8: The given range isn't in document.
152 CONSOLE ERROR: line 8: The given range isn't in document.
153 CONSOLE ERROR: line 8: The given range isn't in document.
154 CONSOLE ERROR: line 8: The given range isn't in document.
155 CONSOLE ERROR: line 8: The given range isn't in document.
156 CONSOLE ERROR: line 8: The given range isn't in document.
157 CONSOLE ERROR: line 8: The given range isn't in document.
158 CONSOLE ERROR: line 8: The given range isn't in document.
159 CONSOLE ERROR: line 8: The given range isn't in document.
160 CONSOLE ERROR: line 8: The given range isn't in document.
161 CONSOLE ERROR: line 8: The given range isn't in document.
162 CONSOLE ERROR: line 8: The given range isn't in document.
163 CONSOLE ERROR: line 8: The given range isn't in document.
164 CONSOLE ERROR: line 8: The given range isn't in document.
165 CONSOLE ERROR: line 8: The given range isn't in document.
166 CONSOLE ERROR: line 8: The given range isn't in document.
167 CONSOLE ERROR: line 8: The given range isn't in document.
168 CONSOLE ERROR: line 8: The given range isn't in document.
169 CONSOLE ERROR: line 8: The given range isn't in document.
170 CONSOLE ERROR: line 8: The given range isn't in document.
171 CONSOLE ERROR: line 8: The given range isn't in document.
172 CONSOLE ERROR: line 8: The given range isn't in document.
173 CONSOLE ERROR: line 8: The given range isn't in document.
174 CONSOLE ERROR: line 8: The given range isn't in document.
175 CONSOLE ERROR: line 8: The given range isn't in document.
176 CONSOLE ERROR: line 8: The given range isn't in document.
177 CONSOLE ERROR: line 8: The given range isn't in document.
178 CONSOLE ERROR: line 8: The given range isn't in document.
179 CONSOLE ERROR: line 8: The given range isn't in document.
180 CONSOLE ERROR: line 8: The given range isn't in document.
181 CONSOLE ERROR: line 8: The given range isn't in document.
182 CONSOLE ERROR: line 8: The given range isn't in document.
183 CONSOLE ERROR: line 8: The given range isn't in document.
184 CONSOLE ERROR: line 8: The given range isn't in document.
185 CONSOLE ERROR: line 8: The given range isn't in document.
186 CONSOLE ERROR: line 8: The given range isn't in document.
187 CONSOLE ERROR: line 8: The given range isn't in document.
188 CONSOLE ERROR: line 8: The given range isn't in document.
189 CONSOLE ERROR: line 8: The given range isn't in document.
190 CONSOLE ERROR: line 8: The given range isn't in document.
191 CONSOLE ERROR: line 8: The given range isn't in document.
192 CONSOLE ERROR: line 8: The given range isn't in document.
193 CONSOLE ERROR: line 8: The given range isn't in document.
194 CONSOLE ERROR: line 8: The given range isn't in document.
195 CONSOLE ERROR: line 8: The given range isn't in document.
196 CONSOLE ERROR: line 8: The given range isn't in document.
197 CONSOLE ERROR: line 8: The given range isn't in document.
198 CONSOLE ERROR: line 8: The given range isn't in document.
199 CONSOLE ERROR: line 8: The given range isn't in document.
200 CONSOLE ERROR: line 8: The given range isn't in document.
201 CONSOLE ERROR: line 8: The given range isn't in document.
202 CONSOLE ERROR: line 8: The given range isn't in document.
203 CONSOLE ERROR: line 8: The given range isn't in document.
204 CONSOLE ERROR: line 8: The given range isn't in document.
205 CONSOLE ERROR: line 8: The given range isn't in document.
206 CONSOLE ERROR: line 8: The given range isn't in document.
207 CONSOLE ERROR: line 8: The given range isn't in document.
208 CONSOLE ERROR: line 8: The given range isn't in document.
209 CONSOLE ERROR: line 8: The given range isn't in document.
210 CONSOLE ERROR: line 8: The given range isn't in document.
211 CONSOLE ERROR: line 8: The given range isn't in document.
212 CONSOLE ERROR: line 8: The given range isn't in document.
213 CONSOLE ERROR: line 8: The given range isn't in document.
214 CONSOLE ERROR: line 8: The given range isn't in document.
215 CONSOLE ERROR: line 8: The given range isn't in document.
216 CONSOLE ERROR: line 8: The given range isn't in document.
217 CONSOLE ERROR: line 8: The given range isn't in document.
218 CONSOLE ERROR: line 8: The given range isn't in document.
219 CONSOLE ERROR: line 8: The given range isn't in document.
220 CONSOLE ERROR: line 8: The given range isn't in document.
221 CONSOLE ERROR: line 8: The given range isn't in document.
222 CONSOLE ERROR: line 8: The given range isn't in document.
223 CONSOLE ERROR: line 8: The given range isn't in document.
224 CONSOLE ERROR: line 8: The given range isn't in document.
225 CONSOLE ERROR: line 8: The given range isn't in document.
226 CONSOLE ERROR: line 8: The given range isn't in document.
227 CONSOLE ERROR: line 8: The given range isn't in document.
228 CONSOLE ERROR: line 8: The given range isn't in document.
229 CONSOLE ERROR: line 8: The given range isn't in document.
230 CONSOLE ERROR: line 8: The given range isn't in document.
231 CONSOLE ERROR: line 8: The given range isn't in document.
232 CONSOLE ERROR: line 8: The given range isn't in document.
233 CONSOLE ERROR: line 8: The given range isn't in document.
234 CONSOLE ERROR: line 8: The given range isn't in document.
235 CONSOLE ERROR: line 8: The given range isn't in document.
236 CONSOLE ERROR: line 8: The given range isn't in document.
237 CONSOLE ERROR: line 8: The given range isn't in document.
238 CONSOLE ERROR: line 8: The given range isn't in document.
239 CONSOLE ERROR: line 8: The given range isn't in document.
240 CONSOLE ERROR: line 8: The given range isn't in document.
241 CONSOLE ERROR: line 8: The given range isn't in document.
242 CONSOLE ERROR: line 8: The given range isn't in document.
243 CONSOLE ERROR: line 8: The given range isn't in document.
244 CONSOLE ERROR: line 8: The given range isn't in document.
245 CONSOLE ERROR: line 8: The given range isn't in document.
246 CONSOLE ERROR: line 8: The given range isn't in document.
247 CONSOLE ERROR: line 8: The given range isn't in document.
248 CONSOLE ERROR: line 8: The given range isn't in document.
249 CONSOLE ERROR: line 8: The given range isn't in document.
250 CONSOLE ERROR: line 8: The given range isn't in document.
251 CONSOLE ERROR: line 8: The given range isn't in document.
252 CONSOLE ERROR: line 8: The given range isn't in document.
253 CONSOLE ERROR: line 8: The given range isn't in document.
254 CONSOLE ERROR: line 8: The given range isn't in document.
255 CONSOLE ERROR: line 8: The given range isn't in document.
256 CONSOLE ERROR: line 8: The given range isn't in document.
257 CONSOLE ERROR: line 8: The given range isn't in document.
258 CONSOLE ERROR: line 8: The given range isn't in document.
259 CONSOLE ERROR: line 8: The given range isn't in document.
260 CONSOLE ERROR: line 8: The given range isn't in document.
261 CONSOLE ERROR: line 8: The given range isn't in document.
262 CONSOLE ERROR: line 8: The given range isn't in document.
263 CONSOLE ERROR: line 8: The given range isn't in document.
264 CONSOLE ERROR: line 8: The given range isn't in document.
265 CONSOLE ERROR: line 8: The given range isn't in document.
266 CONSOLE ERROR: line 8: The given range isn't in document.
267 CONSOLE ERROR: line 8: The given range isn't in document.
268 CONSOLE ERROR: line 8: The given range isn't in document.
269 CONSOLE ERROR: line 8: The given range isn't in document.
270 CONSOLE ERROR: line 8: The given range isn't in document.
271 CONSOLE ERROR: line 8: The given range isn't in document.
272 CONSOLE ERROR: line 8: The given range isn't in document.
273 CONSOLE ERROR: line 8: The given range isn't in document.
274 CONSOLE ERROR: line 8: The given range isn't in document.
275 CONSOLE ERROR: line 8: The given range isn't in document.
276 CONSOLE ERROR: line 8: The given range isn't in document.
277 CONSOLE ERROR: line 8: The given range isn't in document.
278 CONSOLE ERROR: line 8: The given range isn't in document.
279 CONSOLE ERROR: line 8: The given range isn't in document.
280 CONSOLE ERROR: line 8: The given range isn't in document.
281 CONSOLE ERROR: line 8: The given range isn't in document.
282 CONSOLE ERROR: line 8: The given range isn't in document.
283 CONSOLE ERROR: line 8: The given range isn't in document.
284 CONSOLE ERROR: line 8: The given range isn't in document.
285 CONSOLE ERROR: line 8: The given range isn't in document.
286 CONSOLE ERROR: line 8: The given range isn't in document.
287 CONSOLE ERROR: line 8: The given range isn't in document.
288 CONSOLE ERROR: line 8: The given range isn't in document.
289 CONSOLE ERROR: line 8: The given range isn't in document.
290 CONSOLE ERROR: line 8: The given range isn't in document.
291 CONSOLE ERROR: line 8: The given range isn't in document.
292 CONSOLE ERROR: line 8: The given range isn't in document.
293 CONSOLE ERROR: line 8: The given range isn't in document.
294 CONSOLE ERROR: line 8: The given range isn't in document.
295 CONSOLE ERROR: line 8: The given range isn't in document.
296 CONSOLE ERROR: line 8: The given range isn't in document.
297 CONSOLE ERROR: line 8: The given range isn't in document.
298 CONSOLE ERROR: line 8: The given range isn't in document.
299 CONSOLE ERROR: line 8: The given range isn't in document.
300 CONSOLE ERROR: line 8: The given range isn't in document.
301 CONSOLE ERROR: line 8: The given range isn't in document.
302 CONSOLE ERROR: line 8: The given range isn't in document.
303 CONSOLE ERROR: line 8: The given range isn't in document.
304 CONSOLE ERROR: line 8: The given range isn't in document.
305 CONSOLE ERROR: line 8: The given range isn't in document.
306 CONSOLE ERROR: line 8: The given range isn't in document.
307 CONSOLE ERROR: line 8: The given range isn't in document.
308 CONSOLE ERROR: line 8: The given range isn't in document.
309 CONSOLE ERROR: line 8: The given range isn't in document.
310 CONSOLE ERROR: line 8: The given range isn't in document.
311 CONSOLE ERROR: line 8: The given range isn't in document.
312 CONSOLE ERROR: line 8: The given range isn't in document.
313 CONSOLE ERROR: line 8: The given range isn't in document.
314 CONSOLE ERROR: line 8: The given range isn't in document.
315 CONSOLE ERROR: line 8: The given range isn't in document.
316 CONSOLE ERROR: line 8: The given range isn't in document.
317 CONSOLE ERROR: line 8: The given range isn't in document.
318 CONSOLE ERROR: line 8: The given range isn't in document.
319 CONSOLE ERROR: line 8: The given range isn't in document.
320 CONSOLE ERROR: line 8: The given range isn't in document.
321 CONSOLE ERROR: line 8: The given range isn't in document.
322 CONSOLE ERROR: line 8: The given range isn't in document.
323 CONSOLE ERROR: line 8: The given range isn't in document.
324 CONSOLE ERROR: line 8: The given range isn't in document.
325 CONSOLE ERROR: line 8: The given range isn't in document.
326 CONSOLE ERROR: line 8: The given range isn't in document.
327 CONSOLE ERROR: line 8: The given range isn't in document.
328 CONSOLE ERROR: line 8: The given range isn't in document.
329 CONSOLE ERROR: line 8: The given range isn't in document.
330 CONSOLE ERROR: line 8: The given range isn't in document.
331 CONSOLE ERROR: line 8: The given range isn't in document.
332 CONSOLE ERROR: line 8: The given range isn't in document.
333 CONSOLE ERROR: line 8: The given range isn't in document.
334 CONSOLE ERROR: line 8: The given range isn't in document.
335 CONSOLE ERROR: line 8: The given range isn't in document.
336 CONSOLE ERROR: line 8: The given range isn't in document.
337 CONSOLE ERROR: line 8: The given range isn't in document.
338 CONSOLE ERROR: line 8: The given range isn't in document.
339 CONSOLE ERROR: line 8: The given range isn't in document.
340 CONSOLE ERROR: line 8: The given range isn't in document.
341 CONSOLE ERROR: line 8: The given range isn't in document.
342 CONSOLE ERROR: line 8: The given range isn't in document.
343 CONSOLE ERROR: line 8: The given range isn't in document.
344 CONSOLE ERROR: line 8: The given range isn't in document.
345 CONSOLE ERROR: line 8: The given range isn't in document.
346 CONSOLE ERROR: line 8: The given range isn't in document.
347 CONSOLE ERROR: line 8: The given range isn't in document.
348 CONSOLE ERROR: line 8: The given range isn't in document.
349 CONSOLE ERROR: line 8: The given range isn't in document.
350 CONSOLE ERROR: line 8: The given range isn't in document.
351 CONSOLE ERROR: line 8: The given range isn't in document.
352 CONSOLE ERROR: line 8: The given range isn't in document.
353 This is a testharness.js-based test.
354 Found 2581 tests; 2552 PASS, 29 FAIL, 0 TIMEOUT, 0 NOTRUN.
355 PASS Set up range 30 [paras[0], 0, paras[0].firstChild, 7]
356 PASS Set up range 31 [testDiv, 2, paras[4], 1]
357 PASS Set up range 32 [testDiv, 1, paras[2].firstChild, 5]
358 PASS Set up range 33 [document.documentElement, 1, document.body, 0]
359 PASS Set up range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
360 PASS Set up range 35 [document, 0, document, 1]
361 PASS Set up range 36 [document, 0, document, 2]
362 PASS Set up range 37 [document, 1, document, 2]
363 PASS Set up range 38 [testDiv, 0, comment, 5]
364 PASS Set up range 39 [paras[2].firstChild, 4, comment, 2]
365 PASS Set up range 40 [paras[3], 1, comment, 8]
366 PASS Set up range 41 [foreignDoc, 0, foreignDoc, 0]
367 PASS Set up range 42 [foreignDoc, 1, foreignComment, 2]
368 PASS Set up range 43 [foreignDoc.body, 0, foreignTextNode, 36]
369 PASS Set up range 44 [xmlDoc, 0, xmlDoc, 0]
370 PASS Set up range 45 [xmlDoc, 1, xmlComment, 0]
371 PASS Set up range 46 [detachedTextNode, 0, detachedTextNode, 8]
372 PASS Set up range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
373 PASS Set up range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
374 PASS Set up range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
375 PASS Set up range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
376 PASS Set up range 51 [detachedComment, 3, detachedComment, 4]
377 PASS Set up range 52 [detachedComment, 5, detachedComment, 5]
378 PASS Set up range 53 [detachedForeignComment, 0, detachedForeignComment, 1]
379 PASS Set up range 54 [detachedForeignComment, 4, detachedForeignComment, 4]
380 PASS Set up range 55 [detachedXmlComment, 2, detachedXmlComment, 6]
381 PASS Set up range 56 [docfrag, 0, docfrag, 0]
382 PASS Set up range 57 [foreignDocfrag, 0, foreignDocfrag, 0]
383 PASS Set up range 58 [xmlDocfrag, 0, xmlDocfrag, 0]
384 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 0 [paras[0].firstChil d, -1]
385 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 1 [paras[0].firstChil d, 0]
386 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 2 [paras[0].firstChil d, 1]
387 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 3 [paras[0].firstChil d, 2]
388 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 4 [paras[0].firstChil d, 8]
389 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 5 [paras[0].firstChil d, 9]
390 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 6 [paras[0].firstChil d, 10]
391 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 7 [paras[0].firstChil d, 65535]
392 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 8 [paras[1].firstChil d, -1]
393 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 9 [paras[1].firstChil d, 0]
394 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 10 [paras[1].firstChi ld, 1]
395 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 11 [paras[1].firstChi ld, 2]
396 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 12 [paras[1].firstChi ld, 8]
397 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 13 [paras[1].firstChi ld, 9]
398 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 14 [paras[1].firstChi ld, 10]
399 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 15 [paras[1].firstChi ld, 65535]
400 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 16 [detachedPara1.fir stChild, 0]
401 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 17 [detachedPara1.fir stChild, 1]
402 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 18 [detachedPara1.fir stChild, 8]
403 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 19 [detachedPara1.fir stChild, 9]
404 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 20 [foreignPara1.firs tChild, 0]
405 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 21 [foreignPara1.firs tChild, 1]
406 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 22 [foreignPara1.firs tChild, 8]
407 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 23 [foreignPara1.firs tChild, 9]
408 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 24 [document.document Element, -1]
409 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 25 [document.document Element, 0]
410 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 26 [document.document Element, 1]
411 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 27 [document.document Element, 2]
412 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 28 [document.document Element, 7]
413 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 29 [document.head, 1]
414 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 30 [document.body, 3]
415 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 31 [foreignDoc.docume ntElement, 0]
416 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 32 [foreignDoc.docume ntElement, 1]
417 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 33 [foreignDoc.head, 0]
418 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 34 [foreignDoc.body, 1]
419 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 35 [paras[0], 0]
420 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 36 [paras[0], 1]
421 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 37 [paras[0], 2]
422 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 38 [paras[1], 0]
423 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 39 [paras[1], 1]
424 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 40 [paras[1], 2]
425 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 41 [detachedPara1, 0]
426 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 42 [detachedPara1, 1]
427 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 43 [testDiv, 0]
428 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 44 [testDiv, 3]
429 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 45 [document, -1]
430 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 46 [document, 0]
431 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 47 [document, 1]
432 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 48 [document, 2]
433 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 49 [document, 3]
434 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 50 [comment, -1]
435 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 51 [comment, 0]
436 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 52 [comment, 4]
437 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 53 [comment, 96]
438 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 54 [foreignDoc, 0]
439 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 55 [foreignDoc, 1]
440 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 56 [foreignComment, 2 ]
441 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 57 [foreignTextNode, 0]
442 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 58 [foreignTextNode, 36]
443 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 59 [xmlDoc, -1]
444 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 60 [xmlDoc, 0]
445 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 61 [xmlDoc, 1]
446 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 62 [xmlDoc, 5]
447 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 63 [xmlComment, 0]
448 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 64 [xmlComment, 4]
449 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 65 [processingInstruc tion, 0]
450 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 66 [processingInstruc tion, 5]
451 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 67 [processingInstruc tion, 9]
452 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 68 [detachedTextNode, 0]
453 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 69 [detachedTextNode, 8]
454 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 70 [detachedForeignTe xtNode, 0]
455 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 71 [detachedForeignTe xtNode, 8]
456 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 72 [detachedXmlTextNo de, 0]
457 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 73 [detachedXmlTextNo de, 8]
458 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 74 [detachedProcessin gInstruction, 12]
459 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 75 [detachedComment, 3]
460 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 76 [detachedComment, 5]
461 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 77 [detachedForeignCo mment, 0]
462 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 78 [detachedForeignCo mment, 4]
463 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 79 [detachedXmlCommen t, 2]
464 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 80 [docfrag, 0]
465 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 81 [foreignDocfrag, 0 ]
466 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 82 [xmlDocfrag, 0]
467 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 83 [doctype, 0]
468 FAIL Range 30 [paras[0], 0, paras[0].firstChild, 7], point 84 [doctype, -17] ass ert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
469 selection.collapse(point[0], point[1]);
470 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
471 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 85 [doctype, 1]
472 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 86 [foreignDoctype, 0 ]
473 PASS Range 30 [paras[0], 0, paras[0].firstChild, 7], point 87 [xmlDoctype, 0]
474 PASS Range 31 [testDiv, 2, paras[4], 1], point 0 [paras[0].firstChild, -1]
475 PASS Range 31 [testDiv, 2, paras[4], 1], point 1 [paras[0].firstChild, 0]
476 PASS Range 31 [testDiv, 2, paras[4], 1], point 2 [paras[0].firstChild, 1]
477 PASS Range 31 [testDiv, 2, paras[4], 1], point 3 [paras[0].firstChild, 2]
478 PASS Range 31 [testDiv, 2, paras[4], 1], point 4 [paras[0].firstChild, 8]
479 PASS Range 31 [testDiv, 2, paras[4], 1], point 5 [paras[0].firstChild, 9]
480 PASS Range 31 [testDiv, 2, paras[4], 1], point 6 [paras[0].firstChild, 10]
481 PASS Range 31 [testDiv, 2, paras[4], 1], point 7 [paras[0].firstChild, 65535]
482 PASS Range 31 [testDiv, 2, paras[4], 1], point 8 [paras[1].firstChild, -1]
483 PASS Range 31 [testDiv, 2, paras[4], 1], point 9 [paras[1].firstChild, 0]
484 PASS Range 31 [testDiv, 2, paras[4], 1], point 10 [paras[1].firstChild, 1]
485 PASS Range 31 [testDiv, 2, paras[4], 1], point 11 [paras[1].firstChild, 2]
486 PASS Range 31 [testDiv, 2, paras[4], 1], point 12 [paras[1].firstChild, 8]
487 PASS Range 31 [testDiv, 2, paras[4], 1], point 13 [paras[1].firstChild, 9]
488 PASS Range 31 [testDiv, 2, paras[4], 1], point 14 [paras[1].firstChild, 10]
489 PASS Range 31 [testDiv, 2, paras[4], 1], point 15 [paras[1].firstChild, 65535]
490 PASS Range 31 [testDiv, 2, paras[4], 1], point 16 [detachedPara1.firstChild, 0]
491 PASS Range 31 [testDiv, 2, paras[4], 1], point 17 [detachedPara1.firstChild, 1]
492 PASS Range 31 [testDiv, 2, paras[4], 1], point 18 [detachedPara1.firstChild, 8]
493 PASS Range 31 [testDiv, 2, paras[4], 1], point 19 [detachedPara1.firstChild, 9]
494 PASS Range 31 [testDiv, 2, paras[4], 1], point 20 [foreignPara1.firstChild, 0]
495 PASS Range 31 [testDiv, 2, paras[4], 1], point 21 [foreignPara1.firstChild, 1]
496 PASS Range 31 [testDiv, 2, paras[4], 1], point 22 [foreignPara1.firstChild, 8]
497 PASS Range 31 [testDiv, 2, paras[4], 1], point 23 [foreignPara1.firstChild, 9]
498 PASS Range 31 [testDiv, 2, paras[4], 1], point 24 [document.documentElement, -1]
499 PASS Range 31 [testDiv, 2, paras[4], 1], point 25 [document.documentElement, 0]
500 PASS Range 31 [testDiv, 2, paras[4], 1], point 26 [document.documentElement, 1]
501 PASS Range 31 [testDiv, 2, paras[4], 1], point 27 [document.documentElement, 2]
502 PASS Range 31 [testDiv, 2, paras[4], 1], point 28 [document.documentElement, 7]
503 PASS Range 31 [testDiv, 2, paras[4], 1], point 29 [document.head, 1]
504 PASS Range 31 [testDiv, 2, paras[4], 1], point 30 [document.body, 3]
505 PASS Range 31 [testDiv, 2, paras[4], 1], point 31 [foreignDoc.documentElement, 0 ]
506 PASS Range 31 [testDiv, 2, paras[4], 1], point 32 [foreignDoc.documentElement, 1 ]
507 PASS Range 31 [testDiv, 2, paras[4], 1], point 33 [foreignDoc.head, 0]
508 PASS Range 31 [testDiv, 2, paras[4], 1], point 34 [foreignDoc.body, 1]
509 PASS Range 31 [testDiv, 2, paras[4], 1], point 35 [paras[0], 0]
510 PASS Range 31 [testDiv, 2, paras[4], 1], point 36 [paras[0], 1]
511 PASS Range 31 [testDiv, 2, paras[4], 1], point 37 [paras[0], 2]
512 PASS Range 31 [testDiv, 2, paras[4], 1], point 38 [paras[1], 0]
513 PASS Range 31 [testDiv, 2, paras[4], 1], point 39 [paras[1], 1]
514 PASS Range 31 [testDiv, 2, paras[4], 1], point 40 [paras[1], 2]
515 PASS Range 31 [testDiv, 2, paras[4], 1], point 41 [detachedPara1, 0]
516 PASS Range 31 [testDiv, 2, paras[4], 1], point 42 [detachedPara1, 1]
517 PASS Range 31 [testDiv, 2, paras[4], 1], point 43 [testDiv, 0]
518 PASS Range 31 [testDiv, 2, paras[4], 1], point 44 [testDiv, 3]
519 PASS Range 31 [testDiv, 2, paras[4], 1], point 45 [document, -1]
520 PASS Range 31 [testDiv, 2, paras[4], 1], point 46 [document, 0]
521 PASS Range 31 [testDiv, 2, paras[4], 1], point 47 [document, 1]
522 PASS Range 31 [testDiv, 2, paras[4], 1], point 48 [document, 2]
523 PASS Range 31 [testDiv, 2, paras[4], 1], point 49 [document, 3]
524 PASS Range 31 [testDiv, 2, paras[4], 1], point 50 [comment, -1]
525 PASS Range 31 [testDiv, 2, paras[4], 1], point 51 [comment, 0]
526 PASS Range 31 [testDiv, 2, paras[4], 1], point 52 [comment, 4]
527 PASS Range 31 [testDiv, 2, paras[4], 1], point 53 [comment, 96]
528 PASS Range 31 [testDiv, 2, paras[4], 1], point 54 [foreignDoc, 0]
529 PASS Range 31 [testDiv, 2, paras[4], 1], point 55 [foreignDoc, 1]
530 PASS Range 31 [testDiv, 2, paras[4], 1], point 56 [foreignComment, 2]
531 PASS Range 31 [testDiv, 2, paras[4], 1], point 57 [foreignTextNode, 0]
532 PASS Range 31 [testDiv, 2, paras[4], 1], point 58 [foreignTextNode, 36]
533 PASS Range 31 [testDiv, 2, paras[4], 1], point 59 [xmlDoc, -1]
534 PASS Range 31 [testDiv, 2, paras[4], 1], point 60 [xmlDoc, 0]
535 PASS Range 31 [testDiv, 2, paras[4], 1], point 61 [xmlDoc, 1]
536 PASS Range 31 [testDiv, 2, paras[4], 1], point 62 [xmlDoc, 5]
537 PASS Range 31 [testDiv, 2, paras[4], 1], point 63 [xmlComment, 0]
538 PASS Range 31 [testDiv, 2, paras[4], 1], point 64 [xmlComment, 4]
539 PASS Range 31 [testDiv, 2, paras[4], 1], point 65 [processingInstruction, 0]
540 PASS Range 31 [testDiv, 2, paras[4], 1], point 66 [processingInstruction, 5]
541 PASS Range 31 [testDiv, 2, paras[4], 1], point 67 [processingInstruction, 9]
542 PASS Range 31 [testDiv, 2, paras[4], 1], point 68 [detachedTextNode, 0]
543 PASS Range 31 [testDiv, 2, paras[4], 1], point 69 [detachedTextNode, 8]
544 PASS Range 31 [testDiv, 2, paras[4], 1], point 70 [detachedForeignTextNode, 0]
545 PASS Range 31 [testDiv, 2, paras[4], 1], point 71 [detachedForeignTextNode, 8]
546 PASS Range 31 [testDiv, 2, paras[4], 1], point 72 [detachedXmlTextNode, 0]
547 PASS Range 31 [testDiv, 2, paras[4], 1], point 73 [detachedXmlTextNode, 8]
548 PASS Range 31 [testDiv, 2, paras[4], 1], point 74 [detachedProcessingInstruction , 12]
549 PASS Range 31 [testDiv, 2, paras[4], 1], point 75 [detachedComment, 3]
550 PASS Range 31 [testDiv, 2, paras[4], 1], point 76 [detachedComment, 5]
551 PASS Range 31 [testDiv, 2, paras[4], 1], point 77 [detachedForeignComment, 0]
552 PASS Range 31 [testDiv, 2, paras[4], 1], point 78 [detachedForeignComment, 4]
553 PASS Range 31 [testDiv, 2, paras[4], 1], point 79 [detachedXmlComment, 2]
554 PASS Range 31 [testDiv, 2, paras[4], 1], point 80 [docfrag, 0]
555 PASS Range 31 [testDiv, 2, paras[4], 1], point 81 [foreignDocfrag, 0]
556 PASS Range 31 [testDiv, 2, paras[4], 1], point 82 [xmlDocfrag, 0]
557 PASS Range 31 [testDiv, 2, paras[4], 1], point 83 [doctype, 0]
558 FAIL Range 31 [testDiv, 2, paras[4], 1], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentTyp e function "function () {
559 selection.collapse(point[0], point[1]);
560 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
561 PASS Range 31 [testDiv, 2, paras[4], 1], point 85 [doctype, 1]
562 PASS Range 31 [testDiv, 2, paras[4], 1], point 86 [foreignDoctype, 0]
563 PASS Range 31 [testDiv, 2, paras[4], 1], point 87 [xmlDoctype, 0]
564 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 0 [paras[0].firstChild , -1]
565 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 1 [paras[0].firstChild , 0]
566 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 2 [paras[0].firstChild , 1]
567 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 3 [paras[0].firstChild , 2]
568 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 4 [paras[0].firstChild , 8]
569 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 5 [paras[0].firstChild , 9]
570 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 6 [paras[0].firstChild , 10]
571 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 7 [paras[0].firstChild , 65535]
572 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 8 [paras[1].firstChild , -1]
573 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 9 [paras[1].firstChild , 0]
574 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 10 [paras[1].firstChil d, 1]
575 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 11 [paras[1].firstChil d, 2]
576 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 12 [paras[1].firstChil d, 8]
577 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 13 [paras[1].firstChil d, 9]
578 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 14 [paras[1].firstChil d, 10]
579 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 15 [paras[1].firstChil d, 65535]
580 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 16 [detachedPara1.firs tChild, 0]
581 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 17 [detachedPara1.firs tChild, 1]
582 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 18 [detachedPara1.firs tChild, 8]
583 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 19 [detachedPara1.firs tChild, 9]
584 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 20 [foreignPara1.first Child, 0]
585 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 21 [foreignPara1.first Child, 1]
586 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 22 [foreignPara1.first Child, 8]
587 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 23 [foreignPara1.first Child, 9]
588 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 24 [document.documentE lement, -1]
589 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 25 [document.documentE lement, 0]
590 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 26 [document.documentE lement, 1]
591 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 27 [document.documentE lement, 2]
592 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 28 [document.documentE lement, 7]
593 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 29 [document.head, 1]
594 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 30 [document.body, 3]
595 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 31 [foreignDoc.documen tElement, 0]
596 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 32 [foreignDoc.documen tElement, 1]
597 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 33 [foreignDoc.head, 0 ]
598 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 34 [foreignDoc.body, 1 ]
599 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 35 [paras[0], 0]
600 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 36 [paras[0], 1]
601 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 37 [paras[0], 2]
602 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 38 [paras[1], 0]
603 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 39 [paras[1], 1]
604 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 40 [paras[1], 2]
605 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 41 [detachedPara1, 0]
606 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 42 [detachedPara1, 1]
607 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 43 [testDiv, 0]
608 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 44 [testDiv, 3]
609 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 45 [document, -1]
610 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 46 [document, 0]
611 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 47 [document, 1]
612 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 48 [document, 2]
613 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 49 [document, 3]
614 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 50 [comment, -1]
615 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 51 [comment, 0]
616 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 52 [comment, 4]
617 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 53 [comment, 96]
618 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 54 [foreignDoc, 0]
619 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 55 [foreignDoc, 1]
620 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 56 [foreignComment, 2]
621 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 57 [foreignTextNode, 0 ]
622 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 58 [foreignTextNode, 3 6]
623 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 59 [xmlDoc, -1]
624 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 60 [xmlDoc, 0]
625 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 61 [xmlDoc, 1]
626 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 62 [xmlDoc, 5]
627 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 63 [xmlComment, 0]
628 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 64 [xmlComment, 4]
629 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 65 [processingInstruct ion, 0]
630 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 66 [processingInstruct ion, 5]
631 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 67 [processingInstruct ion, 9]
632 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 68 [detachedTextNode, 0]
633 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 69 [detachedTextNode, 8]
634 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 70 [detachedForeignTex tNode, 0]
635 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 71 [detachedForeignTex tNode, 8]
636 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 72 [detachedXmlTextNod e, 0]
637 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 73 [detachedXmlTextNod e, 8]
638 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 74 [detachedProcessing Instruction, 12]
639 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 75 [detachedComment, 3 ]
640 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 76 [detachedComment, 5 ]
641 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 77 [detachedForeignCom ment, 0]
642 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 78 [detachedForeignCom ment, 4]
643 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 79 [detachedXmlComment , 2]
644 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 80 [docfrag, 0]
645 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 81 [foreignDocfrag, 0]
646 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 82 [xmlDocfrag, 0]
647 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 83 [doctype, 0]
648 FAIL Range 32 [testDiv, 1, paras[2].firstChild, 5], point 84 [doctype, -17] asse rt_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
649 selection.collapse(point[0], point[1]);
650 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
651 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 85 [doctype, 1]
652 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 86 [foreignDoctype, 0]
653 PASS Range 32 [testDiv, 1, paras[2].firstChild, 5], point 87 [xmlDoctype, 0]
654 PASS Range 33 [document.documentElement, 1, document.body, 0], point 0 [paras[0] .firstChild, -1]
655 PASS Range 33 [document.documentElement, 1, document.body, 0], point 1 [paras[0] .firstChild, 0]
656 PASS Range 33 [document.documentElement, 1, document.body, 0], point 2 [paras[0] .firstChild, 1]
657 PASS Range 33 [document.documentElement, 1, document.body, 0], point 3 [paras[0] .firstChild, 2]
658 PASS Range 33 [document.documentElement, 1, document.body, 0], point 4 [paras[0] .firstChild, 8]
659 PASS Range 33 [document.documentElement, 1, document.body, 0], point 5 [paras[0] .firstChild, 9]
660 PASS Range 33 [document.documentElement, 1, document.body, 0], point 6 [paras[0] .firstChild, 10]
661 PASS Range 33 [document.documentElement, 1, document.body, 0], point 7 [paras[0] .firstChild, 65535]
662 PASS Range 33 [document.documentElement, 1, document.body, 0], point 8 [paras[1] .firstChild, -1]
663 PASS Range 33 [document.documentElement, 1, document.body, 0], point 9 [paras[1] .firstChild, 0]
664 PASS Range 33 [document.documentElement, 1, document.body, 0], point 10 [paras[1 ].firstChild, 1]
665 PASS Range 33 [document.documentElement, 1, document.body, 0], point 11 [paras[1 ].firstChild, 2]
666 PASS Range 33 [document.documentElement, 1, document.body, 0], point 12 [paras[1 ].firstChild, 8]
667 PASS Range 33 [document.documentElement, 1, document.body, 0], point 13 [paras[1 ].firstChild, 9]
668 PASS Range 33 [document.documentElement, 1, document.body, 0], point 14 [paras[1 ].firstChild, 10]
669 PASS Range 33 [document.documentElement, 1, document.body, 0], point 15 [paras[1 ].firstChild, 65535]
670 PASS Range 33 [document.documentElement, 1, document.body, 0], point 16 [detache dPara1.firstChild, 0]
671 PASS Range 33 [document.documentElement, 1, document.body, 0], point 17 [detache dPara1.firstChild, 1]
672 PASS Range 33 [document.documentElement, 1, document.body, 0], point 18 [detache dPara1.firstChild, 8]
673 PASS Range 33 [document.documentElement, 1, document.body, 0], point 19 [detache dPara1.firstChild, 9]
674 PASS Range 33 [document.documentElement, 1, document.body, 0], point 20 [foreign Para1.firstChild, 0]
675 PASS Range 33 [document.documentElement, 1, document.body, 0], point 21 [foreign Para1.firstChild, 1]
676 PASS Range 33 [document.documentElement, 1, document.body, 0], point 22 [foreign Para1.firstChild, 8]
677 PASS Range 33 [document.documentElement, 1, document.body, 0], point 23 [foreign Para1.firstChild, 9]
678 PASS Range 33 [document.documentElement, 1, document.body, 0], point 24 [documen t.documentElement, -1]
679 PASS Range 33 [document.documentElement, 1, document.body, 0], point 25 [documen t.documentElement, 0]
680 PASS Range 33 [document.documentElement, 1, document.body, 0], point 26 [documen t.documentElement, 1]
681 PASS Range 33 [document.documentElement, 1, document.body, 0], point 27 [documen t.documentElement, 2]
682 PASS Range 33 [document.documentElement, 1, document.body, 0], point 28 [documen t.documentElement, 7]
683 PASS Range 33 [document.documentElement, 1, document.body, 0], point 29 [documen t.head, 1]
684 PASS Range 33 [document.documentElement, 1, document.body, 0], point 30 [documen t.body, 3]
685 PASS Range 33 [document.documentElement, 1, document.body, 0], point 31 [foreign Doc.documentElement, 0]
686 PASS Range 33 [document.documentElement, 1, document.body, 0], point 32 [foreign Doc.documentElement, 1]
687 PASS Range 33 [document.documentElement, 1, document.body, 0], point 33 [foreign Doc.head, 0]
688 PASS Range 33 [document.documentElement, 1, document.body, 0], point 34 [foreign Doc.body, 1]
689 PASS Range 33 [document.documentElement, 1, document.body, 0], point 35 [paras[0 ], 0]
690 PASS Range 33 [document.documentElement, 1, document.body, 0], point 36 [paras[0 ], 1]
691 PASS Range 33 [document.documentElement, 1, document.body, 0], point 37 [paras[0 ], 2]
692 PASS Range 33 [document.documentElement, 1, document.body, 0], point 38 [paras[1 ], 0]
693 PASS Range 33 [document.documentElement, 1, document.body, 0], point 39 [paras[1 ], 1]
694 PASS Range 33 [document.documentElement, 1, document.body, 0], point 40 [paras[1 ], 2]
695 PASS Range 33 [document.documentElement, 1, document.body, 0], point 41 [detache dPara1, 0]
696 PASS Range 33 [document.documentElement, 1, document.body, 0], point 42 [detache dPara1, 1]
697 PASS Range 33 [document.documentElement, 1, document.body, 0], point 43 [testDiv , 0]
698 PASS Range 33 [document.documentElement, 1, document.body, 0], point 44 [testDiv , 3]
699 PASS Range 33 [document.documentElement, 1, document.body, 0], point 45 [documen t, -1]
700 PASS Range 33 [document.documentElement, 1, document.body, 0], point 46 [documen t, 0]
701 PASS Range 33 [document.documentElement, 1, document.body, 0], point 47 [documen t, 1]
702 PASS Range 33 [document.documentElement, 1, document.body, 0], point 48 [documen t, 2]
703 PASS Range 33 [document.documentElement, 1, document.body, 0], point 49 [documen t, 3]
704 PASS Range 33 [document.documentElement, 1, document.body, 0], point 50 [comment , -1]
705 PASS Range 33 [document.documentElement, 1, document.body, 0], point 51 [comment , 0]
706 PASS Range 33 [document.documentElement, 1, document.body, 0], point 52 [comment , 4]
707 PASS Range 33 [document.documentElement, 1, document.body, 0], point 53 [comment , 96]
708 PASS Range 33 [document.documentElement, 1, document.body, 0], point 54 [foreign Doc, 0]
709 PASS Range 33 [document.documentElement, 1, document.body, 0], point 55 [foreign Doc, 1]
710 PASS Range 33 [document.documentElement, 1, document.body, 0], point 56 [foreign Comment, 2]
711 PASS Range 33 [document.documentElement, 1, document.body, 0], point 57 [foreign TextNode, 0]
712 PASS Range 33 [document.documentElement, 1, document.body, 0], point 58 [foreign TextNode, 36]
713 PASS Range 33 [document.documentElement, 1, document.body, 0], point 59 [xmlDoc, -1]
714 PASS Range 33 [document.documentElement, 1, document.body, 0], point 60 [xmlDoc, 0]
715 PASS Range 33 [document.documentElement, 1, document.body, 0], point 61 [xmlDoc, 1]
716 PASS Range 33 [document.documentElement, 1, document.body, 0], point 62 [xmlDoc, 5]
717 PASS Range 33 [document.documentElement, 1, document.body, 0], point 63 [xmlComm ent, 0]
718 PASS Range 33 [document.documentElement, 1, document.body, 0], point 64 [xmlComm ent, 4]
719 PASS Range 33 [document.documentElement, 1, document.body, 0], point 65 [process ingInstruction, 0]
720 PASS Range 33 [document.documentElement, 1, document.body, 0], point 66 [process ingInstruction, 5]
721 PASS Range 33 [document.documentElement, 1, document.body, 0], point 67 [process ingInstruction, 9]
722 PASS Range 33 [document.documentElement, 1, document.body, 0], point 68 [detache dTextNode, 0]
723 PASS Range 33 [document.documentElement, 1, document.body, 0], point 69 [detache dTextNode, 8]
724 PASS Range 33 [document.documentElement, 1, document.body, 0], point 70 [detache dForeignTextNode, 0]
725 PASS Range 33 [document.documentElement, 1, document.body, 0], point 71 [detache dForeignTextNode, 8]
726 PASS Range 33 [document.documentElement, 1, document.body, 0], point 72 [detache dXmlTextNode, 0]
727 PASS Range 33 [document.documentElement, 1, document.body, 0], point 73 [detache dXmlTextNode, 8]
728 PASS Range 33 [document.documentElement, 1, document.body, 0], point 74 [detache dProcessingInstruction, 12]
729 PASS Range 33 [document.documentElement, 1, document.body, 0], point 75 [detache dComment, 3]
730 PASS Range 33 [document.documentElement, 1, document.body, 0], point 76 [detache dComment, 5]
731 PASS Range 33 [document.documentElement, 1, document.body, 0], point 77 [detache dForeignComment, 0]
732 PASS Range 33 [document.documentElement, 1, document.body, 0], point 78 [detache dForeignComment, 4]
733 PASS Range 33 [document.documentElement, 1, document.body, 0], point 79 [detache dXmlComment, 2]
734 PASS Range 33 [document.documentElement, 1, document.body, 0], point 80 [docfrag , 0]
735 PASS Range 33 [document.documentElement, 1, document.body, 0], point 81 [foreign Docfrag, 0]
736 PASS Range 33 [document.documentElement, 1, document.body, 0], point 82 [xmlDocf rag, 0]
737 PASS Range 33 [document.documentElement, 1, document.body, 0], point 83 [doctype , 0]
738 FAIL Range 33 [document.documentElement, 1, document.body, 0], point 84 [doctype , -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
739 selection.collapse(point[0], point[1]);
740 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
741 PASS Range 33 [document.documentElement, 1, document.body, 0], point 85 [doctype , 1]
742 PASS Range 33 [document.documentElement, 1, document.body, 0], point 86 [foreign Doctype, 0]
743 PASS Range 33 [document.documentElement, 1, document.body, 0], point 87 [xmlDoct ype, 0]
744 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 0 [para s[0].firstChild, -1]
745 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 1 [para s[0].firstChild, 0]
746 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 2 [para s[0].firstChild, 1]
747 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 3 [para s[0].firstChild, 2]
748 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 4 [para s[0].firstChild, 8]
749 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 5 [para s[0].firstChild, 9]
750 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 6 [para s[0].firstChild, 10]
751 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 7 [para s[0].firstChild, 65535]
752 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 8 [para s[1].firstChild, -1]
753 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 9 [para s[1].firstChild, 0]
754 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 10 [par as[1].firstChild, 1]
755 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 11 [par as[1].firstChild, 2]
756 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 12 [par as[1].firstChild, 8]
757 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 13 [par as[1].firstChild, 9]
758 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 14 [par as[1].firstChild, 10]
759 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 15 [par as[1].firstChild, 65535]
760 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 16 [det achedPara1.firstChild, 0]
761 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 17 [det achedPara1.firstChild, 1]
762 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 18 [det achedPara1.firstChild, 8]
763 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 19 [det achedPara1.firstChild, 9]
764 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 20 [for eignPara1.firstChild, 0]
765 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 21 [for eignPara1.firstChild, 1]
766 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 22 [for eignPara1.firstChild, 8]
767 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 23 [for eignPara1.firstChild, 9]
768 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 24 [doc ument.documentElement, -1]
769 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 25 [doc ument.documentElement, 0]
770 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 26 [doc ument.documentElement, 1]
771 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 27 [doc ument.documentElement, 2]
772 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 28 [doc ument.documentElement, 7]
773 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 29 [doc ument.head, 1]
774 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 30 [doc ument.body, 3]
775 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 31 [for eignDoc.documentElement, 0]
776 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 32 [for eignDoc.documentElement, 1]
777 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 33 [for eignDoc.head, 0]
778 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 34 [for eignDoc.body, 1]
779 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 35 [par as[0], 0]
780 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 36 [par as[0], 1]
781 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 37 [par as[0], 2]
782 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 38 [par as[1], 0]
783 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 39 [par as[1], 1]
784 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 40 [par as[1], 2]
785 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 41 [det achedPara1, 0]
786 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 42 [det achedPara1, 1]
787 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 43 [tes tDiv, 0]
788 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 44 [tes tDiv, 3]
789 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 45 [doc ument, -1]
790 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 46 [doc ument, 0]
791 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 47 [doc ument, 1]
792 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 48 [doc ument, 2]
793 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 49 [doc ument, 3]
794 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 50 [com ment, -1]
795 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 51 [com ment, 0]
796 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 52 [com ment, 4]
797 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 53 [com ment, 96]
798 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 54 [for eignDoc, 0]
799 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 55 [for eignDoc, 1]
800 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 56 [for eignComment, 2]
801 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 57 [for eignTextNode, 0]
802 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 58 [for eignTextNode, 36]
803 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 59 [xml Doc, -1]
804 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 60 [xml Doc, 0]
805 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 61 [xml Doc, 1]
806 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 62 [xml Doc, 5]
807 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 63 [xml Comment, 0]
808 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 64 [xml Comment, 4]
809 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 65 [pro cessingInstruction, 0]
810 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 66 [pro cessingInstruction, 5]
811 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 67 [pro cessingInstruction, 9]
812 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 68 [det achedTextNode, 0]
813 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 69 [det achedTextNode, 8]
814 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 70 [det achedForeignTextNode, 0]
815 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 71 [det achedForeignTextNode, 8]
816 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 72 [det achedXmlTextNode, 0]
817 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 73 [det achedXmlTextNode, 8]
818 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 74 [det achedProcessingInstruction, 12]
819 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 75 [det achedComment, 3]
820 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 76 [det achedComment, 5]
821 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 77 [det achedForeignComment, 0]
822 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 78 [det achedForeignComment, 4]
823 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 79 [det achedXmlComment, 2]
824 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 80 [doc frag, 0]
825 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 81 [for eignDocfrag, 0]
826 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 82 [xml Docfrag, 0]
827 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 83 [doc type, 0]
828 FAIL Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 84 [doc type, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
829 selection.collapse(point[0], point[1]);
830 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
831 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 85 [doc type, 1]
832 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 86 [for eignDoctype, 0]
833 PASS Range 34 [foreignDoc.documentElement, 1, foreignDoc.body, 0], point 87 [xml Doctype, 0]
834 PASS Range 35 [document, 0, document, 1], point 0 [paras[0].firstChild, -1]
835 PASS Range 35 [document, 0, document, 1], point 1 [paras[0].firstChild, 0]
836 PASS Range 35 [document, 0, document, 1], point 2 [paras[0].firstChild, 1]
837 PASS Range 35 [document, 0, document, 1], point 3 [paras[0].firstChild, 2]
838 PASS Range 35 [document, 0, document, 1], point 4 [paras[0].firstChild, 8]
839 PASS Range 35 [document, 0, document, 1], point 5 [paras[0].firstChild, 9]
840 PASS Range 35 [document, 0, document, 1], point 6 [paras[0].firstChild, 10]
841 PASS Range 35 [document, 0, document, 1], point 7 [paras[0].firstChild, 65535]
842 PASS Range 35 [document, 0, document, 1], point 8 [paras[1].firstChild, -1]
843 PASS Range 35 [document, 0, document, 1], point 9 [paras[1].firstChild, 0]
844 PASS Range 35 [document, 0, document, 1], point 10 [paras[1].firstChild, 1]
845 PASS Range 35 [document, 0, document, 1], point 11 [paras[1].firstChild, 2]
846 PASS Range 35 [document, 0, document, 1], point 12 [paras[1].firstChild, 8]
847 PASS Range 35 [document, 0, document, 1], point 13 [paras[1].firstChild, 9]
848 PASS Range 35 [document, 0, document, 1], point 14 [paras[1].firstChild, 10]
849 PASS Range 35 [document, 0, document, 1], point 15 [paras[1].firstChild, 65535]
850 PASS Range 35 [document, 0, document, 1], point 16 [detachedPara1.firstChild, 0]
851 PASS Range 35 [document, 0, document, 1], point 17 [detachedPara1.firstChild, 1]
852 PASS Range 35 [document, 0, document, 1], point 18 [detachedPara1.firstChild, 8]
853 PASS Range 35 [document, 0, document, 1], point 19 [detachedPara1.firstChild, 9]
854 PASS Range 35 [document, 0, document, 1], point 20 [foreignPara1.firstChild, 0]
855 PASS Range 35 [document, 0, document, 1], point 21 [foreignPara1.firstChild, 1]
856 PASS Range 35 [document, 0, document, 1], point 22 [foreignPara1.firstChild, 8]
857 PASS Range 35 [document, 0, document, 1], point 23 [foreignPara1.firstChild, 9]
858 PASS Range 35 [document, 0, document, 1], point 24 [document.documentElement, -1 ]
859 PASS Range 35 [document, 0, document, 1], point 25 [document.documentElement, 0]
860 PASS Range 35 [document, 0, document, 1], point 26 [document.documentElement, 1]
861 PASS Range 35 [document, 0, document, 1], point 27 [document.documentElement, 2]
862 PASS Range 35 [document, 0, document, 1], point 28 [document.documentElement, 7]
863 PASS Range 35 [document, 0, document, 1], point 29 [document.head, 1]
864 PASS Range 35 [document, 0, document, 1], point 30 [document.body, 3]
865 PASS Range 35 [document, 0, document, 1], point 31 [foreignDoc.documentElement, 0]
866 PASS Range 35 [document, 0, document, 1], point 32 [foreignDoc.documentElement, 1]
867 PASS Range 35 [document, 0, document, 1], point 33 [foreignDoc.head, 0]
868 PASS Range 35 [document, 0, document, 1], point 34 [foreignDoc.body, 1]
869 PASS Range 35 [document, 0, document, 1], point 35 [paras[0], 0]
870 PASS Range 35 [document, 0, document, 1], point 36 [paras[0], 1]
871 PASS Range 35 [document, 0, document, 1], point 37 [paras[0], 2]
872 PASS Range 35 [document, 0, document, 1], point 38 [paras[1], 0]
873 PASS Range 35 [document, 0, document, 1], point 39 [paras[1], 1]
874 PASS Range 35 [document, 0, document, 1], point 40 [paras[1], 2]
875 PASS Range 35 [document, 0, document, 1], point 41 [detachedPara1, 0]
876 PASS Range 35 [document, 0, document, 1], point 42 [detachedPara1, 1]
877 PASS Range 35 [document, 0, document, 1], point 43 [testDiv, 0]
878 PASS Range 35 [document, 0, document, 1], point 44 [testDiv, 3]
879 PASS Range 35 [document, 0, document, 1], point 45 [document, -1]
880 PASS Range 35 [document, 0, document, 1], point 46 [document, 0]
881 PASS Range 35 [document, 0, document, 1], point 47 [document, 1]
882 PASS Range 35 [document, 0, document, 1], point 48 [document, 2]
883 PASS Range 35 [document, 0, document, 1], point 49 [document, 3]
884 PASS Range 35 [document, 0, document, 1], point 50 [comment, -1]
885 PASS Range 35 [document, 0, document, 1], point 51 [comment, 0]
886 PASS Range 35 [document, 0, document, 1], point 52 [comment, 4]
887 PASS Range 35 [document, 0, document, 1], point 53 [comment, 96]
888 PASS Range 35 [document, 0, document, 1], point 54 [foreignDoc, 0]
889 PASS Range 35 [document, 0, document, 1], point 55 [foreignDoc, 1]
890 PASS Range 35 [document, 0, document, 1], point 56 [foreignComment, 2]
891 PASS Range 35 [document, 0, document, 1], point 57 [foreignTextNode, 0]
892 PASS Range 35 [document, 0, document, 1], point 58 [foreignTextNode, 36]
893 PASS Range 35 [document, 0, document, 1], point 59 [xmlDoc, -1]
894 PASS Range 35 [document, 0, document, 1], point 60 [xmlDoc, 0]
895 PASS Range 35 [document, 0, document, 1], point 61 [xmlDoc, 1]
896 PASS Range 35 [document, 0, document, 1], point 62 [xmlDoc, 5]
897 PASS Range 35 [document, 0, document, 1], point 63 [xmlComment, 0]
898 PASS Range 35 [document, 0, document, 1], point 64 [xmlComment, 4]
899 PASS Range 35 [document, 0, document, 1], point 65 [processingInstruction, 0]
900 PASS Range 35 [document, 0, document, 1], point 66 [processingInstruction, 5]
901 PASS Range 35 [document, 0, document, 1], point 67 [processingInstruction, 9]
902 PASS Range 35 [document, 0, document, 1], point 68 [detachedTextNode, 0]
903 PASS Range 35 [document, 0, document, 1], point 69 [detachedTextNode, 8]
904 PASS Range 35 [document, 0, document, 1], point 70 [detachedForeignTextNode, 0]
905 PASS Range 35 [document, 0, document, 1], point 71 [detachedForeignTextNode, 8]
906 PASS Range 35 [document, 0, document, 1], point 72 [detachedXmlTextNode, 0]
907 PASS Range 35 [document, 0, document, 1], point 73 [detachedXmlTextNode, 8]
908 PASS Range 35 [document, 0, document, 1], point 74 [detachedProcessingInstructio n, 12]
909 PASS Range 35 [document, 0, document, 1], point 75 [detachedComment, 3]
910 PASS Range 35 [document, 0, document, 1], point 76 [detachedComment, 5]
911 PASS Range 35 [document, 0, document, 1], point 77 [detachedForeignComment, 0]
912 PASS Range 35 [document, 0, document, 1], point 78 [detachedForeignComment, 4]
913 PASS Range 35 [document, 0, document, 1], point 79 [detachedXmlComment, 2]
914 PASS Range 35 [document, 0, document, 1], point 80 [docfrag, 0]
915 PASS Range 35 [document, 0, document, 1], point 81 [foreignDocfrag, 0]
916 PASS Range 35 [document, 0, document, 1], point 82 [xmlDocfrag, 0]
917 PASS Range 35 [document, 0, document, 1], point 83 [doctype, 0]
918 FAIL Range 35 [document, 0, document, 1], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentTy pe function "function () {
919 selection.collapse(point[0], point[1]);
920 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
921 PASS Range 35 [document, 0, document, 1], point 85 [doctype, 1]
922 PASS Range 35 [document, 0, document, 1], point 86 [foreignDoctype, 0]
923 PASS Range 35 [document, 0, document, 1], point 87 [xmlDoctype, 0]
924 PASS Range 36 [document, 0, document, 2], point 0 [paras[0].firstChild, -1]
925 PASS Range 36 [document, 0, document, 2], point 1 [paras[0].firstChild, 0]
926 PASS Range 36 [document, 0, document, 2], point 2 [paras[0].firstChild, 1]
927 PASS Range 36 [document, 0, document, 2], point 3 [paras[0].firstChild, 2]
928 PASS Range 36 [document, 0, document, 2], point 4 [paras[0].firstChild, 8]
929 PASS Range 36 [document, 0, document, 2], point 5 [paras[0].firstChild, 9]
930 PASS Range 36 [document, 0, document, 2], point 6 [paras[0].firstChild, 10]
931 PASS Range 36 [document, 0, document, 2], point 7 [paras[0].firstChild, 65535]
932 PASS Range 36 [document, 0, document, 2], point 8 [paras[1].firstChild, -1]
933 PASS Range 36 [document, 0, document, 2], point 9 [paras[1].firstChild, 0]
934 PASS Range 36 [document, 0, document, 2], point 10 [paras[1].firstChild, 1]
935 PASS Range 36 [document, 0, document, 2], point 11 [paras[1].firstChild, 2]
936 PASS Range 36 [document, 0, document, 2], point 12 [paras[1].firstChild, 8]
937 PASS Range 36 [document, 0, document, 2], point 13 [paras[1].firstChild, 9]
938 PASS Range 36 [document, 0, document, 2], point 14 [paras[1].firstChild, 10]
939 PASS Range 36 [document, 0, document, 2], point 15 [paras[1].firstChild, 65535]
940 PASS Range 36 [document, 0, document, 2], point 16 [detachedPara1.firstChild, 0]
941 PASS Range 36 [document, 0, document, 2], point 17 [detachedPara1.firstChild, 1]
942 PASS Range 36 [document, 0, document, 2], point 18 [detachedPara1.firstChild, 8]
943 PASS Range 36 [document, 0, document, 2], point 19 [detachedPara1.firstChild, 9]
944 PASS Range 36 [document, 0, document, 2], point 20 [foreignPara1.firstChild, 0]
945 PASS Range 36 [document, 0, document, 2], point 21 [foreignPara1.firstChild, 1]
946 PASS Range 36 [document, 0, document, 2], point 22 [foreignPara1.firstChild, 8]
947 PASS Range 36 [document, 0, document, 2], point 23 [foreignPara1.firstChild, 9]
948 PASS Range 36 [document, 0, document, 2], point 24 [document.documentElement, -1 ]
949 PASS Range 36 [document, 0, document, 2], point 25 [document.documentElement, 0]
950 PASS Range 36 [document, 0, document, 2], point 26 [document.documentElement, 1]
951 PASS Range 36 [document, 0, document, 2], point 27 [document.documentElement, 2]
952 PASS Range 36 [document, 0, document, 2], point 28 [document.documentElement, 7]
953 PASS Range 36 [document, 0, document, 2], point 29 [document.head, 1]
954 PASS Range 36 [document, 0, document, 2], point 30 [document.body, 3]
955 PASS Range 36 [document, 0, document, 2], point 31 [foreignDoc.documentElement, 0]
956 PASS Range 36 [document, 0, document, 2], point 32 [foreignDoc.documentElement, 1]
957 PASS Range 36 [document, 0, document, 2], point 33 [foreignDoc.head, 0]
958 PASS Range 36 [document, 0, document, 2], point 34 [foreignDoc.body, 1]
959 PASS Range 36 [document, 0, document, 2], point 35 [paras[0], 0]
960 PASS Range 36 [document, 0, document, 2], point 36 [paras[0], 1]
961 PASS Range 36 [document, 0, document, 2], point 37 [paras[0], 2]
962 PASS Range 36 [document, 0, document, 2], point 38 [paras[1], 0]
963 PASS Range 36 [document, 0, document, 2], point 39 [paras[1], 1]
964 PASS Range 36 [document, 0, document, 2], point 40 [paras[1], 2]
965 PASS Range 36 [document, 0, document, 2], point 41 [detachedPara1, 0]
966 PASS Range 36 [document, 0, document, 2], point 42 [detachedPara1, 1]
967 PASS Range 36 [document, 0, document, 2], point 43 [testDiv, 0]
968 PASS Range 36 [document, 0, document, 2], point 44 [testDiv, 3]
969 PASS Range 36 [document, 0, document, 2], point 45 [document, -1]
970 PASS Range 36 [document, 0, document, 2], point 46 [document, 0]
971 PASS Range 36 [document, 0, document, 2], point 47 [document, 1]
972 PASS Range 36 [document, 0, document, 2], point 48 [document, 2]
973 PASS Range 36 [document, 0, document, 2], point 49 [document, 3]
974 PASS Range 36 [document, 0, document, 2], point 50 [comment, -1]
975 PASS Range 36 [document, 0, document, 2], point 51 [comment, 0]
976 PASS Range 36 [document, 0, document, 2], point 52 [comment, 4]
977 PASS Range 36 [document, 0, document, 2], point 53 [comment, 96]
978 PASS Range 36 [document, 0, document, 2], point 54 [foreignDoc, 0]
979 PASS Range 36 [document, 0, document, 2], point 55 [foreignDoc, 1]
980 PASS Range 36 [document, 0, document, 2], point 56 [foreignComment, 2]
981 PASS Range 36 [document, 0, document, 2], point 57 [foreignTextNode, 0]
982 PASS Range 36 [document, 0, document, 2], point 58 [foreignTextNode, 36]
983 PASS Range 36 [document, 0, document, 2], point 59 [xmlDoc, -1]
984 PASS Range 36 [document, 0, document, 2], point 60 [xmlDoc, 0]
985 PASS Range 36 [document, 0, document, 2], point 61 [xmlDoc, 1]
986 PASS Range 36 [document, 0, document, 2], point 62 [xmlDoc, 5]
987 PASS Range 36 [document, 0, document, 2], point 63 [xmlComment, 0]
988 PASS Range 36 [document, 0, document, 2], point 64 [xmlComment, 4]
989 PASS Range 36 [document, 0, document, 2], point 65 [processingInstruction, 0]
990 PASS Range 36 [document, 0, document, 2], point 66 [processingInstruction, 5]
991 PASS Range 36 [document, 0, document, 2], point 67 [processingInstruction, 9]
992 PASS Range 36 [document, 0, document, 2], point 68 [detachedTextNode, 0]
993 PASS Range 36 [document, 0, document, 2], point 69 [detachedTextNode, 8]
994 PASS Range 36 [document, 0, document, 2], point 70 [detachedForeignTextNode, 0]
995 PASS Range 36 [document, 0, document, 2], point 71 [detachedForeignTextNode, 8]
996 PASS Range 36 [document, 0, document, 2], point 72 [detachedXmlTextNode, 0]
997 PASS Range 36 [document, 0, document, 2], point 73 [detachedXmlTextNode, 8]
998 PASS Range 36 [document, 0, document, 2], point 74 [detachedProcessingInstructio n, 12]
999 PASS Range 36 [document, 0, document, 2], point 75 [detachedComment, 3]
1000 PASS Range 36 [document, 0, document, 2], point 76 [detachedComment, 5]
1001 PASS Range 36 [document, 0, document, 2], point 77 [detachedForeignComment, 0]
1002 PASS Range 36 [document, 0, document, 2], point 78 [detachedForeignComment, 4]
1003 PASS Range 36 [document, 0, document, 2], point 79 [detachedXmlComment, 2]
1004 PASS Range 36 [document, 0, document, 2], point 80 [docfrag, 0]
1005 PASS Range 36 [document, 0, document, 2], point 81 [foreignDocfrag, 0]
1006 PASS Range 36 [document, 0, document, 2], point 82 [xmlDocfrag, 0]
1007 PASS Range 36 [document, 0, document, 2], point 83 [doctype, 0]
1008 FAIL Range 36 [document, 0, document, 2], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentTy pe function "function () {
1009 selection.collapse(point[0], point[1]);
1010 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1011 PASS Range 36 [document, 0, document, 2], point 85 [doctype, 1]
1012 PASS Range 36 [document, 0, document, 2], point 86 [foreignDoctype, 0]
1013 PASS Range 36 [document, 0, document, 2], point 87 [xmlDoctype, 0]
1014 PASS Range 37 [document, 1, document, 2], point 0 [paras[0].firstChild, -1]
1015 PASS Range 37 [document, 1, document, 2], point 1 [paras[0].firstChild, 0]
1016 PASS Range 37 [document, 1, document, 2], point 2 [paras[0].firstChild, 1]
1017 PASS Range 37 [document, 1, document, 2], point 3 [paras[0].firstChild, 2]
1018 PASS Range 37 [document, 1, document, 2], point 4 [paras[0].firstChild, 8]
1019 PASS Range 37 [document, 1, document, 2], point 5 [paras[0].firstChild, 9]
1020 PASS Range 37 [document, 1, document, 2], point 6 [paras[0].firstChild, 10]
1021 PASS Range 37 [document, 1, document, 2], point 7 [paras[0].firstChild, 65535]
1022 PASS Range 37 [document, 1, document, 2], point 8 [paras[1].firstChild, -1]
1023 PASS Range 37 [document, 1, document, 2], point 9 [paras[1].firstChild, 0]
1024 PASS Range 37 [document, 1, document, 2], point 10 [paras[1].firstChild, 1]
1025 PASS Range 37 [document, 1, document, 2], point 11 [paras[1].firstChild, 2]
1026 PASS Range 37 [document, 1, document, 2], point 12 [paras[1].firstChild, 8]
1027 PASS Range 37 [document, 1, document, 2], point 13 [paras[1].firstChild, 9]
1028 PASS Range 37 [document, 1, document, 2], point 14 [paras[1].firstChild, 10]
1029 PASS Range 37 [document, 1, document, 2], point 15 [paras[1].firstChild, 65535]
1030 PASS Range 37 [document, 1, document, 2], point 16 [detachedPara1.firstChild, 0]
1031 PASS Range 37 [document, 1, document, 2], point 17 [detachedPara1.firstChild, 1]
1032 PASS Range 37 [document, 1, document, 2], point 18 [detachedPara1.firstChild, 8]
1033 PASS Range 37 [document, 1, document, 2], point 19 [detachedPara1.firstChild, 9]
1034 PASS Range 37 [document, 1, document, 2], point 20 [foreignPara1.firstChild, 0]
1035 PASS Range 37 [document, 1, document, 2], point 21 [foreignPara1.firstChild, 1]
1036 PASS Range 37 [document, 1, document, 2], point 22 [foreignPara1.firstChild, 8]
1037 PASS Range 37 [document, 1, document, 2], point 23 [foreignPara1.firstChild, 9]
1038 PASS Range 37 [document, 1, document, 2], point 24 [document.documentElement, -1 ]
1039 PASS Range 37 [document, 1, document, 2], point 25 [document.documentElement, 0]
1040 PASS Range 37 [document, 1, document, 2], point 26 [document.documentElement, 1]
1041 PASS Range 37 [document, 1, document, 2], point 27 [document.documentElement, 2]
1042 PASS Range 37 [document, 1, document, 2], point 28 [document.documentElement, 7]
1043 PASS Range 37 [document, 1, document, 2], point 29 [document.head, 1]
1044 PASS Range 37 [document, 1, document, 2], point 30 [document.body, 3]
1045 PASS Range 37 [document, 1, document, 2], point 31 [foreignDoc.documentElement, 0]
1046 PASS Range 37 [document, 1, document, 2], point 32 [foreignDoc.documentElement, 1]
1047 PASS Range 37 [document, 1, document, 2], point 33 [foreignDoc.head, 0]
1048 PASS Range 37 [document, 1, document, 2], point 34 [foreignDoc.body, 1]
1049 PASS Range 37 [document, 1, document, 2], point 35 [paras[0], 0]
1050 PASS Range 37 [document, 1, document, 2], point 36 [paras[0], 1]
1051 PASS Range 37 [document, 1, document, 2], point 37 [paras[0], 2]
1052 PASS Range 37 [document, 1, document, 2], point 38 [paras[1], 0]
1053 PASS Range 37 [document, 1, document, 2], point 39 [paras[1], 1]
1054 PASS Range 37 [document, 1, document, 2], point 40 [paras[1], 2]
1055 PASS Range 37 [document, 1, document, 2], point 41 [detachedPara1, 0]
1056 PASS Range 37 [document, 1, document, 2], point 42 [detachedPara1, 1]
1057 PASS Range 37 [document, 1, document, 2], point 43 [testDiv, 0]
1058 PASS Range 37 [document, 1, document, 2], point 44 [testDiv, 3]
1059 PASS Range 37 [document, 1, document, 2], point 45 [document, -1]
1060 PASS Range 37 [document, 1, document, 2], point 46 [document, 0]
1061 PASS Range 37 [document, 1, document, 2], point 47 [document, 1]
1062 PASS Range 37 [document, 1, document, 2], point 48 [document, 2]
1063 PASS Range 37 [document, 1, document, 2], point 49 [document, 3]
1064 PASS Range 37 [document, 1, document, 2], point 50 [comment, -1]
1065 PASS Range 37 [document, 1, document, 2], point 51 [comment, 0]
1066 PASS Range 37 [document, 1, document, 2], point 52 [comment, 4]
1067 PASS Range 37 [document, 1, document, 2], point 53 [comment, 96]
1068 PASS Range 37 [document, 1, document, 2], point 54 [foreignDoc, 0]
1069 PASS Range 37 [document, 1, document, 2], point 55 [foreignDoc, 1]
1070 PASS Range 37 [document, 1, document, 2], point 56 [foreignComment, 2]
1071 PASS Range 37 [document, 1, document, 2], point 57 [foreignTextNode, 0]
1072 PASS Range 37 [document, 1, document, 2], point 58 [foreignTextNode, 36]
1073 PASS Range 37 [document, 1, document, 2], point 59 [xmlDoc, -1]
1074 PASS Range 37 [document, 1, document, 2], point 60 [xmlDoc, 0]
1075 PASS Range 37 [document, 1, document, 2], point 61 [xmlDoc, 1]
1076 PASS Range 37 [document, 1, document, 2], point 62 [xmlDoc, 5]
1077 PASS Range 37 [document, 1, document, 2], point 63 [xmlComment, 0]
1078 PASS Range 37 [document, 1, document, 2], point 64 [xmlComment, 4]
1079 PASS Range 37 [document, 1, document, 2], point 65 [processingInstruction, 0]
1080 PASS Range 37 [document, 1, document, 2], point 66 [processingInstruction, 5]
1081 PASS Range 37 [document, 1, document, 2], point 67 [processingInstruction, 9]
1082 PASS Range 37 [document, 1, document, 2], point 68 [detachedTextNode, 0]
1083 PASS Range 37 [document, 1, document, 2], point 69 [detachedTextNode, 8]
1084 PASS Range 37 [document, 1, document, 2], point 70 [detachedForeignTextNode, 0]
1085 PASS Range 37 [document, 1, document, 2], point 71 [detachedForeignTextNode, 8]
1086 PASS Range 37 [document, 1, document, 2], point 72 [detachedXmlTextNode, 0]
1087 PASS Range 37 [document, 1, document, 2], point 73 [detachedXmlTextNode, 8]
1088 PASS Range 37 [document, 1, document, 2], point 74 [detachedProcessingInstructio n, 12]
1089 PASS Range 37 [document, 1, document, 2], point 75 [detachedComment, 3]
1090 PASS Range 37 [document, 1, document, 2], point 76 [detachedComment, 5]
1091 PASS Range 37 [document, 1, document, 2], point 77 [detachedForeignComment, 0]
1092 PASS Range 37 [document, 1, document, 2], point 78 [detachedForeignComment, 4]
1093 PASS Range 37 [document, 1, document, 2], point 79 [detachedXmlComment, 2]
1094 PASS Range 37 [document, 1, document, 2], point 80 [docfrag, 0]
1095 PASS Range 37 [document, 1, document, 2], point 81 [foreignDocfrag, 0]
1096 PASS Range 37 [document, 1, document, 2], point 82 [xmlDocfrag, 0]
1097 PASS Range 37 [document, 1, document, 2], point 83 [doctype, 0]
1098 FAIL Range 37 [document, 1, document, 2], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentTy pe function "function () {
1099 selection.collapse(point[0], point[1]);
1100 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1101 PASS Range 37 [document, 1, document, 2], point 85 [doctype, 1]
1102 PASS Range 37 [document, 1, document, 2], point 86 [foreignDoctype, 0]
1103 PASS Range 37 [document, 1, document, 2], point 87 [xmlDoctype, 0]
1104 PASS Range 38 [testDiv, 0, comment, 5], point 0 [paras[0].firstChild, -1]
1105 PASS Range 38 [testDiv, 0, comment, 5], point 1 [paras[0].firstChild, 0]
1106 PASS Range 38 [testDiv, 0, comment, 5], point 2 [paras[0].firstChild, 1]
1107 PASS Range 38 [testDiv, 0, comment, 5], point 3 [paras[0].firstChild, 2]
1108 PASS Range 38 [testDiv, 0, comment, 5], point 4 [paras[0].firstChild, 8]
1109 PASS Range 38 [testDiv, 0, comment, 5], point 5 [paras[0].firstChild, 9]
1110 PASS Range 38 [testDiv, 0, comment, 5], point 6 [paras[0].firstChild, 10]
1111 PASS Range 38 [testDiv, 0, comment, 5], point 7 [paras[0].firstChild, 65535]
1112 PASS Range 38 [testDiv, 0, comment, 5], point 8 [paras[1].firstChild, -1]
1113 PASS Range 38 [testDiv, 0, comment, 5], point 9 [paras[1].firstChild, 0]
1114 PASS Range 38 [testDiv, 0, comment, 5], point 10 [paras[1].firstChild, 1]
1115 PASS Range 38 [testDiv, 0, comment, 5], point 11 [paras[1].firstChild, 2]
1116 PASS Range 38 [testDiv, 0, comment, 5], point 12 [paras[1].firstChild, 8]
1117 PASS Range 38 [testDiv, 0, comment, 5], point 13 [paras[1].firstChild, 9]
1118 PASS Range 38 [testDiv, 0, comment, 5], point 14 [paras[1].firstChild, 10]
1119 PASS Range 38 [testDiv, 0, comment, 5], point 15 [paras[1].firstChild, 65535]
1120 PASS Range 38 [testDiv, 0, comment, 5], point 16 [detachedPara1.firstChild, 0]
1121 PASS Range 38 [testDiv, 0, comment, 5], point 17 [detachedPara1.firstChild, 1]
1122 PASS Range 38 [testDiv, 0, comment, 5], point 18 [detachedPara1.firstChild, 8]
1123 PASS Range 38 [testDiv, 0, comment, 5], point 19 [detachedPara1.firstChild, 9]
1124 PASS Range 38 [testDiv, 0, comment, 5], point 20 [foreignPara1.firstChild, 0]
1125 PASS Range 38 [testDiv, 0, comment, 5], point 21 [foreignPara1.firstChild, 1]
1126 PASS Range 38 [testDiv, 0, comment, 5], point 22 [foreignPara1.firstChild, 8]
1127 PASS Range 38 [testDiv, 0, comment, 5], point 23 [foreignPara1.firstChild, 9]
1128 PASS Range 38 [testDiv, 0, comment, 5], point 24 [document.documentElement, -1]
1129 PASS Range 38 [testDiv, 0, comment, 5], point 25 [document.documentElement, 0]
1130 PASS Range 38 [testDiv, 0, comment, 5], point 26 [document.documentElement, 1]
1131 PASS Range 38 [testDiv, 0, comment, 5], point 27 [document.documentElement, 2]
1132 PASS Range 38 [testDiv, 0, comment, 5], point 28 [document.documentElement, 7]
1133 PASS Range 38 [testDiv, 0, comment, 5], point 29 [document.head, 1]
1134 PASS Range 38 [testDiv, 0, comment, 5], point 30 [document.body, 3]
1135 PASS Range 38 [testDiv, 0, comment, 5], point 31 [foreignDoc.documentElement, 0]
1136 PASS Range 38 [testDiv, 0, comment, 5], point 32 [foreignDoc.documentElement, 1]
1137 PASS Range 38 [testDiv, 0, comment, 5], point 33 [foreignDoc.head, 0]
1138 PASS Range 38 [testDiv, 0, comment, 5], point 34 [foreignDoc.body, 1]
1139 PASS Range 38 [testDiv, 0, comment, 5], point 35 [paras[0], 0]
1140 PASS Range 38 [testDiv, 0, comment, 5], point 36 [paras[0], 1]
1141 PASS Range 38 [testDiv, 0, comment, 5], point 37 [paras[0], 2]
1142 PASS Range 38 [testDiv, 0, comment, 5], point 38 [paras[1], 0]
1143 PASS Range 38 [testDiv, 0, comment, 5], point 39 [paras[1], 1]
1144 PASS Range 38 [testDiv, 0, comment, 5], point 40 [paras[1], 2]
1145 PASS Range 38 [testDiv, 0, comment, 5], point 41 [detachedPara1, 0]
1146 PASS Range 38 [testDiv, 0, comment, 5], point 42 [detachedPara1, 1]
1147 PASS Range 38 [testDiv, 0, comment, 5], point 43 [testDiv, 0]
1148 PASS Range 38 [testDiv, 0, comment, 5], point 44 [testDiv, 3]
1149 PASS Range 38 [testDiv, 0, comment, 5], point 45 [document, -1]
1150 PASS Range 38 [testDiv, 0, comment, 5], point 46 [document, 0]
1151 PASS Range 38 [testDiv, 0, comment, 5], point 47 [document, 1]
1152 PASS Range 38 [testDiv, 0, comment, 5], point 48 [document, 2]
1153 PASS Range 38 [testDiv, 0, comment, 5], point 49 [document, 3]
1154 PASS Range 38 [testDiv, 0, comment, 5], point 50 [comment, -1]
1155 PASS Range 38 [testDiv, 0, comment, 5], point 51 [comment, 0]
1156 PASS Range 38 [testDiv, 0, comment, 5], point 52 [comment, 4]
1157 PASS Range 38 [testDiv, 0, comment, 5], point 53 [comment, 96]
1158 PASS Range 38 [testDiv, 0, comment, 5], point 54 [foreignDoc, 0]
1159 PASS Range 38 [testDiv, 0, comment, 5], point 55 [foreignDoc, 1]
1160 PASS Range 38 [testDiv, 0, comment, 5], point 56 [foreignComment, 2]
1161 PASS Range 38 [testDiv, 0, comment, 5], point 57 [foreignTextNode, 0]
1162 PASS Range 38 [testDiv, 0, comment, 5], point 58 [foreignTextNode, 36]
1163 PASS Range 38 [testDiv, 0, comment, 5], point 59 [xmlDoc, -1]
1164 PASS Range 38 [testDiv, 0, comment, 5], point 60 [xmlDoc, 0]
1165 PASS Range 38 [testDiv, 0, comment, 5], point 61 [xmlDoc, 1]
1166 PASS Range 38 [testDiv, 0, comment, 5], point 62 [xmlDoc, 5]
1167 PASS Range 38 [testDiv, 0, comment, 5], point 63 [xmlComment, 0]
1168 PASS Range 38 [testDiv, 0, comment, 5], point 64 [xmlComment, 4]
1169 PASS Range 38 [testDiv, 0, comment, 5], point 65 [processingInstruction, 0]
1170 PASS Range 38 [testDiv, 0, comment, 5], point 66 [processingInstruction, 5]
1171 PASS Range 38 [testDiv, 0, comment, 5], point 67 [processingInstruction, 9]
1172 PASS Range 38 [testDiv, 0, comment, 5], point 68 [detachedTextNode, 0]
1173 PASS Range 38 [testDiv, 0, comment, 5], point 69 [detachedTextNode, 8]
1174 PASS Range 38 [testDiv, 0, comment, 5], point 70 [detachedForeignTextNode, 0]
1175 PASS Range 38 [testDiv, 0, comment, 5], point 71 [detachedForeignTextNode, 8]
1176 PASS Range 38 [testDiv, 0, comment, 5], point 72 [detachedXmlTextNode, 0]
1177 PASS Range 38 [testDiv, 0, comment, 5], point 73 [detachedXmlTextNode, 8]
1178 PASS Range 38 [testDiv, 0, comment, 5], point 74 [detachedProcessingInstruction, 12]
1179 PASS Range 38 [testDiv, 0, comment, 5], point 75 [detachedComment, 3]
1180 PASS Range 38 [testDiv, 0, comment, 5], point 76 [detachedComment, 5]
1181 PASS Range 38 [testDiv, 0, comment, 5], point 77 [detachedForeignComment, 0]
1182 PASS Range 38 [testDiv, 0, comment, 5], point 78 [detachedForeignComment, 4]
1183 PASS Range 38 [testDiv, 0, comment, 5], point 79 [detachedXmlComment, 2]
1184 PASS Range 38 [testDiv, 0, comment, 5], point 80 [docfrag, 0]
1185 PASS Range 38 [testDiv, 0, comment, 5], point 81 [foreignDocfrag, 0]
1186 PASS Range 38 [testDiv, 0, comment, 5], point 82 [xmlDocfrag, 0]
1187 PASS Range 38 [testDiv, 0, comment, 5], point 83 [doctype, 0]
1188 FAIL Range 38 [testDiv, 0, comment, 5], point 84 [doctype, -17] assert_throws: M ust throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
1189 selection.collapse(point[0], point[1]);
1190 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1191 PASS Range 38 [testDiv, 0, comment, 5], point 85 [doctype, 1]
1192 PASS Range 38 [testDiv, 0, comment, 5], point 86 [foreignDoctype, 0]
1193 PASS Range 38 [testDiv, 0, comment, 5], point 87 [xmlDoctype, 0]
1194 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 0 [paras[0].firstChild , -1]
1195 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 1 [paras[0].firstChild , 0]
1196 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 2 [paras[0].firstChild , 1]
1197 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 3 [paras[0].firstChild , 2]
1198 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 4 [paras[0].firstChild , 8]
1199 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 5 [paras[0].firstChild , 9]
1200 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 6 [paras[0].firstChild , 10]
1201 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 7 [paras[0].firstChild , 65535]
1202 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 8 [paras[1].firstChild , -1]
1203 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 9 [paras[1].firstChild , 0]
1204 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 10 [paras[1].firstChil d, 1]
1205 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 11 [paras[1].firstChil d, 2]
1206 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 12 [paras[1].firstChil d, 8]
1207 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 13 [paras[1].firstChil d, 9]
1208 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 14 [paras[1].firstChil d, 10]
1209 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 15 [paras[1].firstChil d, 65535]
1210 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 16 [detachedPara1.firs tChild, 0]
1211 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 17 [detachedPara1.firs tChild, 1]
1212 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 18 [detachedPara1.firs tChild, 8]
1213 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 19 [detachedPara1.firs tChild, 9]
1214 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 20 [foreignPara1.first Child, 0]
1215 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 21 [foreignPara1.first Child, 1]
1216 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 22 [foreignPara1.first Child, 8]
1217 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 23 [foreignPara1.first Child, 9]
1218 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 24 [document.documentE lement, -1]
1219 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 25 [document.documentE lement, 0]
1220 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 26 [document.documentE lement, 1]
1221 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 27 [document.documentE lement, 2]
1222 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 28 [document.documentE lement, 7]
1223 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 29 [document.head, 1]
1224 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 30 [document.body, 3]
1225 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 31 [foreignDoc.documen tElement, 0]
1226 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 32 [foreignDoc.documen tElement, 1]
1227 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 33 [foreignDoc.head, 0 ]
1228 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 34 [foreignDoc.body, 1 ]
1229 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 35 [paras[0], 0]
1230 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 36 [paras[0], 1]
1231 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 37 [paras[0], 2]
1232 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 38 [paras[1], 0]
1233 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 39 [paras[1], 1]
1234 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 40 [paras[1], 2]
1235 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 41 [detachedPara1, 0]
1236 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 42 [detachedPara1, 1]
1237 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 43 [testDiv, 0]
1238 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 44 [testDiv, 3]
1239 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 45 [document, -1]
1240 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 46 [document, 0]
1241 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 47 [document, 1]
1242 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 48 [document, 2]
1243 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 49 [document, 3]
1244 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 50 [comment, -1]
1245 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 51 [comment, 0]
1246 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 52 [comment, 4]
1247 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 53 [comment, 96]
1248 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 54 [foreignDoc, 0]
1249 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 55 [foreignDoc, 1]
1250 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 56 [foreignComment, 2]
1251 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 57 [foreignTextNode, 0 ]
1252 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 58 [foreignTextNode, 3 6]
1253 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 59 [xmlDoc, -1]
1254 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 60 [xmlDoc, 0]
1255 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 61 [xmlDoc, 1]
1256 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 62 [xmlDoc, 5]
1257 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 63 [xmlComment, 0]
1258 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 64 [xmlComment, 4]
1259 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 65 [processingInstruct ion, 0]
1260 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 66 [processingInstruct ion, 5]
1261 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 67 [processingInstruct ion, 9]
1262 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 68 [detachedTextNode, 0]
1263 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 69 [detachedTextNode, 8]
1264 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 70 [detachedForeignTex tNode, 0]
1265 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 71 [detachedForeignTex tNode, 8]
1266 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 72 [detachedXmlTextNod e, 0]
1267 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 73 [detachedXmlTextNod e, 8]
1268 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 74 [detachedProcessing Instruction, 12]
1269 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 75 [detachedComment, 3 ]
1270 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 76 [detachedComment, 5 ]
1271 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 77 [detachedForeignCom ment, 0]
1272 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 78 [detachedForeignCom ment, 4]
1273 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 79 [detachedXmlComment , 2]
1274 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 80 [docfrag, 0]
1275 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 81 [foreignDocfrag, 0]
1276 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 82 [xmlDocfrag, 0]
1277 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 83 [doctype, 0]
1278 FAIL Range 39 [paras[2].firstChild, 4, comment, 2], point 84 [doctype, -17] asse rt_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
1279 selection.collapse(point[0], point[1]);
1280 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1281 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 85 [doctype, 1]
1282 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 86 [foreignDoctype, 0]
1283 PASS Range 39 [paras[2].firstChild, 4, comment, 2], point 87 [xmlDoctype, 0]
1284 PASS Range 40 [paras[3], 1, comment, 8], point 0 [paras[0].firstChild, -1]
1285 PASS Range 40 [paras[3], 1, comment, 8], point 1 [paras[0].firstChild, 0]
1286 PASS Range 40 [paras[3], 1, comment, 8], point 2 [paras[0].firstChild, 1]
1287 PASS Range 40 [paras[3], 1, comment, 8], point 3 [paras[0].firstChild, 2]
1288 PASS Range 40 [paras[3], 1, comment, 8], point 4 [paras[0].firstChild, 8]
1289 PASS Range 40 [paras[3], 1, comment, 8], point 5 [paras[0].firstChild, 9]
1290 PASS Range 40 [paras[3], 1, comment, 8], point 6 [paras[0].firstChild, 10]
1291 PASS Range 40 [paras[3], 1, comment, 8], point 7 [paras[0].firstChild, 65535]
1292 PASS Range 40 [paras[3], 1, comment, 8], point 8 [paras[1].firstChild, -1]
1293 PASS Range 40 [paras[3], 1, comment, 8], point 9 [paras[1].firstChild, 0]
1294 PASS Range 40 [paras[3], 1, comment, 8], point 10 [paras[1].firstChild, 1]
1295 PASS Range 40 [paras[3], 1, comment, 8], point 11 [paras[1].firstChild, 2]
1296 PASS Range 40 [paras[3], 1, comment, 8], point 12 [paras[1].firstChild, 8]
1297 PASS Range 40 [paras[3], 1, comment, 8], point 13 [paras[1].firstChild, 9]
1298 PASS Range 40 [paras[3], 1, comment, 8], point 14 [paras[1].firstChild, 10]
1299 PASS Range 40 [paras[3], 1, comment, 8], point 15 [paras[1].firstChild, 65535]
1300 PASS Range 40 [paras[3], 1, comment, 8], point 16 [detachedPara1.firstChild, 0]
1301 PASS Range 40 [paras[3], 1, comment, 8], point 17 [detachedPara1.firstChild, 1]
1302 PASS Range 40 [paras[3], 1, comment, 8], point 18 [detachedPara1.firstChild, 8]
1303 PASS Range 40 [paras[3], 1, comment, 8], point 19 [detachedPara1.firstChild, 9]
1304 PASS Range 40 [paras[3], 1, comment, 8], point 20 [foreignPara1.firstChild, 0]
1305 PASS Range 40 [paras[3], 1, comment, 8], point 21 [foreignPara1.firstChild, 1]
1306 PASS Range 40 [paras[3], 1, comment, 8], point 22 [foreignPara1.firstChild, 8]
1307 PASS Range 40 [paras[3], 1, comment, 8], point 23 [foreignPara1.firstChild, 9]
1308 PASS Range 40 [paras[3], 1, comment, 8], point 24 [document.documentElement, -1]
1309 PASS Range 40 [paras[3], 1, comment, 8], point 25 [document.documentElement, 0]
1310 PASS Range 40 [paras[3], 1, comment, 8], point 26 [document.documentElement, 1]
1311 PASS Range 40 [paras[3], 1, comment, 8], point 27 [document.documentElement, 2]
1312 PASS Range 40 [paras[3], 1, comment, 8], point 28 [document.documentElement, 7]
1313 PASS Range 40 [paras[3], 1, comment, 8], point 29 [document.head, 1]
1314 PASS Range 40 [paras[3], 1, comment, 8], point 30 [document.body, 3]
1315 PASS Range 40 [paras[3], 1, comment, 8], point 31 [foreignDoc.documentElement, 0 ]
1316 PASS Range 40 [paras[3], 1, comment, 8], point 32 [foreignDoc.documentElement, 1 ]
1317 PASS Range 40 [paras[3], 1, comment, 8], point 33 [foreignDoc.head, 0]
1318 PASS Range 40 [paras[3], 1, comment, 8], point 34 [foreignDoc.body, 1]
1319 PASS Range 40 [paras[3], 1, comment, 8], point 35 [paras[0], 0]
1320 PASS Range 40 [paras[3], 1, comment, 8], point 36 [paras[0], 1]
1321 PASS Range 40 [paras[3], 1, comment, 8], point 37 [paras[0], 2]
1322 PASS Range 40 [paras[3], 1, comment, 8], point 38 [paras[1], 0]
1323 PASS Range 40 [paras[3], 1, comment, 8], point 39 [paras[1], 1]
1324 PASS Range 40 [paras[3], 1, comment, 8], point 40 [paras[1], 2]
1325 PASS Range 40 [paras[3], 1, comment, 8], point 41 [detachedPara1, 0]
1326 PASS Range 40 [paras[3], 1, comment, 8], point 42 [detachedPara1, 1]
1327 PASS Range 40 [paras[3], 1, comment, 8], point 43 [testDiv, 0]
1328 PASS Range 40 [paras[3], 1, comment, 8], point 44 [testDiv, 3]
1329 PASS Range 40 [paras[3], 1, comment, 8], point 45 [document, -1]
1330 PASS Range 40 [paras[3], 1, comment, 8], point 46 [document, 0]
1331 PASS Range 40 [paras[3], 1, comment, 8], point 47 [document, 1]
1332 PASS Range 40 [paras[3], 1, comment, 8], point 48 [document, 2]
1333 PASS Range 40 [paras[3], 1, comment, 8], point 49 [document, 3]
1334 PASS Range 40 [paras[3], 1, comment, 8], point 50 [comment, -1]
1335 PASS Range 40 [paras[3], 1, comment, 8], point 51 [comment, 0]
1336 PASS Range 40 [paras[3], 1, comment, 8], point 52 [comment, 4]
1337 PASS Range 40 [paras[3], 1, comment, 8], point 53 [comment, 96]
1338 PASS Range 40 [paras[3], 1, comment, 8], point 54 [foreignDoc, 0]
1339 PASS Range 40 [paras[3], 1, comment, 8], point 55 [foreignDoc, 1]
1340 PASS Range 40 [paras[3], 1, comment, 8], point 56 [foreignComment, 2]
1341 PASS Range 40 [paras[3], 1, comment, 8], point 57 [foreignTextNode, 0]
1342 PASS Range 40 [paras[3], 1, comment, 8], point 58 [foreignTextNode, 36]
1343 PASS Range 40 [paras[3], 1, comment, 8], point 59 [xmlDoc, -1]
1344 PASS Range 40 [paras[3], 1, comment, 8], point 60 [xmlDoc, 0]
1345 PASS Range 40 [paras[3], 1, comment, 8], point 61 [xmlDoc, 1]
1346 PASS Range 40 [paras[3], 1, comment, 8], point 62 [xmlDoc, 5]
1347 PASS Range 40 [paras[3], 1, comment, 8], point 63 [xmlComment, 0]
1348 PASS Range 40 [paras[3], 1, comment, 8], point 64 [xmlComment, 4]
1349 PASS Range 40 [paras[3], 1, comment, 8], point 65 [processingInstruction, 0]
1350 PASS Range 40 [paras[3], 1, comment, 8], point 66 [processingInstruction, 5]
1351 PASS Range 40 [paras[3], 1, comment, 8], point 67 [processingInstruction, 9]
1352 PASS Range 40 [paras[3], 1, comment, 8], point 68 [detachedTextNode, 0]
1353 PASS Range 40 [paras[3], 1, comment, 8], point 69 [detachedTextNode, 8]
1354 PASS Range 40 [paras[3], 1, comment, 8], point 70 [detachedForeignTextNode, 0]
1355 PASS Range 40 [paras[3], 1, comment, 8], point 71 [detachedForeignTextNode, 8]
1356 PASS Range 40 [paras[3], 1, comment, 8], point 72 [detachedXmlTextNode, 0]
1357 PASS Range 40 [paras[3], 1, comment, 8], point 73 [detachedXmlTextNode, 8]
1358 PASS Range 40 [paras[3], 1, comment, 8], point 74 [detachedProcessingInstruction , 12]
1359 PASS Range 40 [paras[3], 1, comment, 8], point 75 [detachedComment, 3]
1360 PASS Range 40 [paras[3], 1, comment, 8], point 76 [detachedComment, 5]
1361 PASS Range 40 [paras[3], 1, comment, 8], point 77 [detachedForeignComment, 0]
1362 PASS Range 40 [paras[3], 1, comment, 8], point 78 [detachedForeignComment, 4]
1363 PASS Range 40 [paras[3], 1, comment, 8], point 79 [detachedXmlComment, 2]
1364 PASS Range 40 [paras[3], 1, comment, 8], point 80 [docfrag, 0]
1365 PASS Range 40 [paras[3], 1, comment, 8], point 81 [foreignDocfrag, 0]
1366 PASS Range 40 [paras[3], 1, comment, 8], point 82 [xmlDocfrag, 0]
1367 PASS Range 40 [paras[3], 1, comment, 8], point 83 [doctype, 0]
1368 FAIL Range 40 [paras[3], 1, comment, 8], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentTyp e function "function () {
1369 selection.collapse(point[0], point[1]);
1370 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1371 PASS Range 40 [paras[3], 1, comment, 8], point 85 [doctype, 1]
1372 PASS Range 40 [paras[3], 1, comment, 8], point 86 [foreignDoctype, 0]
1373 PASS Range 40 [paras[3], 1, comment, 8], point 87 [xmlDoctype, 0]
1374 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 0 [paras[0].firstChild, -1]
1375 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 1 [paras[0].firstChild, 0]
1376 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 2 [paras[0].firstChild, 1]
1377 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 3 [paras[0].firstChild, 2]
1378 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 4 [paras[0].firstChild, 8]
1379 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 5 [paras[0].firstChild, 9]
1380 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 6 [paras[0].firstChild, 10]
1381 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 7 [paras[0].firstChild, 6553 5]
1382 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 8 [paras[1].firstChild, -1]
1383 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 9 [paras[1].firstChild, 0]
1384 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 10 [paras[1].firstChild, 1]
1385 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 11 [paras[1].firstChild, 2]
1386 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 12 [paras[1].firstChild, 8]
1387 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 13 [paras[1].firstChild, 9]
1388 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 14 [paras[1].firstChild, 10]
1389 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 15 [paras[1].firstChild, 655 35]
1390 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 16 [detachedPara1.firstChild , 0]
1391 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 17 [detachedPara1.firstChild , 1]
1392 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 18 [detachedPara1.firstChild , 8]
1393 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 19 [detachedPara1.firstChild , 9]
1394 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 20 [foreignPara1.firstChild, 0]
1395 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 21 [foreignPara1.firstChild, 1]
1396 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 22 [foreignPara1.firstChild, 8]
1397 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 23 [foreignPara1.firstChild, 9]
1398 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 24 [document.documentElement , -1]
1399 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 25 [document.documentElement , 0]
1400 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 26 [document.documentElement , 1]
1401 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 27 [document.documentElement , 2]
1402 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 28 [document.documentElement , 7]
1403 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 29 [document.head, 1]
1404 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 30 [document.body, 3]
1405 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 31 [foreignDoc.documentEleme nt, 0]
1406 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 32 [foreignDoc.documentEleme nt, 1]
1407 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 33 [foreignDoc.head, 0]
1408 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 34 [foreignDoc.body, 1]
1409 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 35 [paras[0], 0]
1410 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 36 [paras[0], 1]
1411 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 37 [paras[0], 2]
1412 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 38 [paras[1], 0]
1413 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 39 [paras[1], 1]
1414 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 40 [paras[1], 2]
1415 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 41 [detachedPara1, 0]
1416 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 42 [detachedPara1, 1]
1417 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 43 [testDiv, 0]
1418 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 44 [testDiv, 3]
1419 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 45 [document, -1]
1420 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 46 [document, 0]
1421 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 47 [document, 1]
1422 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 48 [document, 2]
1423 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 49 [document, 3]
1424 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 50 [comment, -1]
1425 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 51 [comment, 0]
1426 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 52 [comment, 4]
1427 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 53 [comment, 96]
1428 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 54 [foreignDoc, 0]
1429 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 55 [foreignDoc, 1]
1430 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 56 [foreignComment, 2]
1431 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 57 [foreignTextNode, 0]
1432 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 58 [foreignTextNode, 36]
1433 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 59 [xmlDoc, -1]
1434 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 60 [xmlDoc, 0]
1435 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 61 [xmlDoc, 1]
1436 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 62 [xmlDoc, 5]
1437 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 63 [xmlComment, 0]
1438 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 64 [xmlComment, 4]
1439 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 65 [processingInstruction, 0 ]
1440 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 66 [processingInstruction, 5 ]
1441 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 67 [processingInstruction, 9 ]
1442 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 68 [detachedTextNode, 0]
1443 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 69 [detachedTextNode, 8]
1444 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 70 [detachedForeignTextNode, 0]
1445 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 71 [detachedForeignTextNode, 8]
1446 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 72 [detachedXmlTextNode, 0]
1447 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 73 [detachedXmlTextNode, 8]
1448 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 74 [detachedProcessingInstru ction, 12]
1449 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 75 [detachedComment, 3]
1450 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 76 [detachedComment, 5]
1451 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 77 [detachedForeignComment, 0]
1452 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 78 [detachedForeignComment, 4]
1453 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 79 [detachedXmlComment, 2]
1454 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 80 [docfrag, 0]
1455 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 81 [foreignDocfrag, 0]
1456 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 82 [xmlDocfrag, 0]
1457 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 83 [doctype, 0]
1458 FAIL Range 41 [foreignDoc, 0, foreignDoc, 0], point 84 [doctype, -17] assert_thr ows: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a Docume ntType function "function () {
1459 selection.collapse(point[0], point[1]);
1460 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1461 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 85 [doctype, 1]
1462 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 86 [foreignDoctype, 0]
1463 PASS Range 41 [foreignDoc, 0, foreignDoc, 0], point 87 [xmlDoctype, 0]
1464 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 0 [paras[0].firstChild, -1]
1465 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 1 [paras[0].firstChild, 0]
1466 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 2 [paras[0].firstChild, 1]
1467 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 3 [paras[0].firstChild, 2]
1468 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 4 [paras[0].firstChild, 8]
1469 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 5 [paras[0].firstChild, 9]
1470 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 6 [paras[0].firstChild, 10]
1471 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 7 [paras[0].firstChild, 65535]
1472 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 8 [paras[1].firstChild, -1]
1473 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 9 [paras[1].firstChild, 0]
1474 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 10 [paras[1].firstChild, 1]
1475 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 11 [paras[1].firstChild, 2]
1476 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 12 [paras[1].firstChild, 8]
1477 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 13 [paras[1].firstChild, 9]
1478 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 14 [paras[1].firstChild, 10]
1479 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 15 [paras[1].firstChild, 65535]
1480 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 16 [detachedPara1.firstC hild, 0]
1481 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 17 [detachedPara1.firstC hild, 1]
1482 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 18 [detachedPara1.firstC hild, 8]
1483 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 19 [detachedPara1.firstC hild, 9]
1484 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 20 [foreignPara1.firstCh ild, 0]
1485 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 21 [foreignPara1.firstCh ild, 1]
1486 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 22 [foreignPara1.firstCh ild, 8]
1487 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 23 [foreignPara1.firstCh ild, 9]
1488 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 24 [document.documentEle ment, -1]
1489 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 25 [document.documentEle ment, 0]
1490 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 26 [document.documentEle ment, 1]
1491 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 27 [document.documentEle ment, 2]
1492 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 28 [document.documentEle ment, 7]
1493 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 29 [document.head, 1]
1494 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 30 [document.body, 3]
1495 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 31 [foreignDoc.documentE lement, 0]
1496 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 32 [foreignDoc.documentE lement, 1]
1497 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 33 [foreignDoc.head, 0]
1498 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 34 [foreignDoc.body, 1]
1499 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 35 [paras[0], 0]
1500 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 36 [paras[0], 1]
1501 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 37 [paras[0], 2]
1502 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 38 [paras[1], 0]
1503 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 39 [paras[1], 1]
1504 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 40 [paras[1], 2]
1505 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 41 [detachedPara1, 0]
1506 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 42 [detachedPara1, 1]
1507 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 43 [testDiv, 0]
1508 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 44 [testDiv, 3]
1509 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 45 [document, -1]
1510 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 46 [document, 0]
1511 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 47 [document, 1]
1512 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 48 [document, 2]
1513 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 49 [document, 3]
1514 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 50 [comment, -1]
1515 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 51 [comment, 0]
1516 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 52 [comment, 4]
1517 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 53 [comment, 96]
1518 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 54 [foreignDoc, 0]
1519 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 55 [foreignDoc, 1]
1520 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 56 [foreignComment, 2]
1521 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 57 [foreignTextNode, 0]
1522 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 58 [foreignTextNode, 36]
1523 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 59 [xmlDoc, -1]
1524 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 60 [xmlDoc, 0]
1525 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 61 [xmlDoc, 1]
1526 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 62 [xmlDoc, 5]
1527 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 63 [xmlComment, 0]
1528 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 64 [xmlComment, 4]
1529 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 65 [processingInstructio n, 0]
1530 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 66 [processingInstructio n, 5]
1531 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 67 [processingInstructio n, 9]
1532 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 68 [detachedTextNode, 0]
1533 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 69 [detachedTextNode, 8]
1534 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 70 [detachedForeignTextN ode, 0]
1535 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 71 [detachedForeignTextN ode, 8]
1536 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 72 [detachedXmlTextNode, 0]
1537 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 73 [detachedXmlTextNode, 8]
1538 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 74 [detachedProcessingIn struction, 12]
1539 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 75 [detachedComment, 3]
1540 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 76 [detachedComment, 5]
1541 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 77 [detachedForeignComme nt, 0]
1542 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 78 [detachedForeignComme nt, 4]
1543 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 79 [detachedXmlComment, 2]
1544 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 80 [docfrag, 0]
1545 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 81 [foreignDocfrag, 0]
1546 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 82 [xmlDocfrag, 0]
1547 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 83 [doctype, 0]
1548 FAIL Range 42 [foreignDoc, 1, foreignComment, 2], point 84 [doctype, -17] assert _throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a Do cumentType function "function () {
1549 selection.collapse(point[0], point[1]);
1550 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1551 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 85 [doctype, 1]
1552 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 86 [foreignDoctype, 0]
1553 PASS Range 42 [foreignDoc, 1, foreignComment, 2], point 87 [xmlDoctype, 0]
1554 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 0 [paras[0].first Child, -1]
1555 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 1 [paras[0].first Child, 0]
1556 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 2 [paras[0].first Child, 1]
1557 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 3 [paras[0].first Child, 2]
1558 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 4 [paras[0].first Child, 8]
1559 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 5 [paras[0].first Child, 9]
1560 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 6 [paras[0].first Child, 10]
1561 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 7 [paras[0].first Child, 65535]
1562 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 8 [paras[1].first Child, -1]
1563 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 9 [paras[1].first Child, 0]
1564 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 10 [paras[1].firs tChild, 1]
1565 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 11 [paras[1].firs tChild, 2]
1566 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 12 [paras[1].firs tChild, 8]
1567 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 13 [paras[1].firs tChild, 9]
1568 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 14 [paras[1].firs tChild, 10]
1569 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 15 [paras[1].firs tChild, 65535]
1570 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 16 [detachedPara1 .firstChild, 0]
1571 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 17 [detachedPara1 .firstChild, 1]
1572 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 18 [detachedPara1 .firstChild, 8]
1573 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 19 [detachedPara1 .firstChild, 9]
1574 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 20 [foreignPara1. firstChild, 0]
1575 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 21 [foreignPara1. firstChild, 1]
1576 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 22 [foreignPara1. firstChild, 8]
1577 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 23 [foreignPara1. firstChild, 9]
1578 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 24 [document.docu mentElement, -1]
1579 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 25 [document.docu mentElement, 0]
1580 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 26 [document.docu mentElement, 1]
1581 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 27 [document.docu mentElement, 2]
1582 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 28 [document.docu mentElement, 7]
1583 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 29 [document.head , 1]
1584 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 30 [document.body , 3]
1585 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 31 [foreignDoc.do cumentElement, 0]
1586 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 32 [foreignDoc.do cumentElement, 1]
1587 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 33 [foreignDoc.he ad, 0]
1588 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 34 [foreignDoc.bo dy, 1]
1589 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 35 [paras[0], 0]
1590 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 36 [paras[0], 1]
1591 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 37 [paras[0], 2]
1592 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 38 [paras[1], 0]
1593 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 39 [paras[1], 1]
1594 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 40 [paras[1], 2]
1595 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 41 [detachedPara1 , 0]
1596 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 42 [detachedPara1 , 1]
1597 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 43 [testDiv, 0]
1598 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 44 [testDiv, 3]
1599 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 45 [document, -1]
1600 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 46 [document, 0]
1601 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 47 [document, 1]
1602 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 48 [document, 2]
1603 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 49 [document, 3]
1604 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 50 [comment, -1]
1605 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 51 [comment, 0]
1606 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 52 [comment, 4]
1607 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 53 [comment, 96]
1608 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 54 [foreignDoc, 0 ]
1609 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 55 [foreignDoc, 1 ]
1610 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 56 [foreignCommen t, 2]
1611 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 57 [foreignTextNo de, 0]
1612 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 58 [foreignTextNo de, 36]
1613 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 59 [xmlDoc, -1]
1614 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 60 [xmlDoc, 0]
1615 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 61 [xmlDoc, 1]
1616 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 62 [xmlDoc, 5]
1617 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 63 [xmlComment, 0 ]
1618 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 64 [xmlComment, 4 ]
1619 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 65 [processingIns truction, 0]
1620 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 66 [processingIns truction, 5]
1621 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 67 [processingIns truction, 9]
1622 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 68 [detachedTextN ode, 0]
1623 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 69 [detachedTextN ode, 8]
1624 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 70 [detachedForei gnTextNode, 0]
1625 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 71 [detachedForei gnTextNode, 8]
1626 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 72 [detachedXmlTe xtNode, 0]
1627 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 73 [detachedXmlTe xtNode, 8]
1628 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 74 [detachedProce ssingInstruction, 12]
1629 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 75 [detachedComme nt, 3]
1630 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 76 [detachedComme nt, 5]
1631 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 77 [detachedForei gnComment, 0]
1632 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 78 [detachedForei gnComment, 4]
1633 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 79 [detachedXmlCo mment, 2]
1634 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 80 [docfrag, 0]
1635 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 81 [foreignDocfra g, 0]
1636 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 82 [xmlDocfrag, 0 ]
1637 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 83 [doctype, 0]
1638 FAIL Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
1639 selection.collapse(point[0], point[1]);
1640 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1641 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 85 [doctype, 1]
1642 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 86 [foreignDoctyp e, 0]
1643 PASS Range 43 [foreignDoc.body, 0, foreignTextNode, 36], point 87 [xmlDoctype, 0 ]
1644 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 0 [paras[0].firstChild, -1]
1645 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 1 [paras[0].firstChild, 0]
1646 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 2 [paras[0].firstChild, 1]
1647 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 3 [paras[0].firstChild, 2]
1648 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 4 [paras[0].firstChild, 8]
1649 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 5 [paras[0].firstChild, 9]
1650 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 6 [paras[0].firstChild, 10]
1651 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 7 [paras[0].firstChild, 65535]
1652 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 8 [paras[1].firstChild, -1]
1653 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 9 [paras[1].firstChild, 0]
1654 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 10 [paras[1].firstChild, 1]
1655 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 11 [paras[1].firstChild, 2]
1656 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 12 [paras[1].firstChild, 8]
1657 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 13 [paras[1].firstChild, 9]
1658 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 14 [paras[1].firstChild, 10]
1659 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 15 [paras[1].firstChild, 65535]
1660 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 16 [detachedPara1.firstChild, 0]
1661 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 17 [detachedPara1.firstChild, 1]
1662 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 18 [detachedPara1.firstChild, 8]
1663 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 19 [detachedPara1.firstChild, 9]
1664 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 20 [foreignPara1.firstChild, 0]
1665 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 21 [foreignPara1.firstChild, 1]
1666 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 22 [foreignPara1.firstChild, 8]
1667 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 23 [foreignPara1.firstChild, 9]
1668 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 24 [document.documentElement, -1]
1669 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 25 [document.documentElement, 0]
1670 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 26 [document.documentElement, 1]
1671 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 27 [document.documentElement, 2]
1672 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 28 [document.documentElement, 7]
1673 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 29 [document.head, 1]
1674 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 30 [document.body, 3]
1675 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 31 [foreignDoc.documentElement, 0]
1676 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 32 [foreignDoc.documentElement, 1]
1677 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 33 [foreignDoc.head, 0]
1678 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 34 [foreignDoc.body, 1]
1679 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 35 [paras[0], 0]
1680 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 36 [paras[0], 1]
1681 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 37 [paras[0], 2]
1682 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 38 [paras[1], 0]
1683 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 39 [paras[1], 1]
1684 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 40 [paras[1], 2]
1685 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 41 [detachedPara1, 0]
1686 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 42 [detachedPara1, 1]
1687 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 43 [testDiv, 0]
1688 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 44 [testDiv, 3]
1689 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 45 [document, -1]
1690 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 46 [document, 0]
1691 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 47 [document, 1]
1692 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 48 [document, 2]
1693 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 49 [document, 3]
1694 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 50 [comment, -1]
1695 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 51 [comment, 0]
1696 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 52 [comment, 4]
1697 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 53 [comment, 96]
1698 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 54 [foreignDoc, 0]
1699 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 55 [foreignDoc, 1]
1700 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 56 [foreignComment, 2]
1701 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 57 [foreignTextNode, 0]
1702 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 58 [foreignTextNode, 36]
1703 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 59 [xmlDoc, -1]
1704 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 60 [xmlDoc, 0]
1705 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 61 [xmlDoc, 1]
1706 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 62 [xmlDoc, 5]
1707 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 63 [xmlComment, 0]
1708 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 64 [xmlComment, 4]
1709 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 65 [processingInstruction, 0]
1710 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 66 [processingInstruction, 5]
1711 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 67 [processingInstruction, 9]
1712 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 68 [detachedTextNode, 0]
1713 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 69 [detachedTextNode, 8]
1714 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 70 [detachedForeignTextNode, 0]
1715 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 71 [detachedForeignTextNode, 8]
1716 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 72 [detachedXmlTextNode, 0]
1717 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 73 [detachedXmlTextNode, 8]
1718 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 74 [detachedProcessingInstruction, 1 2]
1719 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 75 [detachedComment, 3]
1720 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 76 [detachedComment, 5]
1721 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 77 [detachedForeignComment, 0]
1722 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 78 [detachedForeignComment, 4]
1723 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 79 [detachedXmlComment, 2]
1724 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 80 [docfrag, 0]
1725 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 81 [foreignDocfrag, 0]
1726 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 82 [xmlDocfrag, 0]
1727 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 83 [doctype, 0]
1728 FAIL Range 44 [xmlDoc, 0, xmlDoc, 0], point 84 [doctype, -17] assert_throws: Mus t throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType f unction "function () {
1729 selection.collapse(point[0], point[1]);
1730 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1731 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 85 [doctype, 1]
1732 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 86 [foreignDoctype, 0]
1733 PASS Range 44 [xmlDoc, 0, xmlDoc, 0], point 87 [xmlDoctype, 0]
1734 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 0 [paras[0].firstChild, -1]
1735 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 1 [paras[0].firstChild, 0]
1736 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 2 [paras[0].firstChild, 1]
1737 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 3 [paras[0].firstChild, 2]
1738 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 4 [paras[0].firstChild, 8]
1739 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 5 [paras[0].firstChild, 9]
1740 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 6 [paras[0].firstChild, 10]
1741 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 7 [paras[0].firstChild, 65535]
1742 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 8 [paras[1].firstChild, -1]
1743 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 9 [paras[1].firstChild, 0]
1744 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 10 [paras[1].firstChild, 1]
1745 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 11 [paras[1].firstChild, 2]
1746 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 12 [paras[1].firstChild, 8]
1747 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 13 [paras[1].firstChild, 9]
1748 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 14 [paras[1].firstChild, 10]
1749 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 15 [paras[1].firstChild, 65535]
1750 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 16 [detachedPara1.firstChild, 0]
1751 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 17 [detachedPara1.firstChild, 1]
1752 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 18 [detachedPara1.firstChild, 8]
1753 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 19 [detachedPara1.firstChild, 9]
1754 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 20 [foreignPara1.firstChild, 0]
1755 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 21 [foreignPara1.firstChild, 1]
1756 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 22 [foreignPara1.firstChild, 8]
1757 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 23 [foreignPara1.firstChild, 9]
1758 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 24 [document.documentElement, -1 ]
1759 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 25 [document.documentElement, 0]
1760 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 26 [document.documentElement, 1]
1761 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 27 [document.documentElement, 2]
1762 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 28 [document.documentElement, 7]
1763 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 29 [document.head, 1]
1764 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 30 [document.body, 3]
1765 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 31 [foreignDoc.documentElement, 0]
1766 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 32 [foreignDoc.documentElement, 1]
1767 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 33 [foreignDoc.head, 0]
1768 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 34 [foreignDoc.body, 1]
1769 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 35 [paras[0], 0]
1770 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 36 [paras[0], 1]
1771 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 37 [paras[0], 2]
1772 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 38 [paras[1], 0]
1773 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 39 [paras[1], 1]
1774 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 40 [paras[1], 2]
1775 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 41 [detachedPara1, 0]
1776 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 42 [detachedPara1, 1]
1777 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 43 [testDiv, 0]
1778 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 44 [testDiv, 3]
1779 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 45 [document, -1]
1780 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 46 [document, 0]
1781 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 47 [document, 1]
1782 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 48 [document, 2]
1783 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 49 [document, 3]
1784 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 50 [comment, -1]
1785 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 51 [comment, 0]
1786 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 52 [comment, 4]
1787 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 53 [comment, 96]
1788 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 54 [foreignDoc, 0]
1789 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 55 [foreignDoc, 1]
1790 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 56 [foreignComment, 2]
1791 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 57 [foreignTextNode, 0]
1792 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 58 [foreignTextNode, 36]
1793 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 59 [xmlDoc, -1]
1794 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 60 [xmlDoc, 0]
1795 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 61 [xmlDoc, 1]
1796 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 62 [xmlDoc, 5]
1797 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 63 [xmlComment, 0]
1798 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 64 [xmlComment, 4]
1799 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 65 [processingInstruction, 0]
1800 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 66 [processingInstruction, 5]
1801 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 67 [processingInstruction, 9]
1802 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 68 [detachedTextNode, 0]
1803 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 69 [detachedTextNode, 8]
1804 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 70 [detachedForeignTextNode, 0]
1805 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 71 [detachedForeignTextNode, 8]
1806 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 72 [detachedXmlTextNode, 0]
1807 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 73 [detachedXmlTextNode, 8]
1808 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 74 [detachedProcessingInstructio n, 12]
1809 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 75 [detachedComment, 3]
1810 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 76 [detachedComment, 5]
1811 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 77 [detachedForeignComment, 0]
1812 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 78 [detachedForeignComment, 4]
1813 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 79 [detachedXmlComment, 2]
1814 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 80 [docfrag, 0]
1815 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 81 [foreignDocfrag, 0]
1816 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 82 [xmlDocfrag, 0]
1817 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 83 [doctype, 0]
1818 FAIL Range 45 [xmlDoc, 1, xmlComment, 0], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentTy pe function "function () {
1819 selection.collapse(point[0], point[1]);
1820 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1821 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 85 [doctype, 1]
1822 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 86 [foreignDoctype, 0]
1823 PASS Range 45 [xmlDoc, 1, xmlComment, 0], point 87 [xmlDoctype, 0]
1824 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 0 [paras[0].firs tChild, -1]
1825 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 1 [paras[0].firs tChild, 0]
1826 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 2 [paras[0].firs tChild, 1]
1827 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 3 [paras[0].firs tChild, 2]
1828 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 4 [paras[0].firs tChild, 8]
1829 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 5 [paras[0].firs tChild, 9]
1830 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 6 [paras[0].firs tChild, 10]
1831 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 7 [paras[0].firs tChild, 65535]
1832 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 8 [paras[1].firs tChild, -1]
1833 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 9 [paras[1].firs tChild, 0]
1834 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 10 [paras[1].fir stChild, 1]
1835 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 11 [paras[1].fir stChild, 2]
1836 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 12 [paras[1].fir stChild, 8]
1837 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 13 [paras[1].fir stChild, 9]
1838 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 14 [paras[1].fir stChild, 10]
1839 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 15 [paras[1].fir stChild, 65535]
1840 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 16 [detachedPara 1.firstChild, 0]
1841 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 17 [detachedPara 1.firstChild, 1]
1842 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 18 [detachedPara 1.firstChild, 8]
1843 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 19 [detachedPara 1.firstChild, 9]
1844 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 20 [foreignPara1 .firstChild, 0]
1845 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 21 [foreignPara1 .firstChild, 1]
1846 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 22 [foreignPara1 .firstChild, 8]
1847 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 23 [foreignPara1 .firstChild, 9]
1848 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 24 [document.doc umentElement, -1]
1849 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 25 [document.doc umentElement, 0]
1850 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 26 [document.doc umentElement, 1]
1851 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 27 [document.doc umentElement, 2]
1852 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 28 [document.doc umentElement, 7]
1853 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 29 [document.hea d, 1]
1854 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 30 [document.bod y, 3]
1855 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 31 [foreignDoc.d ocumentElement, 0]
1856 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 32 [foreignDoc.d ocumentElement, 1]
1857 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 33 [foreignDoc.h ead, 0]
1858 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 34 [foreignDoc.b ody, 1]
1859 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 35 [paras[0], 0]
1860 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 36 [paras[0], 1]
1861 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 37 [paras[0], 2]
1862 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 38 [paras[1], 0]
1863 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 39 [paras[1], 1]
1864 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 40 [paras[1], 2]
1865 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 41 [detachedPara 1, 0]
1866 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 42 [detachedPara 1, 1]
1867 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 43 [testDiv, 0]
1868 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 44 [testDiv, 3]
1869 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 45 [document, -1 ]
1870 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 46 [document, 0]
1871 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 47 [document, 1]
1872 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 48 [document, 2]
1873 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 49 [document, 3]
1874 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 50 [comment, -1]
1875 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 51 [comment, 0]
1876 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 52 [comment, 4]
1877 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 53 [comment, 96]
1878 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 54 [foreignDoc, 0]
1879 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 55 [foreignDoc, 1]
1880 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 56 [foreignComme nt, 2]
1881 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 57 [foreignTextN ode, 0]
1882 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 58 [foreignTextN ode, 36]
1883 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 59 [xmlDoc, -1]
1884 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 60 [xmlDoc, 0]
1885 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 61 [xmlDoc, 1]
1886 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 62 [xmlDoc, 5]
1887 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 63 [xmlComment, 0]
1888 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 64 [xmlComment, 4]
1889 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 65 [processingIn struction, 0]
1890 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 66 [processingIn struction, 5]
1891 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 67 [processingIn struction, 9]
1892 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 68 [detachedText Node, 0]
1893 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 69 [detachedText Node, 8]
1894 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 70 [detachedFore ignTextNode, 0]
1895 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 71 [detachedFore ignTextNode, 8]
1896 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 72 [detachedXmlT extNode, 0]
1897 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 73 [detachedXmlT extNode, 8]
1898 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 74 [detachedProc essingInstruction, 12]
1899 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 75 [detachedComm ent, 3]
1900 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 76 [detachedComm ent, 5]
1901 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 77 [detachedFore ignComment, 0]
1902 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 78 [detachedFore ignComment, 4]
1903 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 79 [detachedXmlC omment, 2]
1904 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 80 [docfrag, 0]
1905 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 81 [foreignDocfr ag, 0]
1906 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 82 [xmlDocfrag, 0]
1907 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 83 [doctype, 0]
1908 FAIL Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 84 [doctype, -17 ] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
1909 selection.collapse(point[0], point[1]);
1910 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
1911 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 85 [doctype, 1]
1912 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 86 [foreignDocty pe, 0]
1913 PASS Range 46 [detachedTextNode, 0, detachedTextNode, 8], point 87 [xmlDoctype, 0]
1914 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 0 [paras[0].firstChild, -1]
1915 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 1 [paras[0].firstChild, 0]
1916 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 2 [paras[0].firstChild, 1]
1917 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 3 [paras[0].firstChild, 2]
1918 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 4 [paras[0].firstChild, 8]
1919 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 5 [paras[0].firstChild, 9]
1920 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 6 [paras[0].firstChild, 10]
1921 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 7 [paras[0].firstChild, 65535]
1922 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 8 [paras[1].firstChild, -1]
1923 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 9 [paras[1].firstChild, 0]
1924 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 10 [paras[1].firstChild, 1]
1925 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 11 [paras[1].firstChild, 2]
1926 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 12 [paras[1].firstChild, 8]
1927 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 13 [paras[1].firstChild, 9]
1928 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 14 [paras[1].firstChild, 10]
1929 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 15 [paras[1].firstChild, 65535]
1930 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 16 [detachedPara1.firstChild, 0]
1931 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 17 [detachedPara1.firstChild, 1]
1932 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 18 [detachedPara1.firstChild, 8]
1933 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 19 [detachedPara1.firstChild, 9]
1934 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 20 [foreignPara1.firstChild, 0]
1935 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 21 [foreignPara1.firstChild, 1]
1936 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 22 [foreignPara1.firstChild, 8]
1937 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 23 [foreignPara1.firstChild, 9]
1938 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 24 [document.documentElement, -1]
1939 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 25 [document.documentElement, 0]
1940 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 26 [document.documentElement, 1]
1941 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 27 [document.documentElement, 2]
1942 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 28 [document.documentElement, 7]
1943 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 29 [document.head, 1]
1944 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 30 [document.body, 3]
1945 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 31 [foreignDoc.documentElement, 0]
1946 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 32 [foreignDoc.documentElement, 1]
1947 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 33 [foreignDoc.head, 0]
1948 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 34 [foreignDoc.body, 1]
1949 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 35 [paras[0], 0]
1950 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 36 [paras[0], 1]
1951 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 37 [paras[0], 2]
1952 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 38 [paras[1], 0]
1953 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 39 [paras[1], 1]
1954 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 40 [paras[1], 2]
1955 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 41 [detachedPara1, 0]
1956 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 42 [detachedPara1, 1]
1957 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 43 [testDiv, 0]
1958 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 44 [testDiv, 3]
1959 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 45 [document, -1]
1960 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 46 [document, 0]
1961 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 47 [document, 1]
1962 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 48 [document, 2]
1963 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 49 [document, 3]
1964 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 50 [comment, -1]
1965 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 51 [comment, 0]
1966 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 52 [comment, 4]
1967 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 53 [comment, 96]
1968 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 54 [foreignDoc, 0]
1969 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 55 [foreignDoc, 1]
1970 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 56 [foreignComment, 2]
1971 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 57 [foreignTextNode, 0]
1972 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 58 [foreignTextNode, 36]
1973 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 59 [xmlDoc, -1]
1974 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 60 [xmlDoc, 0]
1975 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 61 [xmlDoc, 1]
1976 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 62 [xmlDoc, 5]
1977 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 63 [xmlComment, 0]
1978 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 64 [xmlComment, 4]
1979 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 65 [processingInstruction, 0]
1980 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 66 [processingInstruction, 5]
1981 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 67 [processingInstruction, 9]
1982 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 68 [detachedTextNode, 0]
1983 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 69 [detachedTextNode, 8]
1984 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 70 [detachedForeignTextNode, 0]
1985 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 71 [detachedForeignTextNode, 8]
1986 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 72 [detachedXmlTextNode, 0]
1987 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 73 [detachedXmlTextNode, 8]
1988 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 74 [detachedProcessingInstruction, 12]
1989 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 75 [detachedComment, 3]
1990 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 76 [detachedComment, 5]
1991 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 77 [detachedForeignComment, 0]
1992 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 78 [detachedForeignComment, 4]
1993 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 79 [detachedXmlComment, 2]
1994 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 80 [docfrag, 0]
1995 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 81 [foreignDocfrag, 0]
1996 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 82 [xmlDocfrag, 0]
1997 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 83 [doctype, 0]
1998 FAIL Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()i ng if the node is a DocumentType function "function () {
1999 selection.collapse(point[0], point[1]);
2000 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2001 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 85 [doctype, 1]
2002 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 86 [foreignDoctype, 0]
2003 PASS Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], point 87 [xmlDoctype, 0]
2004 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 0 [paras[0].firstChild, -1]
2005 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 1 [paras[0].firstChild, 0]
2006 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 2 [paras[0].firstChild, 1]
2007 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 3 [paras[0].firstChild, 2]
2008 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 4 [paras[0].firstChild, 8]
2009 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 5 [paras[0].firstChild, 9]
2010 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 6 [paras[0].firstChild, 10]
2011 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 7 [paras[0].firstChild, 65535]
2012 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 8 [paras[1].firstChild, -1]
2013 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 9 [paras[1].firstChild, 0]
2014 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 10 [paras[1].firstChild, 1]
2015 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 11 [paras[1].firstChild, 2]
2016 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 12 [paras[1].firstChild, 8]
2017 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 13 [paras[1].firstChild, 9]
2018 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 14 [paras[1].firstChild, 10]
2019 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 15 [paras[1].firstChild, 65535]
2020 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 16 [detachedPara1.firstChild, 0]
2021 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 17 [detachedPara1.firstChild, 1]
2022 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 18 [detachedPara1.firstChild, 8]
2023 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 19 [detachedPara1.firstChild, 9]
2024 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 20 [foreignPara1.firstChild, 0]
2025 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 21 [foreignPara1.firstChild, 1]
2026 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 22 [foreignPara1.firstChild, 8]
2027 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 23 [foreignPara1.firstChild, 9]
2028 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 24 [document.documentElement, -1]
2029 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 25 [document.documentElement, 0]
2030 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 26 [document.documentElement, 1]
2031 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 27 [document.documentElement, 2]
2032 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 28 [document.documentElement, 7]
2033 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 29 [document.head, 1]
2034 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 30 [document.body, 3]
2035 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 31 [foreignDoc.documentElement, 0]
2036 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 32 [foreignDoc.documentElement, 1]
2037 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 33 [foreignDoc.head, 0]
2038 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 34 [foreignDoc.body, 1]
2039 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 35 [paras[0], 0]
2040 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 36 [paras[0], 1]
2041 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 37 [paras[0], 2]
2042 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 38 [paras[1], 0]
2043 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 39 [paras[1], 1]
2044 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 40 [paras[1], 2]
2045 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 41 [detachedPara1, 0]
2046 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 42 [detachedPara1, 1]
2047 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 43 [testDiv, 0]
2048 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 44 [testDiv, 3]
2049 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 45 [document, -1]
2050 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 46 [document, 0]
2051 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 47 [document, 1]
2052 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 48 [document, 2]
2053 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 49 [document, 3]
2054 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 50 [comment, -1]
2055 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 51 [comment, 0]
2056 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 52 [comment, 4]
2057 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 53 [comment, 96]
2058 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 54 [foreignDoc, 0]
2059 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 55 [foreignDoc, 1]
2060 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 56 [foreignComment, 2]
2061 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 57 [foreignTextNode, 0]
2062 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 58 [foreignTextNode, 36]
2063 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 59 [xmlDoc, -1]
2064 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 60 [xmlDoc, 0]
2065 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 61 [xmlDoc, 1]
2066 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 62 [xmlDoc, 5]
2067 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 63 [xmlComment, 0]
2068 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 64 [xmlComment, 4]
2069 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 65 [processingInstruction, 0]
2070 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 66 [processingInstruction, 5]
2071 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 67 [processingInstruction, 9]
2072 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 68 [detachedTextNode, 0]
2073 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 69 [detachedTextNode, 8]
2074 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 70 [detachedForeignTextNode, 0]
2075 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 71 [detachedForeignTextNode, 8]
2076 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 72 [detachedXmlTextNode, 0]
2077 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 73 [detachedXmlTextNode, 8]
2078 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 74 [detachedProcessingInstruction, 12]
2079 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 75 [detachedComment, 3]
2080 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 76 [detachedComment, 5]
2081 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 77 [detachedForeignComment, 0]
2082 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 78 [detachedForeignComment, 4]
2083 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 79 [detachedXmlComment, 2]
2084 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 80 [docfrag, 0]
2085 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 81 [foreignDocfrag, 0]
2086 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 82 [xmlDocfrag, 0]
2087 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 83 [doctype, 0]
2088 FAIL Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()i ng if the node is a DocumentType function "function () {
2089 selection.collapse(point[0], point[1]);
2090 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2091 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 85 [doctype, 1]
2092 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 86 [foreignDoctype, 0]
2093 PASS Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 87 [xmlDoctype, 0]
2094 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 0 [paras[0 ].firstChild, -1]
2095 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 1 [paras[0 ].firstChild, 0]
2096 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 2 [paras[0 ].firstChild, 1]
2097 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 3 [paras[0 ].firstChild, 2]
2098 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 4 [paras[0 ].firstChild, 8]
2099 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 5 [paras[0 ].firstChild, 9]
2100 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 6 [paras[0 ].firstChild, 10]
2101 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 7 [paras[0 ].firstChild, 65535]
2102 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 8 [paras[1 ].firstChild, -1]
2103 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 9 [paras[1 ].firstChild, 0]
2104 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 10 [paras[ 1].firstChild, 1]
2105 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 11 [paras[ 1].firstChild, 2]
2106 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 12 [paras[ 1].firstChild, 8]
2107 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 13 [paras[ 1].firstChild, 9]
2108 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 14 [paras[ 1].firstChild, 10]
2109 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 15 [paras[ 1].firstChild, 65535]
2110 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 16 [detach edPara1.firstChild, 0]
2111 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 17 [detach edPara1.firstChild, 1]
2112 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 18 [detach edPara1.firstChild, 8]
2113 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 19 [detach edPara1.firstChild, 9]
2114 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 20 [foreig nPara1.firstChild, 0]
2115 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 21 [foreig nPara1.firstChild, 1]
2116 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 22 [foreig nPara1.firstChild, 8]
2117 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 23 [foreig nPara1.firstChild, 9]
2118 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 24 [docume nt.documentElement, -1]
2119 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 25 [docume nt.documentElement, 0]
2120 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 26 [docume nt.documentElement, 1]
2121 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 27 [docume nt.documentElement, 2]
2122 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 28 [docume nt.documentElement, 7]
2123 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 29 [docume nt.head, 1]
2124 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 30 [docume nt.body, 3]
2125 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 31 [foreig nDoc.documentElement, 0]
2126 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 32 [foreig nDoc.documentElement, 1]
2127 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 33 [foreig nDoc.head, 0]
2128 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 34 [foreig nDoc.body, 1]
2129 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 35 [paras[ 0], 0]
2130 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 36 [paras[ 0], 1]
2131 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 37 [paras[ 0], 2]
2132 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 38 [paras[ 1], 0]
2133 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 39 [paras[ 1], 1]
2134 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 40 [paras[ 1], 2]
2135 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 41 [detach edPara1, 0]
2136 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 42 [detach edPara1, 1]
2137 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 43 [testDi v, 0]
2138 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 44 [testDi v, 3]
2139 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 45 [docume nt, -1]
2140 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 46 [docume nt, 0]
2141 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 47 [docume nt, 1]
2142 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 48 [docume nt, 2]
2143 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 49 [docume nt, 3]
2144 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 50 [commen t, -1]
2145 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 51 [commen t, 0]
2146 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 52 [commen t, 4]
2147 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 53 [commen t, 96]
2148 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 54 [foreig nDoc, 0]
2149 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 55 [foreig nDoc, 1]
2150 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 56 [foreig nComment, 2]
2151 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 57 [foreig nTextNode, 0]
2152 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 58 [foreig nTextNode, 36]
2153 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 59 [xmlDoc , -1]
2154 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 60 [xmlDoc , 0]
2155 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 61 [xmlDoc , 1]
2156 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 62 [xmlDoc , 5]
2157 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 63 [xmlCom ment, 0]
2158 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 64 [xmlCom ment, 4]
2159 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 65 [proces singInstruction, 0]
2160 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 66 [proces singInstruction, 5]
2161 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 67 [proces singInstruction, 9]
2162 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 68 [detach edTextNode, 0]
2163 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 69 [detach edTextNode, 8]
2164 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 70 [detach edForeignTextNode, 0]
2165 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 71 [detach edForeignTextNode, 8]
2166 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 72 [detach edXmlTextNode, 0]
2167 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 73 [detach edXmlTextNode, 8]
2168 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 74 [detach edProcessingInstruction, 12]
2169 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 75 [detach edComment, 3]
2170 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 76 [detach edComment, 5]
2171 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 77 [detach edForeignComment, 0]
2172 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 78 [detach edForeignComment, 4]
2173 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 79 [detach edXmlComment, 2]
2174 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 80 [docfra g, 0]
2175 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 81 [foreig nDocfrag, 0]
2176 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 82 [xmlDoc frag, 0]
2177 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 83 [doctyp e, 0]
2178 FAIL Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 84 [doctyp e, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if th e node is a DocumentType function "function () {
2179 selection.collapse(point[0], point[1]);
2180 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2181 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 85 [doctyp e, 1]
2182 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 86 [foreig nDoctype, 0]
2183 PASS Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], point 87 [xmlDoc type, 0]
2184 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 0 [paras[0 ].firstChild, -1]
2185 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 1 [paras[0 ].firstChild, 0]
2186 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 2 [paras[0 ].firstChild, 1]
2187 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 3 [paras[0 ].firstChild, 2]
2188 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 4 [paras[0 ].firstChild, 8]
2189 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 5 [paras[0 ].firstChild, 9]
2190 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 6 [paras[0 ].firstChild, 10]
2191 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 7 [paras[0 ].firstChild, 65535]
2192 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 8 [paras[1 ].firstChild, -1]
2193 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 9 [paras[1 ].firstChild, 0]
2194 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 10 [paras[ 1].firstChild, 1]
2195 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 11 [paras[ 1].firstChild, 2]
2196 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 12 [paras[ 1].firstChild, 8]
2197 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 13 [paras[ 1].firstChild, 9]
2198 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 14 [paras[ 1].firstChild, 10]
2199 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 15 [paras[ 1].firstChild, 65535]
2200 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 16 [detach edPara1.firstChild, 0]
2201 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 17 [detach edPara1.firstChild, 1]
2202 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 18 [detach edPara1.firstChild, 8]
2203 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 19 [detach edPara1.firstChild, 9]
2204 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 20 [foreig nPara1.firstChild, 0]
2205 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 21 [foreig nPara1.firstChild, 1]
2206 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 22 [foreig nPara1.firstChild, 8]
2207 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 23 [foreig nPara1.firstChild, 9]
2208 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 24 [docume nt.documentElement, -1]
2209 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 25 [docume nt.documentElement, 0]
2210 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 26 [docume nt.documentElement, 1]
2211 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 27 [docume nt.documentElement, 2]
2212 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 28 [docume nt.documentElement, 7]
2213 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 29 [docume nt.head, 1]
2214 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 30 [docume nt.body, 3]
2215 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 31 [foreig nDoc.documentElement, 0]
2216 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 32 [foreig nDoc.documentElement, 1]
2217 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 33 [foreig nDoc.head, 0]
2218 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 34 [foreig nDoc.body, 1]
2219 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 35 [paras[ 0], 0]
2220 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 36 [paras[ 0], 1]
2221 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 37 [paras[ 0], 2]
2222 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 38 [paras[ 1], 0]
2223 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 39 [paras[ 1], 1]
2224 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 40 [paras[ 1], 2]
2225 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 41 [detach edPara1, 0]
2226 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 42 [detach edPara1, 1]
2227 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 43 [testDi v, 0]
2228 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 44 [testDi v, 3]
2229 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 45 [docume nt, -1]
2230 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 46 [docume nt, 0]
2231 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 47 [docume nt, 1]
2232 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 48 [docume nt, 2]
2233 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 49 [docume nt, 3]
2234 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 50 [commen t, -1]
2235 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 51 [commen t, 0]
2236 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 52 [commen t, 4]
2237 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 53 [commen t, 96]
2238 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 54 [foreig nDoc, 0]
2239 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 55 [foreig nDoc, 1]
2240 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 56 [foreig nComment, 2]
2241 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 57 [foreig nTextNode, 0]
2242 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 58 [foreig nTextNode, 36]
2243 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 59 [xmlDoc , -1]
2244 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 60 [xmlDoc , 0]
2245 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 61 [xmlDoc , 1]
2246 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 62 [xmlDoc , 5]
2247 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 63 [xmlCom ment, 0]
2248 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 64 [xmlCom ment, 4]
2249 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 65 [proces singInstruction, 0]
2250 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 66 [proces singInstruction, 5]
2251 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 67 [proces singInstruction, 9]
2252 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 68 [detach edTextNode, 0]
2253 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 69 [detach edTextNode, 8]
2254 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 70 [detach edForeignTextNode, 0]
2255 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 71 [detach edForeignTextNode, 8]
2256 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 72 [detach edXmlTextNode, 0]
2257 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 73 [detach edXmlTextNode, 8]
2258 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 74 [detach edProcessingInstruction, 12]
2259 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 75 [detach edComment, 3]
2260 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 76 [detach edComment, 5]
2261 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 77 [detach edForeignComment, 0]
2262 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 78 [detach edForeignComment, 4]
2263 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 79 [detach edXmlComment, 2]
2264 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 80 [docfra g, 0]
2265 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 81 [foreig nDocfrag, 0]
2266 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 82 [xmlDoc frag, 0]
2267 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 83 [doctyp e, 0]
2268 FAIL Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 84 [doctyp e, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if th e node is a DocumentType function "function () {
2269 selection.collapse(point[0], point[1]);
2270 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2271 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 85 [doctyp e, 1]
2272 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 86 [foreig nDoctype, 0]
2273 PASS Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 87 [xmlDoc type, 0]
2274 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 0 [paras[0].firstC hild, -1]
2275 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 1 [paras[0].firstC hild, 0]
2276 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 2 [paras[0].firstC hild, 1]
2277 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 3 [paras[0].firstC hild, 2]
2278 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 4 [paras[0].firstC hild, 8]
2279 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 5 [paras[0].firstC hild, 9]
2280 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 6 [paras[0].firstC hild, 10]
2281 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 7 [paras[0].firstC hild, 65535]
2282 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 8 [paras[1].firstC hild, -1]
2283 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 9 [paras[1].firstC hild, 0]
2284 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 10 [paras[1].first Child, 1]
2285 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 11 [paras[1].first Child, 2]
2286 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 12 [paras[1].first Child, 8]
2287 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 13 [paras[1].first Child, 9]
2288 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 14 [paras[1].first Child, 10]
2289 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 15 [paras[1].first Child, 65535]
2290 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 16 [detachedPara1. firstChild, 0]
2291 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 17 [detachedPara1. firstChild, 1]
2292 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 18 [detachedPara1. firstChild, 8]
2293 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 19 [detachedPara1. firstChild, 9]
2294 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 20 [foreignPara1.f irstChild, 0]
2295 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 21 [foreignPara1.f irstChild, 1]
2296 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 22 [foreignPara1.f irstChild, 8]
2297 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 23 [foreignPara1.f irstChild, 9]
2298 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 24 [document.docum entElement, -1]
2299 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 25 [document.docum entElement, 0]
2300 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 26 [document.docum entElement, 1]
2301 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 27 [document.docum entElement, 2]
2302 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 28 [document.docum entElement, 7]
2303 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 29 [document.head, 1]
2304 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 30 [document.body, 3]
2305 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 31 [foreignDoc.doc umentElement, 0]
2306 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 32 [foreignDoc.doc umentElement, 1]
2307 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 33 [foreignDoc.hea d, 0]
2308 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 34 [foreignDoc.bod y, 1]
2309 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 35 [paras[0], 0]
2310 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 36 [paras[0], 1]
2311 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 37 [paras[0], 2]
2312 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 38 [paras[1], 0]
2313 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 39 [paras[1], 1]
2314 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 40 [paras[1], 2]
2315 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 41 [detachedPara1, 0]
2316 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 42 [detachedPara1, 1]
2317 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 43 [testDiv, 0]
2318 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 44 [testDiv, 3]
2319 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 45 [document, -1]
2320 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 46 [document, 0]
2321 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 47 [document, 1]
2322 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 48 [document, 2]
2323 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 49 [document, 3]
2324 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 50 [comment, -1]
2325 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 51 [comment, 0]
2326 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 52 [comment, 4]
2327 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 53 [comment, 96]
2328 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 54 [foreignDoc, 0]
2329 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 55 [foreignDoc, 1]
2330 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 56 [foreignComment , 2]
2331 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 57 [foreignTextNod e, 0]
2332 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 58 [foreignTextNod e, 36]
2333 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 59 [xmlDoc, -1]
2334 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 60 [xmlDoc, 0]
2335 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 61 [xmlDoc, 1]
2336 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 62 [xmlDoc, 5]
2337 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 63 [xmlComment, 0]
2338 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 64 [xmlComment, 4]
2339 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 65 [processingInst ruction, 0]
2340 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 66 [processingInst ruction, 5]
2341 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 67 [processingInst ruction, 9]
2342 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 68 [detachedTextNo de, 0]
2343 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 69 [detachedTextNo de, 8]
2344 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 70 [detachedForeig nTextNode, 0]
2345 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 71 [detachedForeig nTextNode, 8]
2346 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 72 [detachedXmlTex tNode, 0]
2347 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 73 [detachedXmlTex tNode, 8]
2348 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 74 [detachedProces singInstruction, 12]
2349 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 75 [detachedCommen t, 3]
2350 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 76 [detachedCommen t, 5]
2351 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 77 [detachedForeig nComment, 0]
2352 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 78 [detachedForeig nComment, 4]
2353 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 79 [detachedXmlCom ment, 2]
2354 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 80 [docfrag, 0]
2355 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 81 [foreignDocfrag , 0]
2356 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 82 [xmlDocfrag, 0]
2357 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 83 [doctype, 0]
2358 FAIL Range 51 [detachedComment, 3, detachedComment, 4], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node i s a DocumentType function "function () {
2359 selection.collapse(point[0], point[1]);
2360 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2361 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 85 [doctype, 1]
2362 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 86 [foreignDoctype , 0]
2363 PASS Range 51 [detachedComment, 3, detachedComment, 4], point 87 [xmlDoctype, 0]
2364 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 0 [paras[0].firstC hild, -1]
2365 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 1 [paras[0].firstC hild, 0]
2366 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 2 [paras[0].firstC hild, 1]
2367 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 3 [paras[0].firstC hild, 2]
2368 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 4 [paras[0].firstC hild, 8]
2369 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 5 [paras[0].firstC hild, 9]
2370 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 6 [paras[0].firstC hild, 10]
2371 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 7 [paras[0].firstC hild, 65535]
2372 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 8 [paras[1].firstC hild, -1]
2373 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 9 [paras[1].firstC hild, 0]
2374 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 10 [paras[1].first Child, 1]
2375 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 11 [paras[1].first Child, 2]
2376 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 12 [paras[1].first Child, 8]
2377 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 13 [paras[1].first Child, 9]
2378 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 14 [paras[1].first Child, 10]
2379 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 15 [paras[1].first Child, 65535]
2380 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 16 [detachedPara1. firstChild, 0]
2381 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 17 [detachedPara1. firstChild, 1]
2382 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 18 [detachedPara1. firstChild, 8]
2383 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 19 [detachedPara1. firstChild, 9]
2384 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 20 [foreignPara1.f irstChild, 0]
2385 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 21 [foreignPara1.f irstChild, 1]
2386 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 22 [foreignPara1.f irstChild, 8]
2387 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 23 [foreignPara1.f irstChild, 9]
2388 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 24 [document.docum entElement, -1]
2389 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 25 [document.docum entElement, 0]
2390 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 26 [document.docum entElement, 1]
2391 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 27 [document.docum entElement, 2]
2392 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 28 [document.docum entElement, 7]
2393 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 29 [document.head, 1]
2394 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 30 [document.body, 3]
2395 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 31 [foreignDoc.doc umentElement, 0]
2396 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 32 [foreignDoc.doc umentElement, 1]
2397 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 33 [foreignDoc.hea d, 0]
2398 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 34 [foreignDoc.bod y, 1]
2399 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 35 [paras[0], 0]
2400 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 36 [paras[0], 1]
2401 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 37 [paras[0], 2]
2402 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 38 [paras[1], 0]
2403 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 39 [paras[1], 1]
2404 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 40 [paras[1], 2]
2405 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 41 [detachedPara1, 0]
2406 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 42 [detachedPara1, 1]
2407 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 43 [testDiv, 0]
2408 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 44 [testDiv, 3]
2409 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 45 [document, -1]
2410 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 46 [document, 0]
2411 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 47 [document, 1]
2412 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 48 [document, 2]
2413 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 49 [document, 3]
2414 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 50 [comment, -1]
2415 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 51 [comment, 0]
2416 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 52 [comment, 4]
2417 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 53 [comment, 96]
2418 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 54 [foreignDoc, 0]
2419 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 55 [foreignDoc, 1]
2420 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 56 [foreignComment , 2]
2421 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 57 [foreignTextNod e, 0]
2422 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 58 [foreignTextNod e, 36]
2423 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 59 [xmlDoc, -1]
2424 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 60 [xmlDoc, 0]
2425 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 61 [xmlDoc, 1]
2426 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 62 [xmlDoc, 5]
2427 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 63 [xmlComment, 0]
2428 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 64 [xmlComment, 4]
2429 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 65 [processingInst ruction, 0]
2430 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 66 [processingInst ruction, 5]
2431 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 67 [processingInst ruction, 9]
2432 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 68 [detachedTextNo de, 0]
2433 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 69 [detachedTextNo de, 8]
2434 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 70 [detachedForeig nTextNode, 0]
2435 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 71 [detachedForeig nTextNode, 8]
2436 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 72 [detachedXmlTex tNode, 0]
2437 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 73 [detachedXmlTex tNode, 8]
2438 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 74 [detachedProces singInstruction, 12]
2439 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 75 [detachedCommen t, 3]
2440 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 76 [detachedCommen t, 5]
2441 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 77 [detachedForeig nComment, 0]
2442 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 78 [detachedForeig nComment, 4]
2443 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 79 [detachedXmlCom ment, 2]
2444 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 80 [docfrag, 0]
2445 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 81 [foreignDocfrag , 0]
2446 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 82 [xmlDocfrag, 0]
2447 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 83 [doctype, 0]
2448 FAIL Range 52 [detachedComment, 5, detachedComment, 5], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node i s a DocumentType function "function () {
2449 selection.collapse(point[0], point[1]);
2450 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2451 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 85 [doctype, 1]
2452 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 86 [foreignDoctype , 0]
2453 PASS Range 52 [detachedComment, 5, detachedComment, 5], point 87 [xmlDoctype, 0]
2454 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 0 [p aras[0].firstChild, -1]
2455 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 1 [p aras[0].firstChild, 0]
2456 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 2 [p aras[0].firstChild, 1]
2457 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 3 [p aras[0].firstChild, 2]
2458 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 4 [p aras[0].firstChild, 8]
2459 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 5 [p aras[0].firstChild, 9]
2460 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 6 [p aras[0].firstChild, 10]
2461 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 7 [p aras[0].firstChild, 65535]
2462 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 8 [p aras[1].firstChild, -1]
2463 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 9 [p aras[1].firstChild, 0]
2464 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 10 [ paras[1].firstChild, 1]
2465 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 11 [ paras[1].firstChild, 2]
2466 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 12 [ paras[1].firstChild, 8]
2467 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 13 [ paras[1].firstChild, 9]
2468 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 14 [ paras[1].firstChild, 10]
2469 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 15 [ paras[1].firstChild, 65535]
2470 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 16 [ detachedPara1.firstChild, 0]
2471 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 17 [ detachedPara1.firstChild, 1]
2472 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 18 [ detachedPara1.firstChild, 8]
2473 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 19 [ detachedPara1.firstChild, 9]
2474 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 20 [ foreignPara1.firstChild, 0]
2475 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 21 [ foreignPara1.firstChild, 1]
2476 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 22 [ foreignPara1.firstChild, 8]
2477 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 23 [ foreignPara1.firstChild, 9]
2478 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 24 [ document.documentElement, -1]
2479 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 25 [ document.documentElement, 0]
2480 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 26 [ document.documentElement, 1]
2481 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 27 [ document.documentElement, 2]
2482 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 28 [ document.documentElement, 7]
2483 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 29 [ document.head, 1]
2484 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 30 [ document.body, 3]
2485 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 31 [ foreignDoc.documentElement, 0]
2486 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 32 [ foreignDoc.documentElement, 1]
2487 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 33 [ foreignDoc.head, 0]
2488 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 34 [ foreignDoc.body, 1]
2489 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 35 [ paras[0], 0]
2490 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 36 [ paras[0], 1]
2491 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 37 [ paras[0], 2]
2492 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 38 [ paras[1], 0]
2493 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 39 [ paras[1], 1]
2494 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 40 [ paras[1], 2]
2495 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 41 [ detachedPara1, 0]
2496 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 42 [ detachedPara1, 1]
2497 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 43 [ testDiv, 0]
2498 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 44 [ testDiv, 3]
2499 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 45 [ document, -1]
2500 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 46 [ document, 0]
2501 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 47 [ document, 1]
2502 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 48 [ document, 2]
2503 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 49 [ document, 3]
2504 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 50 [ comment, -1]
2505 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 51 [ comment, 0]
2506 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 52 [ comment, 4]
2507 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 53 [ comment, 96]
2508 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 54 [ foreignDoc, 0]
2509 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 55 [ foreignDoc, 1]
2510 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 56 [ foreignComment, 2]
2511 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 57 [ foreignTextNode, 0]
2512 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 58 [ foreignTextNode, 36]
2513 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 59 [ xmlDoc, -1]
2514 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 60 [ xmlDoc, 0]
2515 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 61 [ xmlDoc, 1]
2516 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 62 [ xmlDoc, 5]
2517 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 63 [ xmlComment, 0]
2518 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 64 [ xmlComment, 4]
2519 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 65 [ processingInstruction, 0]
2520 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 66 [ processingInstruction, 5]
2521 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 67 [ processingInstruction, 9]
2522 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 68 [ detachedTextNode, 0]
2523 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 69 [ detachedTextNode, 8]
2524 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 70 [ detachedForeignTextNode, 0]
2525 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 71 [ detachedForeignTextNode, 8]
2526 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 72 [ detachedXmlTextNode, 0]
2527 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 73 [ detachedXmlTextNode, 8]
2528 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 74 [ detachedProcessingInstruction, 12]
2529 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 75 [ detachedComment, 3]
2530 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 76 [ detachedComment, 5]
2531 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 77 [ detachedForeignComment, 0]
2532 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 78 [ detachedForeignComment, 4]
2533 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 79 [ detachedXmlComment, 2]
2534 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 80 [ docfrag, 0]
2535 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 81 [ foreignDocfrag, 0]
2536 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 82 [ xmlDocfrag, 0]
2537 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 83 [ doctype, 0]
2538 FAIL Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 84 [ doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
2539 selection.collapse(point[0], point[1]);
2540 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2541 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 85 [ doctype, 1]
2542 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 86 [ foreignDoctype, 0]
2543 PASS Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], point 87 [ xmlDoctype, 0]
2544 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 0 [p aras[0].firstChild, -1]
2545 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 1 [p aras[0].firstChild, 0]
2546 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 2 [p aras[0].firstChild, 1]
2547 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 3 [p aras[0].firstChild, 2]
2548 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 4 [p aras[0].firstChild, 8]
2549 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 5 [p aras[0].firstChild, 9]
2550 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 6 [p aras[0].firstChild, 10]
2551 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 7 [p aras[0].firstChild, 65535]
2552 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 8 [p aras[1].firstChild, -1]
2553 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 9 [p aras[1].firstChild, 0]
2554 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 10 [ paras[1].firstChild, 1]
2555 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 11 [ paras[1].firstChild, 2]
2556 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 12 [ paras[1].firstChild, 8]
2557 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 13 [ paras[1].firstChild, 9]
2558 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 14 [ paras[1].firstChild, 10]
2559 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 15 [ paras[1].firstChild, 65535]
2560 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 16 [ detachedPara1.firstChild, 0]
2561 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 17 [ detachedPara1.firstChild, 1]
2562 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 18 [ detachedPara1.firstChild, 8]
2563 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 19 [ detachedPara1.firstChild, 9]
2564 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 20 [ foreignPara1.firstChild, 0]
2565 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 21 [ foreignPara1.firstChild, 1]
2566 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 22 [ foreignPara1.firstChild, 8]
2567 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 23 [ foreignPara1.firstChild, 9]
2568 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 24 [ document.documentElement, -1]
2569 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 25 [ document.documentElement, 0]
2570 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 26 [ document.documentElement, 1]
2571 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 27 [ document.documentElement, 2]
2572 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 28 [ document.documentElement, 7]
2573 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 29 [ document.head, 1]
2574 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 30 [ document.body, 3]
2575 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 31 [ foreignDoc.documentElement, 0]
2576 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 32 [ foreignDoc.documentElement, 1]
2577 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 33 [ foreignDoc.head, 0]
2578 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 34 [ foreignDoc.body, 1]
2579 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 35 [ paras[0], 0]
2580 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 36 [ paras[0], 1]
2581 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 37 [ paras[0], 2]
2582 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 38 [ paras[1], 0]
2583 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 39 [ paras[1], 1]
2584 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 40 [ paras[1], 2]
2585 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 41 [ detachedPara1, 0]
2586 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 42 [ detachedPara1, 1]
2587 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 43 [ testDiv, 0]
2588 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 44 [ testDiv, 3]
2589 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 45 [ document, -1]
2590 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 46 [ document, 0]
2591 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 47 [ document, 1]
2592 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 48 [ document, 2]
2593 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 49 [ document, 3]
2594 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 50 [ comment, -1]
2595 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 51 [ comment, 0]
2596 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 52 [ comment, 4]
2597 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 53 [ comment, 96]
2598 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 54 [ foreignDoc, 0]
2599 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 55 [ foreignDoc, 1]
2600 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 56 [ foreignComment, 2]
2601 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 57 [ foreignTextNode, 0]
2602 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 58 [ foreignTextNode, 36]
2603 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 59 [ xmlDoc, -1]
2604 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 60 [ xmlDoc, 0]
2605 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 61 [ xmlDoc, 1]
2606 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 62 [ xmlDoc, 5]
2607 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 63 [ xmlComment, 0]
2608 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 64 [ xmlComment, 4]
2609 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 65 [ processingInstruction, 0]
2610 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 66 [ processingInstruction, 5]
2611 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 67 [ processingInstruction, 9]
2612 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 68 [ detachedTextNode, 0]
2613 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 69 [ detachedTextNode, 8]
2614 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 70 [ detachedForeignTextNode, 0]
2615 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 71 [ detachedForeignTextNode, 8]
2616 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 72 [ detachedXmlTextNode, 0]
2617 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 73 [ detachedXmlTextNode, 8]
2618 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 74 [ detachedProcessingInstruction, 12]
2619 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 75 [ detachedComment, 3]
2620 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 76 [ detachedComment, 5]
2621 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 77 [ detachedForeignComment, 0]
2622 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 78 [ detachedForeignComment, 4]
2623 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 79 [ detachedXmlComment, 2]
2624 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 80 [ docfrag, 0]
2625 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 81 [ foreignDocfrag, 0]
2626 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 82 [ xmlDocfrag, 0]
2627 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 83 [ doctype, 0]
2628 FAIL Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 84 [ doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
2629 selection.collapse(point[0], point[1]);
2630 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2631 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 85 [ doctype, 1]
2632 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 86 [ foreignDoctype, 0]
2633 PASS Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], point 87 [ xmlDoctype, 0]
2634 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 0 [paras[0]. firstChild, -1]
2635 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 1 [paras[0]. firstChild, 0]
2636 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 2 [paras[0]. firstChild, 1]
2637 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 3 [paras[0]. firstChild, 2]
2638 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 4 [paras[0]. firstChild, 8]
2639 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 5 [paras[0]. firstChild, 9]
2640 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 6 [paras[0]. firstChild, 10]
2641 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 7 [paras[0]. firstChild, 65535]
2642 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 8 [paras[1]. firstChild, -1]
2643 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 9 [paras[1]. firstChild, 0]
2644 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 10 [paras[1] .firstChild, 1]
2645 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 11 [paras[1] .firstChild, 2]
2646 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 12 [paras[1] .firstChild, 8]
2647 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 13 [paras[1] .firstChild, 9]
2648 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 14 [paras[1] .firstChild, 10]
2649 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 15 [paras[1] .firstChild, 65535]
2650 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 16 [detached Para1.firstChild, 0]
2651 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 17 [detached Para1.firstChild, 1]
2652 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 18 [detached Para1.firstChild, 8]
2653 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 19 [detached Para1.firstChild, 9]
2654 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 20 [foreignP ara1.firstChild, 0]
2655 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 21 [foreignP ara1.firstChild, 1]
2656 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 22 [foreignP ara1.firstChild, 8]
2657 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 23 [foreignP ara1.firstChild, 9]
2658 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 24 [document .documentElement, -1]
2659 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 25 [document .documentElement, 0]
2660 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 26 [document .documentElement, 1]
2661 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 27 [document .documentElement, 2]
2662 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 28 [document .documentElement, 7]
2663 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 29 [document .head, 1]
2664 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 30 [document .body, 3]
2665 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 31 [foreignD oc.documentElement, 0]
2666 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 32 [foreignD oc.documentElement, 1]
2667 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 33 [foreignD oc.head, 0]
2668 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 34 [foreignD oc.body, 1]
2669 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 35 [paras[0] , 0]
2670 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 36 [paras[0] , 1]
2671 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 37 [paras[0] , 2]
2672 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 38 [paras[1] , 0]
2673 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 39 [paras[1] , 1]
2674 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 40 [paras[1] , 2]
2675 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 41 [detached Para1, 0]
2676 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 42 [detached Para1, 1]
2677 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 43 [testDiv, 0]
2678 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 44 [testDiv, 3]
2679 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 45 [document , -1]
2680 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 46 [document , 0]
2681 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 47 [document , 1]
2682 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 48 [document , 2]
2683 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 49 [document , 3]
2684 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 50 [comment, -1]
2685 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 51 [comment, 0]
2686 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 52 [comment, 4]
2687 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 53 [comment, 96]
2688 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 54 [foreignD oc, 0]
2689 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 55 [foreignD oc, 1]
2690 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 56 [foreignC omment, 2]
2691 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 57 [foreignT extNode, 0]
2692 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 58 [foreignT extNode, 36]
2693 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 59 [xmlDoc, -1]
2694 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 60 [xmlDoc, 0]
2695 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 61 [xmlDoc, 1]
2696 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 62 [xmlDoc, 5]
2697 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 63 [xmlComme nt, 0]
2698 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 64 [xmlComme nt, 4]
2699 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 65 [processi ngInstruction, 0]
2700 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 66 [processi ngInstruction, 5]
2701 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 67 [processi ngInstruction, 9]
2702 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 68 [detached TextNode, 0]
2703 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 69 [detached TextNode, 8]
2704 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 70 [detached ForeignTextNode, 0]
2705 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 71 [detached ForeignTextNode, 8]
2706 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 72 [detached XmlTextNode, 0]
2707 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 73 [detached XmlTextNode, 8]
2708 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 74 [detached ProcessingInstruction, 12]
2709 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 75 [detached Comment, 3]
2710 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 76 [detached Comment, 5]
2711 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 77 [detached ForeignComment, 0]
2712 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 78 [detached ForeignComment, 4]
2713 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 79 [detached XmlComment, 2]
2714 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 80 [docfrag, 0]
2715 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 81 [foreignD ocfrag, 0]
2716 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 82 [xmlDocfr ag, 0]
2717 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 83 [doctype, 0]
2718 FAIL Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 84 [doctype, -17] assert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
2719 selection.collapse(point[0], point[1]);
2720 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2721 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 85 [doctype, 1]
2722 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 86 [foreignD octype, 0]
2723 PASS Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], point 87 [xmlDocty pe, 0]
2724 PASS Range 56 [docfrag, 0, docfrag, 0], point 0 [paras[0].firstChild, -1]
2725 PASS Range 56 [docfrag, 0, docfrag, 0], point 1 [paras[0].firstChild, 0]
2726 PASS Range 56 [docfrag, 0, docfrag, 0], point 2 [paras[0].firstChild, 1]
2727 PASS Range 56 [docfrag, 0, docfrag, 0], point 3 [paras[0].firstChild, 2]
2728 PASS Range 56 [docfrag, 0, docfrag, 0], point 4 [paras[0].firstChild, 8]
2729 PASS Range 56 [docfrag, 0, docfrag, 0], point 5 [paras[0].firstChild, 9]
2730 PASS Range 56 [docfrag, 0, docfrag, 0], point 6 [paras[0].firstChild, 10]
2731 PASS Range 56 [docfrag, 0, docfrag, 0], point 7 [paras[0].firstChild, 65535]
2732 PASS Range 56 [docfrag, 0, docfrag, 0], point 8 [paras[1].firstChild, -1]
2733 PASS Range 56 [docfrag, 0, docfrag, 0], point 9 [paras[1].firstChild, 0]
2734 PASS Range 56 [docfrag, 0, docfrag, 0], point 10 [paras[1].firstChild, 1]
2735 PASS Range 56 [docfrag, 0, docfrag, 0], point 11 [paras[1].firstChild, 2]
2736 PASS Range 56 [docfrag, 0, docfrag, 0], point 12 [paras[1].firstChild, 8]
2737 PASS Range 56 [docfrag, 0, docfrag, 0], point 13 [paras[1].firstChild, 9]
2738 PASS Range 56 [docfrag, 0, docfrag, 0], point 14 [paras[1].firstChild, 10]
2739 PASS Range 56 [docfrag, 0, docfrag, 0], point 15 [paras[1].firstChild, 65535]
2740 PASS Range 56 [docfrag, 0, docfrag, 0], point 16 [detachedPara1.firstChild, 0]
2741 PASS Range 56 [docfrag, 0, docfrag, 0], point 17 [detachedPara1.firstChild, 1]
2742 PASS Range 56 [docfrag, 0, docfrag, 0], point 18 [detachedPara1.firstChild, 8]
2743 PASS Range 56 [docfrag, 0, docfrag, 0], point 19 [detachedPara1.firstChild, 9]
2744 PASS Range 56 [docfrag, 0, docfrag, 0], point 20 [foreignPara1.firstChild, 0]
2745 PASS Range 56 [docfrag, 0, docfrag, 0], point 21 [foreignPara1.firstChild, 1]
2746 PASS Range 56 [docfrag, 0, docfrag, 0], point 22 [foreignPara1.firstChild, 8]
2747 PASS Range 56 [docfrag, 0, docfrag, 0], point 23 [foreignPara1.firstChild, 9]
2748 PASS Range 56 [docfrag, 0, docfrag, 0], point 24 [document.documentElement, -1]
2749 PASS Range 56 [docfrag, 0, docfrag, 0], point 25 [document.documentElement, 0]
2750 PASS Range 56 [docfrag, 0, docfrag, 0], point 26 [document.documentElement, 1]
2751 PASS Range 56 [docfrag, 0, docfrag, 0], point 27 [document.documentElement, 2]
2752 PASS Range 56 [docfrag, 0, docfrag, 0], point 28 [document.documentElement, 7]
2753 PASS Range 56 [docfrag, 0, docfrag, 0], point 29 [document.head, 1]
2754 PASS Range 56 [docfrag, 0, docfrag, 0], point 30 [document.body, 3]
2755 PASS Range 56 [docfrag, 0, docfrag, 0], point 31 [foreignDoc.documentElement, 0]
2756 PASS Range 56 [docfrag, 0, docfrag, 0], point 32 [foreignDoc.documentElement, 1]
2757 PASS Range 56 [docfrag, 0, docfrag, 0], point 33 [foreignDoc.head, 0]
2758 PASS Range 56 [docfrag, 0, docfrag, 0], point 34 [foreignDoc.body, 1]
2759 PASS Range 56 [docfrag, 0, docfrag, 0], point 35 [paras[0], 0]
2760 PASS Range 56 [docfrag, 0, docfrag, 0], point 36 [paras[0], 1]
2761 PASS Range 56 [docfrag, 0, docfrag, 0], point 37 [paras[0], 2]
2762 PASS Range 56 [docfrag, 0, docfrag, 0], point 38 [paras[1], 0]
2763 PASS Range 56 [docfrag, 0, docfrag, 0], point 39 [paras[1], 1]
2764 PASS Range 56 [docfrag, 0, docfrag, 0], point 40 [paras[1], 2]
2765 PASS Range 56 [docfrag, 0, docfrag, 0], point 41 [detachedPara1, 0]
2766 PASS Range 56 [docfrag, 0, docfrag, 0], point 42 [detachedPara1, 1]
2767 PASS Range 56 [docfrag, 0, docfrag, 0], point 43 [testDiv, 0]
2768 PASS Range 56 [docfrag, 0, docfrag, 0], point 44 [testDiv, 3]
2769 PASS Range 56 [docfrag, 0, docfrag, 0], point 45 [document, -1]
2770 PASS Range 56 [docfrag, 0, docfrag, 0], point 46 [document, 0]
2771 PASS Range 56 [docfrag, 0, docfrag, 0], point 47 [document, 1]
2772 PASS Range 56 [docfrag, 0, docfrag, 0], point 48 [document, 2]
2773 PASS Range 56 [docfrag, 0, docfrag, 0], point 49 [document, 3]
2774 PASS Range 56 [docfrag, 0, docfrag, 0], point 50 [comment, -1]
2775 PASS Range 56 [docfrag, 0, docfrag, 0], point 51 [comment, 0]
2776 PASS Range 56 [docfrag, 0, docfrag, 0], point 52 [comment, 4]
2777 PASS Range 56 [docfrag, 0, docfrag, 0], point 53 [comment, 96]
2778 PASS Range 56 [docfrag, 0, docfrag, 0], point 54 [foreignDoc, 0]
2779 PASS Range 56 [docfrag, 0, docfrag, 0], point 55 [foreignDoc, 1]
2780 PASS Range 56 [docfrag, 0, docfrag, 0], point 56 [foreignComment, 2]
2781 PASS Range 56 [docfrag, 0, docfrag, 0], point 57 [foreignTextNode, 0]
2782 PASS Range 56 [docfrag, 0, docfrag, 0], point 58 [foreignTextNode, 36]
2783 PASS Range 56 [docfrag, 0, docfrag, 0], point 59 [xmlDoc, -1]
2784 PASS Range 56 [docfrag, 0, docfrag, 0], point 60 [xmlDoc, 0]
2785 PASS Range 56 [docfrag, 0, docfrag, 0], point 61 [xmlDoc, 1]
2786 PASS Range 56 [docfrag, 0, docfrag, 0], point 62 [xmlDoc, 5]
2787 PASS Range 56 [docfrag, 0, docfrag, 0], point 63 [xmlComment, 0]
2788 PASS Range 56 [docfrag, 0, docfrag, 0], point 64 [xmlComment, 4]
2789 PASS Range 56 [docfrag, 0, docfrag, 0], point 65 [processingInstruction, 0]
2790 PASS Range 56 [docfrag, 0, docfrag, 0], point 66 [processingInstruction, 5]
2791 PASS Range 56 [docfrag, 0, docfrag, 0], point 67 [processingInstruction, 9]
2792 PASS Range 56 [docfrag, 0, docfrag, 0], point 68 [detachedTextNode, 0]
2793 PASS Range 56 [docfrag, 0, docfrag, 0], point 69 [detachedTextNode, 8]
2794 PASS Range 56 [docfrag, 0, docfrag, 0], point 70 [detachedForeignTextNode, 0]
2795 PASS Range 56 [docfrag, 0, docfrag, 0], point 71 [detachedForeignTextNode, 8]
2796 PASS Range 56 [docfrag, 0, docfrag, 0], point 72 [detachedXmlTextNode, 0]
2797 PASS Range 56 [docfrag, 0, docfrag, 0], point 73 [detachedXmlTextNode, 8]
2798 PASS Range 56 [docfrag, 0, docfrag, 0], point 74 [detachedProcessingInstruction, 12]
2799 PASS Range 56 [docfrag, 0, docfrag, 0], point 75 [detachedComment, 3]
2800 PASS Range 56 [docfrag, 0, docfrag, 0], point 76 [detachedComment, 5]
2801 PASS Range 56 [docfrag, 0, docfrag, 0], point 77 [detachedForeignComment, 0]
2802 PASS Range 56 [docfrag, 0, docfrag, 0], point 78 [detachedForeignComment, 4]
2803 PASS Range 56 [docfrag, 0, docfrag, 0], point 79 [detachedXmlComment, 2]
2804 PASS Range 56 [docfrag, 0, docfrag, 0], point 80 [docfrag, 0]
2805 PASS Range 56 [docfrag, 0, docfrag, 0], point 81 [foreignDocfrag, 0]
2806 PASS Range 56 [docfrag, 0, docfrag, 0], point 82 [xmlDocfrag, 0]
2807 PASS Range 56 [docfrag, 0, docfrag, 0], point 83 [doctype, 0]
2808 FAIL Range 56 [docfrag, 0, docfrag, 0], point 84 [doctype, -17] assert_throws: M ust throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
2809 selection.collapse(point[0], point[1]);
2810 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2811 PASS Range 56 [docfrag, 0, docfrag, 0], point 85 [doctype, 1]
2812 PASS Range 56 [docfrag, 0, docfrag, 0], point 86 [foreignDoctype, 0]
2813 PASS Range 56 [docfrag, 0, docfrag, 0], point 87 [xmlDoctype, 0]
2814 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 0 [paras[0].firstChi ld, -1]
2815 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 1 [paras[0].firstChi ld, 0]
2816 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 2 [paras[0].firstChi ld, 1]
2817 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 3 [paras[0].firstChi ld, 2]
2818 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 4 [paras[0].firstChi ld, 8]
2819 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 5 [paras[0].firstChi ld, 9]
2820 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 6 [paras[0].firstChi ld, 10]
2821 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 7 [paras[0].firstChi ld, 65535]
2822 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 8 [paras[1].firstChi ld, -1]
2823 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 9 [paras[1].firstChi ld, 0]
2824 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 10 [paras[1].firstCh ild, 1]
2825 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 11 [paras[1].firstCh ild, 2]
2826 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 12 [paras[1].firstCh ild, 8]
2827 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 13 [paras[1].firstCh ild, 9]
2828 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 14 [paras[1].firstCh ild, 10]
2829 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 15 [paras[1].firstCh ild, 65535]
2830 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 16 [detachedPara1.fi rstChild, 0]
2831 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 17 [detachedPara1.fi rstChild, 1]
2832 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 18 [detachedPara1.fi rstChild, 8]
2833 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 19 [detachedPara1.fi rstChild, 9]
2834 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 20 [foreignPara1.fir stChild, 0]
2835 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 21 [foreignPara1.fir stChild, 1]
2836 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 22 [foreignPara1.fir stChild, 8]
2837 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 23 [foreignPara1.fir stChild, 9]
2838 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 24 [document.documen tElement, -1]
2839 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 25 [document.documen tElement, 0]
2840 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 26 [document.documen tElement, 1]
2841 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 27 [document.documen tElement, 2]
2842 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 28 [document.documen tElement, 7]
2843 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 29 [document.head, 1 ]
2844 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 30 [document.body, 3 ]
2845 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 31 [foreignDoc.docum entElement, 0]
2846 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 32 [foreignDoc.docum entElement, 1]
2847 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 33 [foreignDoc.head, 0]
2848 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 34 [foreignDoc.body, 1]
2849 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 35 [paras[0], 0]
2850 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 36 [paras[0], 1]
2851 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 37 [paras[0], 2]
2852 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 38 [paras[1], 0]
2853 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 39 [paras[1], 1]
2854 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 40 [paras[1], 2]
2855 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 41 [detachedPara1, 0 ]
2856 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 42 [detachedPara1, 1 ]
2857 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 43 [testDiv, 0]
2858 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 44 [testDiv, 3]
2859 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 45 [document, -1]
2860 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 46 [document, 0]
2861 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 47 [document, 1]
2862 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 48 [document, 2]
2863 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 49 [document, 3]
2864 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 50 [comment, -1]
2865 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 51 [comment, 0]
2866 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 52 [comment, 4]
2867 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 53 [comment, 96]
2868 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 54 [foreignDoc, 0]
2869 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 55 [foreignDoc, 1]
2870 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 56 [foreignComment, 2]
2871 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 57 [foreignTextNode, 0]
2872 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 58 [foreignTextNode, 36]
2873 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 59 [xmlDoc, -1]
2874 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 60 [xmlDoc, 0]
2875 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 61 [xmlDoc, 1]
2876 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 62 [xmlDoc, 5]
2877 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 63 [xmlComment, 0]
2878 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 64 [xmlComment, 4]
2879 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 65 [processingInstru ction, 0]
2880 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 66 [processingInstru ction, 5]
2881 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 67 [processingInstru ction, 9]
2882 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 68 [detachedTextNode , 0]
2883 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 69 [detachedTextNode , 8]
2884 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 70 [detachedForeignT extNode, 0]
2885 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 71 [detachedForeignT extNode, 8]
2886 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 72 [detachedXmlTextN ode, 0]
2887 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 73 [detachedXmlTextN ode, 8]
2888 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 74 [detachedProcessi ngInstruction, 12]
2889 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 75 [detachedComment, 3]
2890 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 76 [detachedComment, 5]
2891 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 77 [detachedForeignC omment, 0]
2892 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 78 [detachedForeignC omment, 4]
2893 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 79 [detachedXmlComme nt, 2]
2894 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 80 [docfrag, 0]
2895 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 81 [foreignDocfrag, 0]
2896 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 82 [xmlDocfrag, 0]
2897 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 83 [doctype, 0]
2898 FAIL Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 84 [doctype, -17] as sert_throws: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a DocumentType function "function () {
2899 selection.collapse(point[0], point[1]);
2900 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2901 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 85 [doctype, 1]
2902 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 86 [foreignDoctype, 0]
2903 PASS Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], point 87 [xmlDoctype, 0]
2904 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 0 [paras[0].firstChild, -1]
2905 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 1 [paras[0].firstChild, 0]
2906 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 2 [paras[0].firstChild, 1]
2907 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 3 [paras[0].firstChild, 2]
2908 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 4 [paras[0].firstChild, 8]
2909 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 5 [paras[0].firstChild, 9]
2910 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 6 [paras[0].firstChild, 10]
2911 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 7 [paras[0].firstChild, 6553 5]
2912 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 8 [paras[1].firstChild, -1]
2913 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 9 [paras[1].firstChild, 0]
2914 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 10 [paras[1].firstChild, 1]
2915 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 11 [paras[1].firstChild, 2]
2916 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 12 [paras[1].firstChild, 8]
2917 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 13 [paras[1].firstChild, 9]
2918 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 14 [paras[1].firstChild, 10]
2919 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 15 [paras[1].firstChild, 655 35]
2920 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 16 [detachedPara1.firstChild , 0]
2921 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 17 [detachedPara1.firstChild , 1]
2922 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 18 [detachedPara1.firstChild , 8]
2923 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 19 [detachedPara1.firstChild , 9]
2924 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 20 [foreignPara1.firstChild, 0]
2925 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 21 [foreignPara1.firstChild, 1]
2926 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 22 [foreignPara1.firstChild, 8]
2927 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 23 [foreignPara1.firstChild, 9]
2928 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 24 [document.documentElement , -1]
2929 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 25 [document.documentElement , 0]
2930 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 26 [document.documentElement , 1]
2931 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 27 [document.documentElement , 2]
2932 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 28 [document.documentElement , 7]
2933 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 29 [document.head, 1]
2934 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 30 [document.body, 3]
2935 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 31 [foreignDoc.documentEleme nt, 0]
2936 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 32 [foreignDoc.documentEleme nt, 1]
2937 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 33 [foreignDoc.head, 0]
2938 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 34 [foreignDoc.body, 1]
2939 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 35 [paras[0], 0]
2940 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 36 [paras[0], 1]
2941 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 37 [paras[0], 2]
2942 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 38 [paras[1], 0]
2943 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 39 [paras[1], 1]
2944 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 40 [paras[1], 2]
2945 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 41 [detachedPara1, 0]
2946 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 42 [detachedPara1, 1]
2947 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 43 [testDiv, 0]
2948 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 44 [testDiv, 3]
2949 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 45 [document, -1]
2950 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 46 [document, 0]
2951 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 47 [document, 1]
2952 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 48 [document, 2]
2953 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 49 [document, 3]
2954 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 50 [comment, -1]
2955 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 51 [comment, 0]
2956 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 52 [comment, 4]
2957 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 53 [comment, 96]
2958 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 54 [foreignDoc, 0]
2959 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 55 [foreignDoc, 1]
2960 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 56 [foreignComment, 2]
2961 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 57 [foreignTextNode, 0]
2962 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 58 [foreignTextNode, 36]
2963 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 59 [xmlDoc, -1]
2964 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 60 [xmlDoc, 0]
2965 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 61 [xmlDoc, 1]
2966 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 62 [xmlDoc, 5]
2967 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 63 [xmlComment, 0]
2968 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 64 [xmlComment, 4]
2969 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 65 [processingInstruction, 0 ]
2970 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 66 [processingInstruction, 5 ]
2971 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 67 [processingInstruction, 9 ]
2972 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 68 [detachedTextNode, 0]
2973 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 69 [detachedTextNode, 8]
2974 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 70 [detachedForeignTextNode, 0]
2975 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 71 [detachedForeignTextNode, 8]
2976 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 72 [detachedXmlTextNode, 0]
2977 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 73 [detachedXmlTextNode, 8]
2978 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 74 [detachedProcessingInstru ction, 12]
2979 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 75 [detachedComment, 3]
2980 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 76 [detachedComment, 5]
2981 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 77 [detachedForeignComment, 0]
2982 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 78 [detachedForeignComment, 4]
2983 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 79 [detachedXmlComment, 2]
2984 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 80 [docfrag, 0]
2985 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 81 [foreignDocfrag, 0]
2986 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 82 [xmlDocfrag, 0]
2987 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 83 [doctype, 0]
2988 FAIL Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 84 [doctype, -17] assert_thr ows: Must throw INVALID_NODE_TYPE_ERR when collapse()ing if the node is a Docume ntType function "function () {
2989 selection.collapse(point[0], point[1]);
2990 }" threw object "IndexSizeError: Failed to execute 'collapse' on 'Select ion': -17 is not a valid offset." that is not a DOMException INVALID_NODE_TYPE_E RR: property "code" is equal to 1, expected 24
2991 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 85 [doctype, 1]
2992 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 86 [foreignDoctype, 0]
2993 PASS Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], point 87 [xmlDoctype, 0]
2994 Harness: the test ran to completion.
2995
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698