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

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

Issue 2700673005: selection: Do not run invalid sub-tests with unselectable Range. (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 7: The given range isn't in document.
2 CONSOLE ERROR: line 7: The given range isn't in document.
3 CONSOLE ERROR: line 7: The given range isn't in document.
4 CONSOLE ERROR: line 7: The given range isn't in document.
5 CONSOLE ERROR: line 7: The given range isn't in document.
6 CONSOLE ERROR: line 7: The given range isn't in document.
7 CONSOLE ERROR: line 7: The given range isn't in document.
8 CONSOLE ERROR: line 7: The given range isn't in document.
9 CONSOLE ERROR: line 7: The given range isn't in document.
10 CONSOLE ERROR: line 7: The given range isn't in document.
11 CONSOLE ERROR: line 7: The given range isn't in document.
12 CONSOLE ERROR: line 7: The given range isn't in document.
13 CONSOLE ERROR: line 7: The given range isn't in document.
14 CONSOLE ERROR: line 7: The given range isn't in document.
15 CONSOLE ERROR: line 7: The given range isn't in document.
16 CONSOLE ERROR: line 7: The given range isn't in document.
17 CONSOLE ERROR: line 7: The given range isn't in document.
18 CONSOLE ERROR: line 7: The given range isn't in document.
19 CONSOLE ERROR: line 7: The given range isn't in document.
20 CONSOLE ERROR: line 7: The given range isn't in document.
21 CONSOLE ERROR: line 7: The given range isn't in document.
22 CONSOLE ERROR: line 7: The given range isn't in document.
23 CONSOLE ERROR: line 7: The given range isn't in document.
24 CONSOLE ERROR: line 7: The given range isn't in document.
25 CONSOLE ERROR: line 7: The given range isn't in document.
26 CONSOLE ERROR: line 7: The given range isn't in document.
27 CONSOLE ERROR: line 7: The given range isn't in document.
28 CONSOLE ERROR: line 7: The given range isn't in document.
29 CONSOLE ERROR: line 7: The given range isn't in document.
30 CONSOLE ERROR: line 7: The given range isn't in document.
31 CONSOLE ERROR: line 7: The given range isn't in document.
32 CONSOLE ERROR: line 7: The given range isn't in document.
33 CONSOLE ERROR: line 7: The given range isn't in document.
34 CONSOLE ERROR: line 7: The given range isn't in document.
35 CONSOLE ERROR: line 7: The given range isn't in document.
36 CONSOLE ERROR: line 7: The given range isn't in document.
37 CONSOLE ERROR: line 7: The given range isn't in document.
38 CONSOLE ERROR: line 7: The given range isn't in document.
39 CONSOLE ERROR: line 7: The given range isn't in document.
40 CONSOLE ERROR: line 7: The given range isn't in document.
41 CONSOLE ERROR: line 7: The given range isn't in document.
42 CONSOLE ERROR: line 7: The given range isn't in document.
43 CONSOLE ERROR: line 7: The given range isn't in document.
44 CONSOLE ERROR: line 7: The given range isn't in document.
45 CONSOLE ERROR: line 7: The given range isn't in document.
46 CONSOLE ERROR: line 7: The given range isn't in document.
47 CONSOLE ERROR: line 7: The given range isn't in document.
48 CONSOLE ERROR: line 7: The given range isn't in document.
49 CONSOLE ERROR: line 7: The given range isn't in document.
50 CONSOLE ERROR: line 7: The given range isn't in document.
51 CONSOLE ERROR: line 7: The given range isn't in document.
52 CONSOLE ERROR: line 7: The given range isn't in document.
53 CONSOLE ERROR: line 7: The given range isn't in document.
54 CONSOLE ERROR: line 7: The given range isn't in document.
55 CONSOLE ERROR: line 7: The given range isn't in document.
56 CONSOLE ERROR: line 7: The given range isn't in document.
57 CONSOLE ERROR: line 7: The given range isn't in document.
58 CONSOLE ERROR: line 7: The given range isn't in document.
59 CONSOLE ERROR: line 7: The given range isn't in document.
60 CONSOLE ERROR: line 7: The given range isn't in document.
61 CONSOLE ERROR: line 7: The given range isn't in document.
62 CONSOLE ERROR: line 7: The given range isn't in document.
63 CONSOLE ERROR: line 7: The given range isn't in document.
64 CONSOLE ERROR: line 7: The given range isn't in document.
65 CONSOLE ERROR: line 7: The given range isn't in document.
66 CONSOLE ERROR: line 7: The given range isn't in document.
67 CONSOLE ERROR: line 7: The given range isn't in document.
68 CONSOLE ERROR: line 7: The given range isn't in document.
69 CONSOLE ERROR: line 7: The given range isn't in document.
70 CONSOLE ERROR: line 7: The given range isn't in document.
71 CONSOLE ERROR: line 7: The given range isn't in document.
72 CONSOLE ERROR: line 7: The given range isn't in document.
73 CONSOLE ERROR: line 7: The given range isn't in document.
74 CONSOLE ERROR: line 7: The given range isn't in document.
75 CONSOLE ERROR: line 7: The given range isn't in document.
76 CONSOLE ERROR: line 7: The given range isn't in document.
77 CONSOLE ERROR: line 7: The given range isn't in document.
78 CONSOLE ERROR: line 7: The given range isn't in document.
79 CONSOLE ERROR: line 7: The given range isn't in document.
80 CONSOLE ERROR: line 7: The given range isn't in document.
81 CONSOLE ERROR: line 7: The given range isn't in document.
82 CONSOLE ERROR: line 7: The given range isn't in document.
83 CONSOLE ERROR: line 7: The given range isn't in document.
84 CONSOLE ERROR: line 7: The given range isn't in document.
85 CONSOLE ERROR: line 7: The given range isn't in document.
86 CONSOLE ERROR: line 7: The given range isn't in document.
87 CONSOLE ERROR: line 7: The given range isn't in document.
88 CONSOLE ERROR: line 7: The given range isn't in document.
89 CONSOLE ERROR: line 7: The given range isn't in document.
90 CONSOLE ERROR: line 7: The given range isn't in document.
91 CONSOLE ERROR: line 7: The given range isn't in document.
92 CONSOLE ERROR: line 7: The given range isn't in document.
93 CONSOLE ERROR: line 7: The given range isn't in document.
94 CONSOLE ERROR: line 7: The given range isn't in document.
95 CONSOLE ERROR: line 7: The given range isn't in document.
96 CONSOLE ERROR: line 7: The given range isn't in document.
97 CONSOLE ERROR: line 7: The given range isn't in document.
98 CONSOLE ERROR: line 7: The given range isn't in document.
99 CONSOLE ERROR: line 7: The given range isn't in document.
100 CONSOLE ERROR: line 7: The given range isn't in document.
101 CONSOLE ERROR: line 7: The given range isn't in document.
102 CONSOLE ERROR: line 7: The given range isn't in document.
103 CONSOLE ERROR: line 7: The given range isn't in document.
104 CONSOLE ERROR: line 7: The given range isn't in document.
105 CONSOLE ERROR: line 7: The given range isn't in document.
106 CONSOLE ERROR: line 7: The given range isn't in document.
107 CONSOLE ERROR: line 7: The given range isn't in document.
108 CONSOLE ERROR: line 7: The given range isn't in document.
109 CONSOLE ERROR: line 7: The given range isn't in document.
110 CONSOLE ERROR: line 7: The given range isn't in document.
111 CONSOLE ERROR: line 7: The given range isn't in document.
112 CONSOLE ERROR: line 7: The given range isn't in document.
113 CONSOLE ERROR: line 7: The given range isn't in document.
114 CONSOLE ERROR: line 7: The given range isn't in document.
115 CONSOLE ERROR: line 7: The given range isn't in document.
116 CONSOLE ERROR: line 7: The given range isn't in document.
117 CONSOLE ERROR: line 7: The given range isn't in document.
118 CONSOLE ERROR: line 7: The given range isn't in document.
119 CONSOLE ERROR: line 7: The given range isn't in document.
120 CONSOLE ERROR: line 7: The given range isn't in document.
121 CONSOLE ERROR: line 7: The given range isn't in document.
122 CONSOLE ERROR: line 7: The given range isn't in document.
123 CONSOLE ERROR: line 7: The given range isn't in document.
124 CONSOLE ERROR: line 7: The given range isn't in document.
125 CONSOLE ERROR: line 7: The given range isn't in document.
126 CONSOLE ERROR: line 7: The given range isn't in document.
127 CONSOLE ERROR: line 7: The given range isn't in document.
128 CONSOLE ERROR: line 7: The given range isn't in document.
129 CONSOLE ERROR: line 7: The given range isn't in document.
130 CONSOLE ERROR: line 7: The given range isn't in document.
131 CONSOLE ERROR: line 7: The given range isn't in document.
132 CONSOLE ERROR: line 7: The given range isn't in document.
133 CONSOLE ERROR: line 7: The given range isn't in document.
134 CONSOLE ERROR: line 7: The given range isn't in document.
135 CONSOLE ERROR: line 7: The given range isn't in document.
136 CONSOLE ERROR: line 7: The given range isn't in document.
137 CONSOLE ERROR: line 7: The given range isn't in document.
138 CONSOLE ERROR: line 7: The given range isn't in document.
139 CONSOLE ERROR: line 7: The given range isn't in document.
140 CONSOLE ERROR: line 7: The given range isn't in document.
141 CONSOLE ERROR: line 7: The given range isn't in document.
142 CONSOLE ERROR: line 7: The given range isn't in document.
143 CONSOLE ERROR: line 7: The given range isn't in document.
144 CONSOLE ERROR: line 7: The given range isn't in document.
145 CONSOLE ERROR: line 7: The given range isn't in document.
146 CONSOLE ERROR: line 7: The given range isn't in document.
147 CONSOLE ERROR: line 7: The given range isn't in document.
148 CONSOLE ERROR: line 7: The given range isn't in document.
149 CONSOLE ERROR: line 7: The given range isn't in document.
150 CONSOLE ERROR: line 7: The given range isn't in document.
151 CONSOLE ERROR: line 7: The given range isn't in document.
152 CONSOLE ERROR: line 7: The given range isn't in document.
153 CONSOLE ERROR: line 7: The given range isn't in document.
154 CONSOLE ERROR: line 7: The given range isn't in document.
155 CONSOLE ERROR: line 7: The given range isn't in document.
156 CONSOLE ERROR: line 7: The given range isn't in document.
157 CONSOLE ERROR: line 7: The given range isn't in document.
158 CONSOLE ERROR: line 7: The given range isn't in document.
159 CONSOLE ERROR: line 7: The given range isn't in document.
160 CONSOLE ERROR: line 7: The given range isn't in document.
161 CONSOLE ERROR: line 7: The given range isn't in document.
162 CONSOLE ERROR: line 7: The given range isn't in document.
163 CONSOLE ERROR: line 7: The given range isn't in document.
164 CONSOLE ERROR: line 7: The given range isn't in document.
165 CONSOLE ERROR: line 7: The given range isn't in document.
166 CONSOLE ERROR: line 7: The given range isn't in document.
167 CONSOLE ERROR: line 7: The given range isn't in document.
168 CONSOLE ERROR: line 7: The given range isn't in document.
169 CONSOLE ERROR: line 7: The given range isn't in document.
170 CONSOLE ERROR: line 7: The given range isn't in document.
171 CONSOLE ERROR: line 7: The given range isn't in document.
172 CONSOLE ERROR: line 7: The given range isn't in document.
173 CONSOLE ERROR: line 7: The given range isn't in document.
174 CONSOLE ERROR: line 7: The given range isn't in document.
175 CONSOLE ERROR: line 7: The given range isn't in document.
176 CONSOLE ERROR: line 7: The given range isn't in document.
177 CONSOLE ERROR: line 7: The given range isn't in document.
178 CONSOLE ERROR: line 7: The given range isn't in document.
179 CONSOLE ERROR: line 7: The given range isn't in document.
180 CONSOLE ERROR: line 7: The given range isn't in document.
181 CONSOLE ERROR: line 7: The given range isn't in document.
182 CONSOLE ERROR: line 7: The given range isn't in document.
183 CONSOLE ERROR: line 7: The given range isn't in document.
184 CONSOLE ERROR: line 7: The given range isn't in document.
185 CONSOLE ERROR: line 7: The given range isn't in document.
186 CONSOLE ERROR: line 7: The given range isn't in document.
187 CONSOLE ERROR: line 7: The given range isn't in document.
188 CONSOLE ERROR: line 7: The given range isn't in document.
189 CONSOLE ERROR: line 7: The given range isn't in document.
190 CONSOLE ERROR: line 7: The given range isn't in document.
191 CONSOLE ERROR: line 7: The given range isn't in document.
192 CONSOLE ERROR: line 7: The given range isn't in document.
193 CONSOLE ERROR: line 7: The given range isn't in document.
194 CONSOLE ERROR: line 7: The given range isn't in document.
195 CONSOLE ERROR: line 7: The given range isn't in document.
196 CONSOLE ERROR: line 7: The given range isn't in document.
197 CONSOLE ERROR: line 7: The given range isn't in document.
198 CONSOLE ERROR: line 7: The given range isn't in document.
199 CONSOLE ERROR: line 7: The given range isn't in document.
200 CONSOLE ERROR: line 7: The given range isn't in document.
201 CONSOLE ERROR: line 7: The given range isn't in document.
202 CONSOLE ERROR: line 7: The given range isn't in document.
203 CONSOLE ERROR: line 7: The given range isn't in document.
204 CONSOLE ERROR: line 7: The given range isn't in document.
205 CONSOLE ERROR: line 7: The given range isn't in document.
206 CONSOLE ERROR: line 7: The given range isn't in document.
207 CONSOLE ERROR: line 7: The given range isn't in document.
208 CONSOLE ERROR: line 7: The given range isn't in document.
209 CONSOLE ERROR: line 7: The given range isn't in document.
210 CONSOLE ERROR: line 7: The given range isn't in document.
211 This is a testharness.js-based test.
212 Found 2784 tests; 1024 PASS, 1760 FAIL, 0 TIMEOUT, 0 NOTRUN.
213 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() m ust not throw exceptions or modify the range it's given
214 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
215 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
216 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
217 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
218 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
219 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
220 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1
221 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
222 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
223 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the seco nd added range must modify the Selection's last Range
224 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Sele ction's last Range must modify the second added Range
225 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() m ust not throw exceptions or modify the range it's given
226 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
227 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
228 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
229 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
230 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
231 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
232 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1
233 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
234 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
235 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the seco nd added range must modify the Selection's last Range
236 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sele ction's last Range must modify the second added Range
237 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() m ust not throw exceptions or modify the range it's given
238 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
239 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
240 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
241 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
242 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
243 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
244 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
245 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
246 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
247 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the seco nd added range must modify the Selection's last Range
248 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sele ction's last Range must modify the second added Range
249 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() m ust not throw exceptions or modify the range it's given
250 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
251 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
252 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
253 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
254 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
255 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
256 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
257 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
258 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
259 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the seco nd added range must modify the Selection's last Range
260 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sele ction's last Range must modify the second added Range
261 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust not throw exceptions or modify the range it's given
262 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
263 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
264 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
265 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
266 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
267 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
268 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
269 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
270 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
271 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the seco nd added range must modify the Selection's last Range
272 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sele ction's last Range must modify the second added Range
273 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() m ust not throw exceptions or modify the range it's given
274 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
275 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
276 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
277 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
278 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
279 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
280 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1
281 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
282 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
283 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the seco nd added range must modify the Selection's last Range
284 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Sele ction's last Range must modify the second added Range
285 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() m ust not throw exceptions or modify the range it's given
286 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
287 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
288 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
289 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
290 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
291 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
292 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
293 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
294 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
295 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the seco nd added range must modify the Selection's last Range
296 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Sele ction's last Range must modify the second added Range
297 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() m ust not throw exceptions or modify the range it's given
298 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
299 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
300 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
301 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
302 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
303 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
304 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1
305 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
306 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
307 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the seco nd added range must modify the Selection's last Range
308 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Sele ction's last Range must modify the second added Range
309 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first ad dRange() must not throw exceptions or modify the range it's given
310 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
311 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
312 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
313 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
314 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
315 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second a ddRange() must not throw exceptions or modify the range it's given
316 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
317 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
318 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
319 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyin g the second added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
320 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyin g the Selection's last Range must modify the second added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
321 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first ad dRange() must not throw exceptions or modify the range it's given
322 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
323 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
324 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
325 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
326 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
327 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second a ddRange() must not throw exceptions or modify the range it's given
328 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
329 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
330 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
331 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyin g the second added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
332 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyin g the Selection's last Range must modify the second added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
333 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first a ddRange() must not throw exceptions or modify the range it's given
334 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
335 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
336 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
337 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
338 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
339 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
340 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
341 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoi nts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
342 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we ad ded assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
343 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyi ng the second added range must modify the Selection's last Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
344 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyi ng the Selection's last Range must modify the second added Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
345 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first add Range() must not throw exceptions or modify the range it's given
346 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
347 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
348 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
349 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
350 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
351 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second ad dRange() must not throw exceptions or modify the range it's given
352 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
353 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
354 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
355 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
356 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
357 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first add Range() must not throw exceptions or modify the range it's given
358 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
359 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
360 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
361 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
362 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
363 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second ad dRange() must not throw exceptions or modify the range it's given
364 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
365 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
366 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
367 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
368 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
369 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first add Range() must not throw exceptions or modify the range it's given
370 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
371 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
372 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
373 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
374 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
375 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second ad dRange() must not throw exceptions or modify the range it's given
376 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
377 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
378 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
379 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
380 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
381 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first a ddRange() must not throw exceptions or modify the range it's given
382 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
383 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
384 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
385 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
386 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
387 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
388 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1
389 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoi nts
390 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range being the same object we ad ded
391 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyi ng the second added range must modify the Selection's last Range
392 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyi ng the Selection's last Range must modify the second added Range
393 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first a ddRange() must not throw exceptions or modify the range it's given
394 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
395 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
396 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
397 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
398 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
399 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
400 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1
401 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoi nts
402 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we ad ded
403 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyi ng the second added range must modify the Selection's last Range
404 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyi ng the Selection's last Range must modify the second added Range
405 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first a ddRange() must not throw exceptions or modify the range it's given
406 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
407 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
408 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
409 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
410 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
411 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
412 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1
413 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoi nts
414 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we ad ded
415 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyi ng the second added range must modify the Selection's last Range
416 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyi ng the Selection's last Range must modify the second added Range
417 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must not thr ow exceptions or modify the range it's given
418 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
419 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
420 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
421 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
422 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
423 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must not th row exceptions or modify the range it's given
424 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in rangeCount being 1
425 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
426 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added
427 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added ra nge must modify the Selection's last Range
428 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's las t Range must modify the second added Range
429 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not thr ow exceptions or modify the range it's given
430 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
431 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
432 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
433 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
434 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
435 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not th row exceptions or modify the range it's given
436 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
437 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
438 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
439 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added ra nge must modify the Selection's last Range
440 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's las t Range must modify the second added Range
441 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fir st addRange() must not throw exceptions or modify the range it's given
442 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fir st addRange() must result in rangeCount being 1 assert_equals: rangeCount must b e 1 expected 1 but got 0
443 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fir st addRange() must result in the selection's last range having the specified end points assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
444 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fir st addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
445 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mod ifying the first added range must modify the Selection's last Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
446 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mod ifying the Selection's last Range must modify the first added Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
447 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: sec ond addRange() must not throw exceptions or modify the range it's given
448 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: sec ond addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
449 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: sec ond addRange() must result in the selection's last range having the specified en dpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
450 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: sec ond addRange() must result in the selection's last range being the same object w e added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
451 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mod ifying the second added range must modify the Selection's last Range assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
452 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mod ifying the Selection's last Range must modify the second added Range assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
453 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
454 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
455 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
456 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
457 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
458 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
459 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must no t throw exceptions or modify the range it's given
460 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
461 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
462 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
463 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
464 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
465 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
466 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
467 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
468 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
469 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
470 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
471 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must no t throw exceptions or modify the range it's given
472 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
473 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
474 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
475 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
476 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
477 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw excepti ons or modify the range it's given
478 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
479 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
480 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
481 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
482 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
483 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw except ions or modify the range it's given
484 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeC ount being 1
485 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the se lection's last range having the specified endpoints
486 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the se lection's last range being the same object we added
487 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must m odify the Selection's last Range
488 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range mu st modify the second added Range
489 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw excepti ons or modify the range it's given
490 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
491 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
492 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
493 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
494 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
495 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw except ions or modify the range it's given
496 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeC ount being 1
497 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the se lection's last range having the specified endpoints
498 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the se lection's last range being the same object we added
499 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must m odify the Selection's last Range
500 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range mu st modify the second added Range
501 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not thr ow exceptions or modify the range it's given
502 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
503 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
504 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
505 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
506 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
507 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not th row exceptions or modify the range it's given
508 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
509 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
510 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
511 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
512 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's las t Range must modify the second added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
513 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not thr ow exceptions or modify the range it's given
514 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
515 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
516 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
517 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
518 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
519 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not th row exceptions or modify the range it's given
520 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
521 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
522 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
523 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
524 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's las t Range must modify the second added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
525 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
526 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
527 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
528 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
529 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
530 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
531 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
532 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
533 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
534 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
535 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the sec ond added range must modify the Selection's last Range
536 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the second added Range
537 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
538 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
539 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
540 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
541 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
542 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
543 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
544 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
545 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
546 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
547 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the sec ond added range must modify the Selection's last Range
548 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Sel ection's last Range must modify the second added Range
549 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not th row exceptions or modify the range it's given
550 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
551 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
552 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
553 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
554 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
555 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not t hrow exceptions or modify the range it's given
556 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resul t in rangeCount being 1
557 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resul t in the selection's last range having the specified endpoints
558 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resul t in the selection's last range being the same object we added
559 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added r ange must modify the Selection's last Range
560 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's la st Range must modify the second added Range
561 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not th row exceptions or modify the range it's given
562 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
563 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
564 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
565 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
566 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
567 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not t hrow exceptions or modify the range it's given
568 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resul t in rangeCount being 1
569 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resul t in the selection's last range having the specified endpoints
570 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resul t in the selection's last range being the same object we added
571 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added r ange must modify the Selection's last Range
572 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's la st Range must modify the second added Range
573 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptio ns or modify the range it's given
574 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
575 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
576 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
577 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
578 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
579 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw excepti ons or modify the range it's given
580 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCo unt being 1
581 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the sel ection's last range having the specified endpoints
582 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the sel ection's last range being the same object we added
583 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must mo dify the Selection's last Range
584 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mus t modify the second added Range
585 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not thr ow exceptions or modify the range it's given
586 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
587 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
588 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
589 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
590 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
591 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not th row exceptions or modify the range it's given
592 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1
593 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
594 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
595 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added ra nge must modify the Selection's last Range
596 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's las t Range must modify the second added Range
597 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() m ust not throw exceptions or modify the range it's given
598 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
599 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
600 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
601 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
602 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
603 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
604 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1
605 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
606 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range being the same object we added
607 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the seco nd added range must modify the Selection's last Range
608 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Sele ction's last Range must modify the second added Range
609 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange () must not throw exceptions or modify the range it's given
610 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange () must result in rangeCount being 1 assert_equals: rangeCount must be 1 expecte d 1 but got 0
611 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange () must result in the selection's last range having the specified endpoints asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
612 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange () must result in the selection's last range being the same object we added asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
613 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
614 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
615 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRang e() must not throw exceptions or modify the range it's given
616 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRang e() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expect ed 1 but got 0
617 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRang e() must result in the selection's last range having the specified endpoints ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
618 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRang e() must result in the selection's last range being the same object we added ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
619 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
620 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
621 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must not throw excepti ons or modify the range it's given
622 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
623 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
624 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
625 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
626 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
627 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must not throw except ions or modify the range it's given
628 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must result in rangeC ount being 1
629 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the se lection's last range having the specified endpoints
630 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the se lection's last range being the same object we added
631 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: modifying the second added range must m odify the Selection's last Range
632 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range mu st modify the second added Range
633 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must not throw excepti ons or modify the range it's given
634 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
635 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
636 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
637 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
638 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
639 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must not throw except ions or modify the range it's given
640 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in rangeC ount being 1
641 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the se lection's last range having the specified endpoints
642 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the se lection's last range being the same object we added
643 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: modifying the second added range must m odify the Selection's last Range
644 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range mu st modify the second added Range
645 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must not throw excepti ons or modify the range it's given
646 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
647 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
648 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
649 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
650 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
651 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must not throw except ions or modify the range it's given
652 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in rangeC ount being 1
653 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the se lection's last range having the specified endpoints
654 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the se lection's last range being the same object we added
655 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: modifying the second added range must m odify the Selection's last Range
656 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range mu st modify the second added Range
657 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exception s or modify the range it's given
658 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
659 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
660 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
661 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
662 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
663 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw exceptio ns or modify the range it's given
664 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCou nt being 1
665 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sele ction's last range having the specified endpoints
666 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sele ction's last range being the same object we added
667 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must mod ify the Selection's last Range
668 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the second added Range
669 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not thr ow exceptions or modify the range it's given
670 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
671 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
672 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
673 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
674 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
675 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not th row exceptions or modify the range it's given
676 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in rangeCount being 1
677 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range having the specified endpoints
678 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range being the same object we added
679 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the second added ra nge must modify the Selection's last Range
680 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's las t Range must modify the second added Range
681 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw exceptio ns or modify the range it's given
682 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
683 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
684 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
685 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
686 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
687 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw excepti ons or modify the range it's given
688 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeCo unt being 1
689 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the sel ection's last range having the specified endpoints
690 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the sel ection's last range being the same object we added
691 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the second added range must mo dify the Selection's last Range
692 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range mus t modify the second added Range
693 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw exc eptions or modify the range it's given
694 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
695 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
696 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
697 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the first added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
698 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Rang e must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
699 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw ex ceptions or modify the range it's given
700 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
701 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
702 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
703 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the second added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
704 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Rang e must modify the second added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
705 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must not throw exceptions or modify the range it's given
706 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
707 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
708 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
709 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
710 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
711 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must not thro w exceptions or modify the range it's given
712 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
713 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
714 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
715 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the second added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
716 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
717 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must no t throw exceptions or modify the range it's given
718 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
719 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
720 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
721 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the first adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
722 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the Selection' s last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
723 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must n ot throw exceptions or modify the range it's given
724 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
725 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
726 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
727 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the second add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
728 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the Selection' s last Range must modify the second added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
729 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must not throw exceptions or modify the range it's given
730 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
731 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
732 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
733 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
734 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must m odify the first added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
735 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must not throw exceptions or modify the range it's given
736 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
737 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
738 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
739 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the second added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
740 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must m odify the second added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
741 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must not throw excepti ons or modify the range it's given
742 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
743 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
744 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
745 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
746 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
747 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must not throw except ions or modify the range it's given
748 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
749 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
750 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
751 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the second added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
752 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range mu st modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
753 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must n ot throw exceptions or modify the range it's given
754 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
755 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
756 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
757 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the first add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
758 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Selection 's last Range must modify the first added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
759 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
760 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
761 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
762 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in the selection's last range being the same object we added assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
763 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the second ad ded range must modify the Selection's last Range assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
764 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Selection 's last Range must modify the second added Range assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
765 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first add Range() must not throw exceptions or modify the range it's given
766 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
767 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
768 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
769 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
770 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
771 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second ad dRange() must not throw exceptions or modify the range it's given
772 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
773 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
774 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
775 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the second added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
776 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the Selection's last Range must modify the second added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
777 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first add Range() must not throw exceptions or modify the range it's given
778 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
779 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
780 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
781 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
782 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
783 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second ad dRange() must not throw exceptions or modify the range it's given
784 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
785 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
786 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
787 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the second added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
788 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
789 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must not throw exceptions or modify the range it's given
790 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
791 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
792 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
793 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
794 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
795 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must not throw exceptions or modify the range it's given
796 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
797 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in the selection's last range having the specified endpoints assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
798 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in the selection's last range being the same object we added assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
799 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the sec ond added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
800 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Sel ection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
801 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must not throw exceptions or modify the range it's given
802 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
803 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
804 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
805 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
806 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
807 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
808 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
809 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in the selection's last range having the specified endpoints assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
810 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in the selection's last range being the same object we added assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
811 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the sec ond added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
812 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Sel ection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
813 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must not throw exceptions or modify the range it's given
814 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
815 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
816 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
817 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
818 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
819 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must no t throw exceptions or modify the range it's given
820 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
821 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
822 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
823 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the second adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
824 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
825 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must not throw exceptions or modify the range it's given
826 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
827 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
828 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
829 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
830 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
831 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must no t throw exceptions or modify the range it's given
832 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
833 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
834 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
835 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the second adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
836 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
837 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRa nge() must not throw exceptions or modify the range it's given
838 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRa nge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expe cted 1 but got 0
839 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRa nge() must result in the selection's last range having the specified endpoints a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
840 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRa nge() must result in the selection's last range being the same object we added a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
841 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying t he first added range must modify the Selection's last Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
842 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying t he Selection's last Range must modify the first added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
843 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addR ange() must not throw exceptions or modify the range it's given
844 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
845 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
846 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
847 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying t he second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
848 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying t he Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
849 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRa nge() must not throw exceptions or modify the range it's given
850 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRa nge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expe cted 1 but got 0
851 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRa nge() must result in the selection's last range having the specified endpoints a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
852 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRa nge() must result in the selection's last range being the same object we added a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
853 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying t he first added range must modify the Selection's last Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
854 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying t he Selection's last Range must modify the first added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
855 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addR ange() must not throw exceptions or modify the range it's given
856 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
857 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
858 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
859 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying t he second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
860 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying t he Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
861 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mu st not throw exceptions or modify the range it's given
862 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
863 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
864 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
865 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
866 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
867 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() m ust not throw exceptions or modify the range it's given
868 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
869 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
870 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
871 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the secon d added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
872 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the Selec tion's last Range must modify the second added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
873 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must not throw exception s or modify the range it's given
874 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
875 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
876 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
877 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
878 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
879 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must not throw exceptio ns or modify the range it's given
880 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
881 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
882 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
883 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the second added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
884 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
885 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must not t hrow exceptions or modify the range it's given
886 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
887 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
888 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
889 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the first added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
890 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's l ast Range must modify the first added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
891 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
892 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
893 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
894 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
895 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
896 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's l ast Range must modify the second added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
897 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must not throw exc eptions or modify the range it's given
898 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
899 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
900 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
901 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the first added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
902 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Rang e must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
903 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must not throw ex ceptions or modify the range it's given
904 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
905 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
906 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
907 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the second added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
908 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Rang e must modify the second added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
909 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() m ust not throw exceptions or modify the range it's given
910 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
911 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
912 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
913 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
914 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
915 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
916 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1
917 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
918 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
919 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the seco nd added range must modify the Selection's last Range
920 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Sele ction's last Range must modify the second added Range
921 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() m ust not throw exceptions or modify the range it's given
922 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
923 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
924 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
925 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
926 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
927 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
928 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1
929 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
930 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
931 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the seco nd added range must modify the Selection's last Range
932 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sele ction's last Range must modify the second added Range
933 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() m ust not throw exceptions or modify the range it's given
934 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
935 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
936 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
937 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
938 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
939 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
940 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
941 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
942 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
943 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the seco nd added range must modify the Selection's last Range
944 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sele ction's last Range must modify the second added Range
945 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() m ust not throw exceptions or modify the range it's given
946 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
947 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
948 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
949 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
950 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
951 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
952 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
953 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
954 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
955 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the seco nd added range must modify the Selection's last Range
956 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sele ction's last Range must modify the second added Range
957 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust not throw exceptions or modify the range it's given
958 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
959 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
960 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
961 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
962 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
963 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
964 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
965 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
966 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
967 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the seco nd added range must modify the Selection's last Range
968 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sele ction's last Range must modify the second added Range
969 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() m ust not throw exceptions or modify the range it's given
970 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
971 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
972 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
973 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
974 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
975 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
976 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1
977 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
978 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
979 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the seco nd added range must modify the Selection's last Range
980 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Sele ction's last Range must modify the second added Range
981 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() m ust not throw exceptions or modify the range it's given
982 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
983 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
984 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
985 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
986 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
987 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
988 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
989 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
990 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
991 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the seco nd added range must modify the Selection's last Range
992 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Sele ction's last Range must modify the second added Range
993 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() m ust not throw exceptions or modify the range it's given
994 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
995 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
996 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
997 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
998 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
999 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
1000 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1
1001 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
1002 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
1003 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the seco nd added range must modify the Selection's last Range
1004 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Sele ction's last Range must modify the second added Range
1005 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first ad dRange() must not throw exceptions or modify the range it's given
1006 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1007 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1008 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1009 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1010 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1011 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second a ddRange() must not throw exceptions or modify the range it's given
1012 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1013 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1014 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1015 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyin g the second added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1016 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyin g the Selection's last Range must modify the second added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1017 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first ad dRange() must not throw exceptions or modify the range it's given
1018 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1019 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1020 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1021 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1022 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1023 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second a ddRange() must not throw exceptions or modify the range it's given
1024 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1025 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1026 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1027 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyin g the second added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1028 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyin g the Selection's last Range must modify the second added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1029 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first a ddRange() must not throw exceptions or modify the range it's given
1030 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1031 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1032 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1033 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1034 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1035 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
1036 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1037 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoi nts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
1038 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we ad ded assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
1039 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyi ng the second added range must modify the Selection's last Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1040 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyi ng the Selection's last Range must modify the second added Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1041 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first add Range() must not throw exceptions or modify the range it's given
1042 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
1043 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1044 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1045 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1046 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1047 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second ad dRange() must not throw exceptions or modify the range it's given
1048 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1049 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1050 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1051 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1052 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1053 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first add Range() must not throw exceptions or modify the range it's given
1054 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
1055 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1056 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1057 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1058 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1059 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second ad dRange() must not throw exceptions or modify the range it's given
1060 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1061 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1062 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1063 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1064 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1065 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first add Range() must not throw exceptions or modify the range it's given
1066 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
1067 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1068 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1069 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1070 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1071 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second ad dRange() must not throw exceptions or modify the range it's given
1072 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1073 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1074 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1075 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1076 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1077 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first a ddRange() must not throw exceptions or modify the range it's given
1078 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1079 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1080 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1081 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1082 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1083 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
1084 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1
1085 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoi nts
1086 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range being the same object we ad ded
1087 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyi ng the second added range must modify the Selection's last Range
1088 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyi ng the Selection's last Range must modify the second added Range
1089 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first a ddRange() must not throw exceptions or modify the range it's given
1090 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1091 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1092 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1093 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1094 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1095 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
1096 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1
1097 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoi nts
1098 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we ad ded
1099 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyi ng the second added range must modify the Selection's last Range
1100 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyi ng the Selection's last Range must modify the second added Range
1101 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first a ddRange() must not throw exceptions or modify the range it's given
1102 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1103 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1104 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1105 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1106 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1107 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
1108 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1
1109 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoi nts
1110 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we ad ded
1111 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyi ng the second added range must modify the Selection's last Range
1112 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyi ng the Selection's last Range must modify the second added Range
1113 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must not thr ow exceptions or modify the range it's given
1114 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1115 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1116 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1117 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1118 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1119 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must not th row exceptions or modify the range it's given
1120 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in rangeCount being 1
1121 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
1122 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added
1123 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added ra nge must modify the Selection's last Range
1124 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's las t Range must modify the second added Range
1125 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not thr ow exceptions or modify the range it's given
1126 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1127 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1128 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1129 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1130 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1131 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not th row exceptions or modify the range it's given
1132 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
1133 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
1134 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
1135 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added ra nge must modify the Selection's last Range
1136 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's las t Range must modify the second added Range
1137 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fir st addRange() must not throw exceptions or modify the range it's given
1138 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fir st addRange() must result in rangeCount being 1 assert_equals: rangeCount must b e 1 expected 1 but got 0
1139 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fir st addRange() must result in the selection's last range having the specified end points assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
1140 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fir st addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
1141 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mod ifying the first added range must modify the Selection's last Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1142 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mod ifying the Selection's last Range must modify the first added Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1143 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: sec ond addRange() must not throw exceptions or modify the range it's given
1144 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: sec ond addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1145 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: sec ond addRange() must result in the selection's last range having the specified en dpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
1146 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: sec ond addRange() must result in the selection's last range being the same object w e added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
1147 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mod ifying the second added range must modify the Selection's last Range assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1148 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mod ifying the Selection's last Range must modify the second added Range assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1149 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
1150 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1151 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1152 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1153 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1154 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1155 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must no t throw exceptions or modify the range it's given
1156 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1157 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1158 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1159 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1160 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1161 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
1162 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1163 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1164 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1165 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1166 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1167 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must no t throw exceptions or modify the range it's given
1168 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1169 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1170 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1171 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1172 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1173 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw excepti ons or modify the range it's given
1174 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1175 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1176 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1177 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1178 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1179 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw except ions or modify the range it's given
1180 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeC ount being 1
1181 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the se lection's last range having the specified endpoints
1182 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the se lection's last range being the same object we added
1183 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must m odify the Selection's last Range
1184 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range mu st modify the second added Range
1185 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw excepti ons or modify the range it's given
1186 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1187 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1188 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1189 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1190 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1191 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw except ions or modify the range it's given
1192 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeC ount being 1
1193 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the se lection's last range having the specified endpoints
1194 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the se lection's last range being the same object we added
1195 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must m odify the Selection's last Range
1196 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range mu st modify the second added Range
1197 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not thr ow exceptions or modify the range it's given
1198 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1199 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1200 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1201 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1202 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1203 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not th row exceptions or modify the range it's given
1204 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1205 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1206 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1207 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1208 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's las t Range must modify the second added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1209 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not thr ow exceptions or modify the range it's given
1210 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1211 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1212 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1213 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1214 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1215 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not th row exceptions or modify the range it's given
1216 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1217 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1218 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1219 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1220 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's las t Range must modify the second added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1221 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
1222 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1223 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1224 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1225 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1226 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1227 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
1228 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
1229 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
1230 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
1231 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the sec ond added range must modify the Selection's last Range
1232 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the second added Range
1233 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
1234 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1235 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1236 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1237 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1238 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1239 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
1240 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
1241 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
1242 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
1243 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the sec ond added range must modify the Selection's last Range
1244 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Sel ection's last Range must modify the second added Range
1245 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not th row exceptions or modify the range it's given
1246 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1247 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1248 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1249 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1250 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1251 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not t hrow exceptions or modify the range it's given
1252 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resul t in rangeCount being 1
1253 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resul t in the selection's last range having the specified endpoints
1254 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resul t in the selection's last range being the same object we added
1255 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added r ange must modify the Selection's last Range
1256 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's la st Range must modify the second added Range
1257 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not th row exceptions or modify the range it's given
1258 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1259 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1260 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1261 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1262 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1263 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not t hrow exceptions or modify the range it's given
1264 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resul t in rangeCount being 1
1265 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resul t in the selection's last range having the specified endpoints
1266 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resul t in the selection's last range being the same object we added
1267 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added r ange must modify the Selection's last Range
1268 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's la st Range must modify the second added Range
1269 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptio ns or modify the range it's given
1270 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1271 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1272 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1273 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1274 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1275 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw excepti ons or modify the range it's given
1276 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCo unt being 1
1277 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the sel ection's last range having the specified endpoints
1278 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the sel ection's last range being the same object we added
1279 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must mo dify the Selection's last Range
1280 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mus t modify the second added Range
1281 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not thr ow exceptions or modify the range it's given
1282 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1283 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1284 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1285 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1286 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1287 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not th row exceptions or modify the range it's given
1288 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1
1289 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
1290 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
1291 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added ra nge must modify the Selection's last Range
1292 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's las t Range must modify the second added Range
1293 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() m ust not throw exceptions or modify the range it's given
1294 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1295 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1296 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1297 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1298 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1299 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
1300 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1
1301 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
1302 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range being the same object we added
1303 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the seco nd added range must modify the Selection's last Range
1304 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Sele ction's last Range must modify the second added Range
1305 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange () must not throw exceptions or modify the range it's given
1306 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange () must result in rangeCount being 1 assert_equals: rangeCount must be 1 expecte d 1 but got 0
1307 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange () must result in the selection's last range having the specified endpoints asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1308 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange () must result in the selection's last range being the same object we added asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1309 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
1310 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
1311 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRang e() must not throw exceptions or modify the range it's given
1312 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRang e() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expect ed 1 but got 0
1313 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRang e() must result in the selection's last range having the specified endpoints ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
1314 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRang e() must result in the selection's last range being the same object we added ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
1315 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1316 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1317 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: first addRange() must not throw excepti ons or modify the range it's given
1318 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1319 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1320 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1321 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1322 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1323 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: second addRange() must not throw except ions or modify the range it's given
1324 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: second addRange() must result in rangeC ount being 1
1325 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the se lection's last range having the specified endpoints
1326 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the se lection's last range being the same object we added
1327 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: modifying the second added range must m odify the Selection's last Range
1328 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range mu st modify the second added Range
1329 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: first addRange() must not throw excepti ons or modify the range it's given
1330 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1331 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1332 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1333 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1334 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1335 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: second addRange() must not throw except ions or modify the range it's given
1336 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: second addRange() must result in rangeC ount being 1
1337 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the se lection's last range having the specified endpoints
1338 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the se lection's last range being the same object we added
1339 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: modifying the second added range must m odify the Selection's last Range
1340 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range mu st modify the second added Range
1341 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: first addRange() must not throw excepti ons or modify the range it's given
1342 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1343 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1344 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1345 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1346 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1347 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: second addRange() must not throw except ions or modify the range it's given
1348 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: second addRange() must result in rangeC ount being 1
1349 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the se lection's last range having the specified endpoints
1350 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the se lection's last range being the same object we added
1351 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: modifying the second added range must m odify the Selection's last Range
1352 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range mu st modify the second added Range
1353 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exception s or modify the range it's given
1354 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1355 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1356 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1357 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
1358 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
1359 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw exceptio ns or modify the range it's given
1360 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCou nt being 1
1361 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sele ction's last range having the specified endpoints
1362 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sele ction's last range being the same object we added
1363 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must mod ify the Selection's last Range
1364 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the second added Range
1365 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not thr ow exceptions or modify the range it's given
1366 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1367 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1368 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1369 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1370 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1371 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not th row exceptions or modify the range it's given
1372 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in rangeCount being 1
1373 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range having the specified endpoints
1374 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range being the same object we added
1375 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the second added ra nge must modify the Selection's last Range
1376 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's las t Range must modify the second added Range
1377 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw exceptio ns or modify the range it's given
1378 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1379 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1380 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1381 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1382 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1383 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw excepti ons or modify the range it's given
1384 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeCo unt being 1
1385 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the sel ection's last range having the specified endpoints
1386 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the sel ection's last range being the same object we added
1387 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: modifying the second added range must mo dify the Selection's last Range
1388 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range mus t modify the second added Range
1389 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw exc eptions or modify the range it's given
1390 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1391 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1392 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1393 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the first added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1394 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Rang e must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1395 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw ex ceptions or modify the range it's given
1396 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1397 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
1398 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
1399 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the second added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1400 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Rang e must modify the second added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1401 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must not throw exceptions or modify the range it's given
1402 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1403 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1404 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1405 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1406 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1407 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must not thro w exceptions or modify the range it's given
1408 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1409 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1410 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1411 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the second added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1412 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1413 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must no t throw exceptions or modify the range it's given
1414 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1415 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1416 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1417 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the first adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1418 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the Selection' s last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1419 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must n ot throw exceptions or modify the range it's given
1420 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
1421 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1422 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1423 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the second add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1424 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the Selection' s last Range must modify the second added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1425 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must not throw exceptions or modify the range it's given
1426 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1427 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1428 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1429 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1430 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must m odify the first added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1431 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must not throw exceptions or modify the range it's given
1432 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1433 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1434 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1435 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the second added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1436 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must m odify the second added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1437 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must not throw excepti ons or modify the range it's given
1438 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1439 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1440 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1441 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1442 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1443 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must not throw except ions or modify the range it's given
1444 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1445 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1446 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1447 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the second added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1448 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range mu st modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1449 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must n ot throw exceptions or modify the range it's given
1450 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
1451 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1452 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1453 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the first add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1454 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Selection 's last Range must modify the first added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1455 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
1456 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1457 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1458 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in the selection's last range being the same object we added assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1459 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the second ad ded range must modify the Selection's last Range assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1460 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Selection 's last Range must modify the second added Range assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1461 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first add Range() must not throw exceptions or modify the range it's given
1462 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
1463 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1464 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1465 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1466 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1467 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second ad dRange() must not throw exceptions or modify the range it's given
1468 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1469 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1470 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1471 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the second added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1472 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the Selection's last Range must modify the second added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1473 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first add Range() must not throw exceptions or modify the range it's given
1474 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
1475 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1476 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1477 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1478 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1479 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second ad dRange() must not throw exceptions or modify the range it's given
1480 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1481 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1482 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1483 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the second added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1484 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1485 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must not throw exceptions or modify the range it's given
1486 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1487 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1488 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1489 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1490 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1491 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must not throw exceptions or modify the range it's given
1492 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1493 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in the selection's last range having the specified endpoints assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1494 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in the selection's last range being the same object we added assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1495 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the sec ond added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1496 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Sel ection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1497 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must not throw exceptions or modify the range it's given
1498 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1499 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1500 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1501 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1502 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1503 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
1504 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1505 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in the selection's last range having the specified endpoints assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1506 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in the selection's last range being the same object we added assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1507 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the sec ond added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1508 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Sel ection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1509 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must not throw exceptions or modify the range it's given
1510 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1511 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1512 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1513 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1514 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1515 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must no t throw exceptions or modify the range it's given
1516 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1517 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1518 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1519 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the second adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1520 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1521 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must not throw exceptions or modify the range it's given
1522 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1523 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1524 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1525 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1526 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1527 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must no t throw exceptions or modify the range it's given
1528 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1529 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1530 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1531 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the second adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1532 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1533 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRa nge() must not throw exceptions or modify the range it's given
1534 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRa nge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expe cted 1 but got 0
1535 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRa nge() must result in the selection's last range having the specified endpoints a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
1536 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRa nge() must result in the selection's last range being the same object we added a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
1537 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying t he first added range must modify the Selection's last Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1538 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying t he Selection's last Range must modify the first added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1539 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addR ange() must not throw exceptions or modify the range it's given
1540 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
1541 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
1542 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
1543 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying t he second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1544 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying t he Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1545 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRa nge() must not throw exceptions or modify the range it's given
1546 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRa nge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expe cted 1 but got 0
1547 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRa nge() must result in the selection's last range having the specified endpoints a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
1548 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRa nge() must result in the selection's last range being the same object we added a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
1549 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying t he first added range must modify the Selection's last Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1550 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying t he Selection's last Range must modify the first added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1551 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addR ange() must not throw exceptions or modify the range it's given
1552 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
1553 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
1554 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
1555 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying t he second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1556 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying t he Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1557 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mu st not throw exceptions or modify the range it's given
1558 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
1559 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1560 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1561 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1562 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1563 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() m ust not throw exceptions or modify the range it's given
1564 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1565 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1566 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1567 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the secon d added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1568 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the Selec tion's last Range must modify the second added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1569 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must not throw exception s or modify the range it's given
1570 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1571 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1572 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1573 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
1574 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
1575 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must not throw exceptio ns or modify the range it's given
1576 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1577 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1578 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1579 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the second added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1580 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1581 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must not t hrow exceptions or modify the range it's given
1582 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1583 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1584 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1585 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the first added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1586 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's l ast Range must modify the first added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1587 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
1588 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1589 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1590 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1591 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1592 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's l ast Range must modify the second added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1593 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must not throw exc eptions or modify the range it's given
1594 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1595 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1596 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1597 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the first added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1598 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Rang e must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1599 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must not throw ex ceptions or modify the range it's given
1600 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1601 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
1602 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
1603 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the second added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1604 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Rang e must modify the second added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1605 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
1606 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1607 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1608 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1609 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1610 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1611 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
1612 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1
1613 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
1614 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
1615 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the sec ond added range must modify the Selection's last Range
1616 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Sel ection's last Range must modify the second added Range
1617 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
1618 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1619 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1620 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1621 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1622 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1623 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
1624 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1
1625 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
1626 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
1627 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the sec ond added range must modify the Selection's last Range
1628 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sel ection's last Range must modify the second added Range
1629 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
1630 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1631 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1632 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1633 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1634 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1635 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
1636 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
1637 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
1638 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
1639 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the sec ond added range must modify the Selection's last Range
1640 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sel ection's last Range must modify the second added Range
1641 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
1642 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1643 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1644 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1645 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1646 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1647 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
1648 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
1649 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
1650 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
1651 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the sec ond added range must modify the Selection's last Range
1652 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sel ection's last Range must modify the second added Range
1653 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
1654 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1655 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1656 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1657 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1658 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1659 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
1660 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
1661 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
1662 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
1663 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the sec ond added range must modify the Selection's last Range
1664 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the second added Range
1665 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
1666 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1667 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1668 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1669 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1670 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1671 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
1672 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1
1673 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
1674 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
1675 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the sec ond added range must modify the Selection's last Range
1676 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Sel ection's last Range must modify the second added Range
1677 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
1678 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1679 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1680 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1681 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1682 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1683 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
1684 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
1685 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
1686 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
1687 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the sec ond added range must modify the Selection's last Range
1688 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Sel ection's last Range must modify the second added Range
1689 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
1690 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1691 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1692 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1693 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1694 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1695 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
1696 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1
1697 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
1698 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
1699 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the sec ond added range must modify the Selection's last Range
1700 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Sel ection's last Range must modify the second added Range
1701 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must not throw exceptions or modify the range it's given
1702 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1703 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1704 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1705 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1706 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1707 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
1708 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1709 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoi nts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
1710 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we ad ded assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
1711 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyi ng the second added range must modify the Selection's last Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1712 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyi ng the Selection's last Range must modify the second added Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1713 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first a ddRange() must not throw exceptions or modify the range it's given
1714 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1715 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1716 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1717 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1718 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1719 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
1720 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1721 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoi nts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
1722 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we ad ded assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
1723 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyi ng the second added range must modify the Selection's last Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1724 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyi ng the Selection's last Range must modify the second added Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1725 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
1726 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1727 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoi nts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
1728 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we ad ded assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
1729 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modify ing the first added range must modify the Selection's last Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1730 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modify ing the Selection's last Range must modify the first added Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1731 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
1732 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1733 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpo ints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
1734 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we a dded assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
1735 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modify ing the second added range must modify the Selection's last Range assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1736 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modify ing the Selection's last Range must modify the second added Range assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1737 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first ad dRange() must not throw exceptions or modify the range it's given
1738 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1739 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1740 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1741 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1742 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1743 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second a ddRange() must not throw exceptions or modify the range it's given
1744 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1745 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1746 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1747 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifyin g the second added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1748 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifyin g the Selection's last Range must modify the second added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1749 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first ad dRange() must not throw exceptions or modify the range it's given
1750 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1751 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1752 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1753 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1754 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1755 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second a ddRange() must not throw exceptions or modify the range it's given
1756 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1757 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1758 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1759 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifyin g the second added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1760 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifyin g the Selection's last Range must modify the second added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1761 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first ad dRange() must not throw exceptions or modify the range it's given
1762 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1763 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1764 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1765 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1766 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1767 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second a ddRange() must not throw exceptions or modify the range it's given
1768 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1769 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1770 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1771 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifyin g the second added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1772 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifyin g the Selection's last Range must modify the second added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1773 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
1774 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1775 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoi nts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
1776 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we ad ded assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
1777 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the first added range must modify the Selection's last Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1778 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the Selection's last Range must modify the first added Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1779 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
1780 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1
1781 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpo ints
1782 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range being the same object we a dded
1783 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the second added range must modify the Selection's last Range
1784 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the Selection's last Range must modify the second added Range
1785 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
1786 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1787 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoi nts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
1788 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we ad ded assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
1789 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the first added range must modify the Selection's last Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1790 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the Selection's last Range must modify the first added Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1791 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
1792 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1
1793 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpo ints
1794 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we a dded
1795 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the second added range must modify the Selection's last Range
1796 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the Selection's last Range must modify the second added Range
1797 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
1798 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1799 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoi nts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
1800 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we ad ded assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
1801 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the first added range must modify the Selection's last Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1802 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the Selection's last Range must modify the first added Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1803 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
1804 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1
1805 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpo ints
1806 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we a dded
1807 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the second added range must modify the Selection's last Range
1808 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the Selection's last Range must modify the second added Range
1809 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must not th row exceptions or modify the range it's given
1810 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1811 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1812 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1813 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1814 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1815 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must not t hrow exceptions or modify the range it's given
1816 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in rangeCount being 1
1817 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in the selection's last range having the specified endpoints
1818 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in the selection's last range being the same object we added
1819 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the second added r ange must modify the Selection's last Range
1820 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's la st Range must modify the second added Range
1821 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must not th row exceptions or modify the range it's given
1822 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1823 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1824 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1825 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1826 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1827 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must not t hrow exceptions or modify the range it's given
1828 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in rangeCount being 1
1829 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in the selection's last range having the specified endpoints
1830 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in the selection's last range being the same object we added
1831 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the second added r ange must modify the Selection's last Range
1832 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's la st Range must modify the second added Range
1833 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must not throw exceptions or modify the range it's given
1834 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1835 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in the selection's last range having the specified en dpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
1836 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in the selection's last range being the same object w e added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
1837 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the first added range must modify the Selection's last Range assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1838 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the Selection's last Range must modify the first added Range assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1839 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must not throw exceptions or modify the range it's given
1840 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1841 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must result in the selection's last range having the specified e ndpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
1842 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
1843 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the second added range must modify the Selection's last Range assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1844 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the Selection's last Range must modify the second added Range assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1845 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must no t throw exceptions or modify the range it's given
1846 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1847 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1848 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1849 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1850 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection' s last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1851 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must n ot throw exceptions or modify the range it's given
1852 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
1853 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1854 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1855 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1856 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection' s last Range must modify the second added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1857 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must no t throw exceptions or modify the range it's given
1858 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1859 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1860 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1861 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1862 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection' s last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1863 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must n ot throw exceptions or modify the range it's given
1864 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
1865 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1866 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1867 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1868 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection' s last Range must modify the second added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1869 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw except ions or modify the range it's given
1870 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1871 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1872 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1873 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1874 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1875 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw excep tions or modify the range it's given
1876 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in range Count being 1
1877 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the s election's last range having the specified endpoints
1878 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the s election's last range being the same object we added
1879 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range
1880 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range m ust modify the second added Range
1881 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw except ions or modify the range it's given
1882 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1883 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1884 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1885 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1886 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1887 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw excep tions or modify the range it's given
1888 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in range Count being 1
1889 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the s election's last range having the specified endpoints
1890 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the s election's last range being the same object we added
1891 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
1892 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range m ust modify the second added Range
1893 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not th row exceptions or modify the range it's given
1894 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1895 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1896 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1897 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1898 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1899 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not t hrow exceptions or modify the range it's given
1900 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1901 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1902 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1903 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1904 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's la st Range must modify the second added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1905 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not th row exceptions or modify the range it's given
1906 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1907 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1908 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1909 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1910 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1911 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not t hrow exceptions or modify the range it's given
1912 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1913 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1914 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1915 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1916 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's la st Range must modify the second added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1917 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
1918 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1919 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1920 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1921 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the fi rst added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1922 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Se lection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1923 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must not throw exceptions or modify the range it's given
1924 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in rangeCount being 1
1925 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in the selection's last range having the specified endpoints
1926 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in the selection's last range being the same object we added
1927 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the se cond added range must modify the Selection's last Range
1928 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Se lection's last Range must modify the second added Range
1929 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
1930 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1931 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1932 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1933 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the fi rst added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1934 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Se lection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1935 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must not throw exceptions or modify the range it's given
1936 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in rangeCount being 1
1937 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in the selection's last range having the specified endpoints
1938 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in the selection's last range being the same object we added
1939 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the se cond added range must modify the Selection's last Range
1940 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Se lection's last Range must modify the second added Range
1941 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not t hrow exceptions or modify the range it's given
1942 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1943 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1944 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1945 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1946 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's l ast Range must modify the first added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1947 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
1948 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in rangeCount being 1
1949 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in the selection's last range having the specified endpoints
1950 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in the selection's last range being the same object we added
1951 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
1952 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's l ast Range must modify the second added Range
1953 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not t hrow exceptions or modify the range it's given
1954 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1955 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1956 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1957 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1958 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's l ast Range must modify the first added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1959 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
1960 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in rangeCount being 1
1961 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in the selection's last range having the specified endpoints
1962 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in the selection's last range being the same object we added
1963 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
1964 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's l ast Range must modify the second added Range
1965 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw excepti ons or modify the range it's given
1966 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1967 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1968 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1969 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1970 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1971 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw except ions or modify the range it's given
1972 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeC ount being 1
1973 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the se lection's last range having the specified endpoints
1974 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the se lection's last range being the same object we added
1975 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must m odify the Selection's last Range
1976 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mu st modify the second added Range
1977 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not th row exceptions or modify the range it's given
1978 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1979 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1980 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1981 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1982 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1983 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not t hrow exceptions or modify the range it's given
1984 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must resul t in rangeCount being 1
1985 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must resul t in the selection's last range having the specified endpoints
1986 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must resul t in the selection's last range being the same object we added
1987 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added r ange must modify the Selection's last Range
1988 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's la st Range must modify the second added Range
1989 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
1990 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1991 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1992 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1993 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1994 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1995 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
1996 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1
1997 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
1998 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range being the same object we added
1999 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the sec ond added range must modify the Selection's last Range
2000 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Sel ection's last Range must modify the second added Range
2001 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must not throw exceptions or modify the range it's given
2002 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expect ed 1 but got 0
2003 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must result in the selection's last range having the specified endpoints ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
2004 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must result in the selection's last range being the same object we added ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
2005 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
2006 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
2007 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must not throw exceptions or modify the range it's given
2008 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expec ted 1 but got 0
2009 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must result in the selection's last range having the specified endpoints as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
2010 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must result in the selection's last range being the same object we added as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
2011 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
2012 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
2013 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: first addRange() must not throw except ions or modify the range it's given
2014 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2015 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2016 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2017 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2018 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2019 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: second addRange() must not throw excep tions or modify the range it's given
2020 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: second addRange() must result in range Count being 1
2021 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: second addRange() must result in the s election's last range having the specified endpoints
2022 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: second addRange() must result in the s election's last range being the same object we added
2023 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: modifying the second added range must modify the Selection's last Range
2024 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: modifying the Selection's last Range m ust modify the second added Range
2025 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: first addRange() must not throw except ions or modify the range it's given
2026 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2027 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2028 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2029 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2030 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2031 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: second addRange() must not throw excep tions or modify the range it's given
2032 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in range Count being 1
2033 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in the s election's last range having the specified endpoints
2034 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in the s election's last range being the same object we added
2035 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: modifying the second added range must modify the Selection's last Range
2036 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: modifying the Selection's last Range m ust modify the second added Range
2037 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: first addRange() must not throw except ions or modify the range it's given
2038 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2039 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2040 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2041 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2042 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2043 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: second addRange() must not throw excep tions or modify the range it's given
2044 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in range Count being 1
2045 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in the s election's last range having the specified endpoints
2046 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in the s election's last range being the same object we added
2047 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: modifying the second added range must modify the Selection's last Range
2048 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: modifying the Selection's last Range m ust modify the second added Range
2049 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptio ns or modify the range it's given
2050 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2051 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2052 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2053 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2054 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2055 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw excepti ons or modify the range it's given
2056 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCo unt being 1
2057 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sel ection's last range having the specified endpoints
2058 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sel ection's last range being the same object we added
2059 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must mo dify the Selection's last Range
2060 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range mus t modify the second added Range
2061 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not th row exceptions or modify the range it's given
2062 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2063 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2064 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2065 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2066 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2067 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not t hrow exceptions or modify the range it's given
2068 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in rangeCount being 1
2069 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in the selection's last range having the specified endpoints
2070 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in the selection's last range being the same object we added
2071 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the second added r ange must modify the Selection's last Range
2072 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's la st Range must modify the second added Range
2073 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw excepti ons or modify the range it's given
2074 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2075 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2076 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2077 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2078 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2079 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw except ions or modify the range it's given
2080 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeC ount being 1
2081 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the se lection's last range having the specified endpoints
2082 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the se lection's last range being the same object we added
2083 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the second added range must m odify the Selection's last Range
2084 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range mu st modify the second added Range
2085 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw ex ceptions or modify the range it's given
2086 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2087 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2088 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2089 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
2090 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
2091 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw e xceptions or modify the range it's given
2092 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2093 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in t he selection's last range having the specified endpoints assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
2094 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in t he selection's last range being the same object we added assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
2095 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the second added range m ust modify the Selection's last Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2096 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Ran ge must modify the second added Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2097 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must not thro w exceptions or modify the range it's given
2098 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2099 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2100 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2101 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2102 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2103 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must not thr ow exceptions or modify the range it's given
2104 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2105 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2106 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2107 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the second added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2108 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2109 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must n ot throw exceptions or modify the range it's given
2110 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
2111 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2112 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2113 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the first add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2114 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the Selection 's last Range must modify the first added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2115 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must not throw exceptions or modify the range it's given
2116 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2117 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in the selection's last range having the specified endpoints assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2118 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in the selection's last range being the same object we added assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2119 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the second ad ded range must modify the Selection's last Range assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2120 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the Selection 's last Range must modify the second added Range assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2121 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must not throw exceptions or modify the range it's given
2122 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2123 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2124 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2125 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2126 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2127 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must not throw exception s or modify the range it's given
2128 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2129 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2130 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2131 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the second added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2132 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2133 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must not throw except ions or modify the range it's given
2134 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2135 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2136 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2137 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2138 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2139 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must not throw excep tions or modify the range it's given
2140 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in range Count being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2141 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the s election's last range having the specified endpoints assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2142 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the s election's last range being the same object we added assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2143 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
2144 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range m ust modify the second added Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
2145 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must not throw exceptions or modify the range it's given
2146 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2147 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2148 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must result in the selection's last range being the same object we added assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2149 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the first ad ded range must modify the Selection's last Range assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2150 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Selectio n's last Range must modify the first added Range assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2151 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
2152 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2153 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2154 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2155 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the second a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2156 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Selectio n's last Range must modify the second added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2157 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first ad dRange() must not throw exceptions or modify the range it's given
2158 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
2159 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2160 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2161 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2162 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2163 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second a ddRange() must not throw exceptions or modify the range it's given
2164 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2165 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
2166 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
2167 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifyin g the second added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2168 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifyin g the Selection's last Range must modify the second added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2169 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first ad dRange() must not throw exceptions or modify the range it's given
2170 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
2171 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2172 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2173 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2174 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2175 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second a ddRange() must not throw exceptions or modify the range it's given
2176 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2177 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
2178 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
2179 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifyin g the second added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2180 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifyin g the Selection's last Range must modify the second added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2181 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must not throw exceptions or modify the range it's given
2182 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2183 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in the selection's last range having the specified endpoints assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2184 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in the selection's last range being the same object we added assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2185 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the fi rst added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2186 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Se lection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2187 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange( ) must not throw exceptions or modify the range it's given
2188 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange( ) must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2189 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange( ) must result in the selection's last range having the specified endpoints asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2190 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange( ) must result in the selection's last range being the same object we added asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2191 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the se cond added range must modify the Selection's last Range assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2192 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Se lection's last Range must modify the second added Range assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2193 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must not throw exceptions or modify the range it's given
2194 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2195 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in the selection's last range having the specified endpoints assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2196 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in the selection's last range being the same object we added assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2197 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the fi rst added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2198 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Se lection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2199 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange( ) must not throw exceptions or modify the range it's given
2200 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange( ) must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2201 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange( ) must result in the selection's last range having the specified endpoints asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2202 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange( ) must result in the selection's last range being the same object we added asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2203 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the se cond added range must modify the Selection's last Range assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2204 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Se lection's last Range must modify the second added Range assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2205 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must no t throw exceptions or modify the range it's given
2206 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
2207 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2208 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2209 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the first adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2210 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the Selection' s last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2211 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must n ot throw exceptions or modify the range it's given
2212 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
2213 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2214 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2215 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the second add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2216 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the Selection' s last Range must modify the second added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2217 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must no t throw exceptions or modify the range it's given
2218 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
2219 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2220 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2221 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the first adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2222 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the Selection' s last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2223 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must n ot throw exceptions or modify the range it's given
2224 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
2225 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2226 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2227 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the second add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2228 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the Selection' s last Range must modify the second added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2229 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addR ange() must not throw exceptions or modify the range it's given
2230 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
2231 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2232 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2233 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2234 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2235 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second add Range() must not throw exceptions or modify the range it's given
2236 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
2237 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2238 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2239 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2240 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2241 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addR ange() must not throw exceptions or modify the range it's given
2242 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
2243 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2244 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2245 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2246 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2247 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second add Range() must not throw exceptions or modify the range it's given
2248 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
2249 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2250 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2251 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2252 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2253 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() m ust not throw exceptions or modify the range it's given
2254 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2255 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2256 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2257 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2258 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2259 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must not throw exceptions or modify the range it's given
2260 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2261 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2262 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2263 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the seco nd added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2264 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the Sele ction's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2265 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must not throw exceptio ns or modify the range it's given
2266 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2267 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2268 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2269 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 55 [docfrag, 0, docfrag, 0]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2270 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2271 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must not throw excepti ons or modify the range it's given
2272 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2273 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2274 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2275 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 55 [docfrag, 0, docfrag, 0]: modifying the second added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2276 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range mus t modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2277 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
2278 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2279 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2280 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2281 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2282 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2283 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
2284 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2285 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2286 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2287 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2288 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2289 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must not throw ex ceptions or modify the range it's given
2290 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2291 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2292 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2293 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
2294 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
2295 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must not throw e xceptions or modify the range it's given
2296 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2297 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in t he selection's last range having the specified endpoints assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
2298 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in t he selection's last range being the same object we added assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
2299 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the second added range m ust modify the Selection's last Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2300 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Ran ge must modify the second added Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2301 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st not throw exceptions or modify the range it's given
2302 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2303 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2304 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2305 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2306 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2307 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() m ust not throw exceptions or modify the range it's given
2308 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() m ust result in rangeCount being 1
2309 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() m ust result in the selection's last range having the specified endpoints
2310 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() m ust result in the selection's last range being the same object we added
2311 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the secon d added range must modify the Selection's last Range
2312 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selec tion's last Range must modify the second added Range
2313 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st not throw exceptions or modify the range it's given
2314 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2315 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2316 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2317 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2318 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2319 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() m ust not throw exceptions or modify the range it's given
2320 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() m ust result in rangeCount being 1
2321 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() m ust result in the selection's last range having the specified endpoints
2322 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() m ust result in the selection's last range being the same object we added
2323 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the secon d added range must modify the Selection's last Range
2324 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selec tion's last Range must modify the second added Range
2325 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st not throw exceptions or modify the range it's given
2326 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2327 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2328 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2329 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2330 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2331 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() m ust not throw exceptions or modify the range it's given
2332 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() m ust result in rangeCount being 1
2333 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() m ust result in the selection's last range having the specified endpoints
2334 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() m ust result in the selection's last range being the same object we added
2335 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the secon d added range must modify the Selection's last Range
2336 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selec tion's last Range must modify the second added Range
2337 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st not throw exceptions or modify the range it's given
2338 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2339 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2340 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2341 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2342 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2343 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() m ust not throw exceptions or modify the range it's given
2344 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() m ust result in rangeCount being 1
2345 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() m ust result in the selection's last range having the specified endpoints
2346 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() m ust result in the selection's last range being the same object we added
2347 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the secon d added range must modify the Selection's last Range
2348 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selec tion's last Range must modify the second added Range
2349 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st not throw exceptions or modify the range it's given
2350 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2351 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2352 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2353 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2354 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2355 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() m ust not throw exceptions or modify the range it's given
2356 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() m ust result in rangeCount being 1
2357 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() m ust result in the selection's last range having the specified endpoints
2358 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() m ust result in the selection's last range being the same object we added
2359 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the secon d added range must modify the Selection's last Range
2360 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selec tion's last Range must modify the second added Range
2361 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st not throw exceptions or modify the range it's given
2362 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2363 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2364 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2365 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2366 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2367 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() m ust not throw exceptions or modify the range it's given
2368 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() m ust result in rangeCount being 1
2369 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() m ust result in the selection's last range having the specified endpoints
2370 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() m ust result in the selection's last range being the same object we added
2371 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the secon d added range must modify the Selection's last Range
2372 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selec tion's last Range must modify the second added Range
2373 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st not throw exceptions or modify the range it's given
2374 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2375 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2376 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2377 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2378 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2379 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() m ust not throw exceptions or modify the range it's given
2380 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() m ust result in rangeCount being 1
2381 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() m ust result in the selection's last range having the specified endpoints
2382 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() m ust result in the selection's last range being the same object we added
2383 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the secon d added range must modify the Selection's last Range
2384 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selec tion's last Range must modify the second added Range
2385 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st not throw exceptions or modify the range it's given
2386 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2387 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2388 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2389 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2390 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2391 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() m ust not throw exceptions or modify the range it's given
2392 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() m ust result in rangeCount being 1
2393 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() m ust result in the selection's last range having the specified endpoints
2394 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() m ust result in the selection's last range being the same object we added
2395 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the secon d added range must modify the Selection's last Range
2396 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selec tion's last Range must modify the second added Range
2397 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must not throw exceptions or modify the range it's given
2398 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
2399 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2400 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2401 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2402 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2403 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second ad dRange() must not throw exceptions or modify the range it's given
2404 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
2405 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2406 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2407 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2408 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2409 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first add Range() must not throw exceptions or modify the range it's given
2410 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
2411 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2412 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2413 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2414 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2415 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second ad dRange() must not throw exceptions or modify the range it's given
2416 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
2417 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2418 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2419 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2420 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2421 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first ad dRange() must not throw exceptions or modify the range it's given
2422 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
2423 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2424 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2425 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2426 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2427 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second a ddRange() must not throw exceptions or modify the range it's given
2428 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2429 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
2430 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
2431 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyin g the second added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2432 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyin g the Selection's last Range must modify the second added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2433 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addR ange() must not throw exceptions or modify the range it's given
2434 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
2435 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2436 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2437 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2438 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2439 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second add Range() must not throw exceptions or modify the range it's given
2440 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
2441 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2442 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2443 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2444 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2445 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addR ange() must not throw exceptions or modify the range it's given
2446 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
2447 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2448 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2449 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2450 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2451 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second add Range() must not throw exceptions or modify the range it's given
2452 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
2453 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2454 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2455 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2456 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2457 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addR ange() must not throw exceptions or modify the range it's given
2458 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
2459 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2460 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2461 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2462 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2463 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second add Range() must not throw exceptions or modify the range it's given
2464 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
2465 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2466 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2467 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2468 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2469 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first ad dRange() must not throw exceptions or modify the range it's given
2470 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
2471 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2472 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2473 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2474 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2475 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second a ddRange() must not throw exceptions or modify the range it's given
2476 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second a ddRange() must result in rangeCount being 1
2477 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second a ddRange() must result in the selection's last range having the specified endpoin ts
2478 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second a ddRange() must result in the selection's last range being the same object we add ed
2479 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyin g the second added range must modify the Selection's last Range
2480 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyin g the Selection's last Range must modify the second added Range
2481 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first ad dRange() must not throw exceptions or modify the range it's given
2482 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
2483 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2484 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2485 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2486 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2487 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second a ddRange() must not throw exceptions or modify the range it's given
2488 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second a ddRange() must result in rangeCount being 1
2489 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second a ddRange() must result in the selection's last range having the specified endpoin ts
2490 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second a ddRange() must result in the selection's last range being the same object we add ed
2491 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyin g the second added range must modify the Selection's last Range
2492 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyin g the Selection's last Range must modify the second added Range
2493 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first ad dRange() must not throw exceptions or modify the range it's given
2494 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
2495 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2496 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2497 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2498 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2499 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second a ddRange() must not throw exceptions or modify the range it's given
2500 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second a ddRange() must result in rangeCount being 1
2501 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second a ddRange() must result in the selection's last range having the specified endpoin ts
2502 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second a ddRange() must result in the selection's last range being the same object we add ed
2503 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyin g the second added range must modify the Selection's last Range
2504 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyin g the Selection's last Range must modify the second added Range
2505 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must not thro w exceptions or modify the range it's given
2506 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2507 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2508 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2509 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2510 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2511 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must not thr ow exceptions or modify the range it's given
2512 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in rangeCount being 1
2513 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
2514 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added
2515 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added ran ge must modify the Selection's last Range
2516 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range
2517 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not thro w exceptions or modify the range it's given
2518 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2519 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2520 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2521 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2522 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2523 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not thr ow exceptions or modify the range it's given
2524 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
2525 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
2526 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
2527 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added ran ge must modify the Selection's last Range
2528 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
2529 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: firs t addRange() must not throw exceptions or modify the range it's given
2530 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: firs t addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2531 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: firs t addRange() must result in the selection's last range having the specified endp oints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0
2532 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: firs t addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0
2533 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modi fying the first added range must modify the Selection's last Range assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2534 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modi fying the Selection's last Range must modify the first added Range assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2535 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: seco nd addRange() must not throw exceptions or modify the range it's given
2536 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: seco nd addRange() must result in rangeCount being 1 assert_equals: rangeCount must b e 1 expected 1 but got 0
2537 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: seco nd addRange() must result in the selection's last range having the specified end points assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
2538 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: seco nd addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
2539 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modi fying the second added range must modify the Selection's last Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2540 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modi fying the Selection's last Range must modify the second added Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2541 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
2542 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2543 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2544 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2545 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2546 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2547 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
2548 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2549 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2550 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2551 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2552 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2553 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
2554 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2555 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2556 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2557 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2558 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2559 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
2560 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2561 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2562 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2563 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2564 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2565 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptio ns or modify the range it's given
2566 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2567 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2568 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2569 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2570 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2571 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw excepti ons or modify the range it's given
2572 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCo unt being 1
2573 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the sel ection's last range having the specified endpoints
2574 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the sel ection's last range being the same object we added
2575 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must mo dify the Selection's last Range
2576 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range mus t modify the second added Range
2577 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptio ns or modify the range it's given
2578 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2579 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2580 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2581 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2582 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2583 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw excepti ons or modify the range it's given
2584 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCo unt being 1
2585 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the sel ection's last range having the specified endpoints
2586 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the sel ection's last range being the same object we added
2587 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must mo dify the Selection's last Range
2588 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range mus t modify the second added Range
2589 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not thro w exceptions or modify the range it's given
2590 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2591 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2592 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2593 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2594 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2595 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not thr ow exceptions or modify the range it's given
2596 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2597 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2598 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2599 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2600 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2601 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not thro w exceptions or modify the range it's given
2602 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2603 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2604 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2605 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2606 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2607 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not thr ow exceptions or modify the range it's given
2608 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2609 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2610 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2611 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2612 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2613 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust not throw exceptions or modify the range it's given
2614 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2615 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2616 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2617 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2618 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2619 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
2620 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
2621 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
2622 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
2623 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the seco nd added range must modify the Selection's last Range
2624 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Sele ction's last Range must modify the second added Range
2625 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() m ust not throw exceptions or modify the range it's given
2626 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2627 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2628 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2629 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2630 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2631 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
2632 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
2633 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
2634 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
2635 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the seco nd added range must modify the Selection's last Range
2636 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Sele ction's last Range must modify the second added Range
2637 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not thr ow exceptions or modify the range it's given
2638 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2639 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2640 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2641 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2642 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2643 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not th row exceptions or modify the range it's given
2644 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
2645 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
2646 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
2647 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added ra nge must modify the Selection's last Range
2648 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's las t Range must modify the second added Range
2649 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not thr ow exceptions or modify the range it's given
2650 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2651 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2652 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2653 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2654 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2655 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not th row exceptions or modify the range it's given
2656 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
2657 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
2658 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
2659 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added ra nge must modify the Selection's last Range
2660 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's las t Range must modify the second added Range
2661 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exception s or modify the range it's given
2662 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2663 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2664 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2665 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2666 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2667 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptio ns or modify the range it's given
2668 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCou nt being 1
2669 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the sele ction's last range having the specified endpoints
2670 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the sele ction's last range being the same object we added
2671 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must mod ify the Selection's last Range
2672 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
2673 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not thro w exceptions or modify the range it's given
2674 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2675 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2676 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2677 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2678 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2679 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not thr ow exceptions or modify the range it's given
2680 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1
2681 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
2682 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
2683 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added ran ge must modify the Selection's last Range
2684 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
2685 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() mu st not throw exceptions or modify the range it's given
2686 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2687 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2688 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2689 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2690 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2691 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() m ust not throw exceptions or modify the range it's given
2692 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() m ust result in rangeCount being 1
2693 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() m ust result in the selection's last range having the specified endpoints
2694 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() m ust result in the selection's last range being the same object we added
2695 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the secon d added range must modify the Selection's last Range
2696 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selec tion's last Range must modify the second added Range
2697 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange( ) must not throw exceptions or modify the range it's given
2698 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange( ) must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2699 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange( ) must result in the selection's last range having the specified endpoints asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2700 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange( ) must result in the selection's last range being the same object we added asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2701 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the f irst added range must modify the Selection's last Range assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2702 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the S election's last Range must modify the first added Range assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2703 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange () must not throw exceptions or modify the range it's given
2704 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange () must result in rangeCount being 1 assert_equals: rangeCount must be 1 expecte d 1 but got 0
2705 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange () must result in the selection's last range having the specified endpoints asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2706 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange () must result in the selection's last range being the same object we added asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2707 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the s econd added range must modify the Selection's last Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
2708 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the S election's last Range must modify the second added Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
2709 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must not throw exceptio ns or modify the range it's given
2710 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2711 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2712 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2713 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2714 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2715 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must not throw excepti ons or modify the range it's given
2716 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must result in rangeCo unt being 1
2717 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the sel ection's last range having the specified endpoints
2718 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the sel ection's last range being the same object we added
2719 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: modifying the second added range must mo dify the Selection's last Range
2720 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range mus t modify the second added Range
2721 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must not throw exceptio ns or modify the range it's given
2722 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2723 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2724 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2725 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2726 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2727 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must not throw excepti ons or modify the range it's given
2728 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in rangeCo unt being 1
2729 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the sel ection's last range having the specified endpoints
2730 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the sel ection's last range being the same object we added
2731 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: modifying the second added range must mo dify the Selection's last Range
2732 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range mus t modify the second added Range
2733 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must not throw exceptio ns or modify the range it's given
2734 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2735 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2736 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2737 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2738 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2739 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must not throw excepti ons or modify the range it's given
2740 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in rangeCo unt being 1
2741 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the sel ection's last range having the specified endpoints
2742 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the sel ection's last range being the same object we added
2743 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: modifying the second added range must mo dify the Selection's last Range
2744 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range mus t modify the second added Range
2745 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptions or modify the range it's given
2746 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2747 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2748 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2749 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2750 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2751 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw exception s or modify the range it's given
2752 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCoun t being 1
2753 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selec tion's last range having the specified endpoints
2754 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selec tion's last range being the same object we added
2755 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must modi fy the Selection's last Range
2756 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the second added Range
2757 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not thro w exceptions or modify the range it's given
2758 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2759 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2760 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2761 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2762 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2763 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not thr ow exceptions or modify the range it's given
2764 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in rangeCount being 1
2765 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range having the specified endpoints
2766 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range being the same object we added
2767 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the second added ran ge must modify the Selection's last Range
2768 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range must modify the second added Range
2769 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw exception s or modify the range it's given
2770 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2771 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2772 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2773 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2774 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2775 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw exceptio ns or modify the range it's given
2776 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeCou nt being 1
2777 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the sele ction's last range having the specified endpoints
2778 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the sele ction's last range being the same object we added
2779 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the second added range must mod ify the Selection's last Range
2780 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the second added Range
2781 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw exce ptions or modify the range it's given
2782 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2783 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2784 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2785 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2786 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2787 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw exc eptions or modify the range it's given
2788 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2789 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2790 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2791 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the second added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2792 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2793 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must not throw exceptions or modify the range it's given
2794 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2795 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
2796 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
2797 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2798 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2799 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must not throw exceptions or modify the range it's given
2800 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2801 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
2802 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
2803 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
2804 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last R ange must modify the second added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
2805 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must not throw exceptions or modify the range it's given
2806 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2807 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2808 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2809 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2810 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2811 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must no t throw exceptions or modify the range it's given
2812 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
2813 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2814 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2815 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the second adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2816 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2817 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must not throw exceptions o r modify the range it's given
2818 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2819 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the selectio n's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2820 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the selectio n's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2821 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2822 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must mo dify the first added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2823 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must not throw exceptions or modify the range it's given
2824 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2825 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2826 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2827 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
2828 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must mo dify the second added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
2829 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must not throw exceptio ns or modify the range it's given
2830 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2831 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2832 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2833 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2834 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2835 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must not throw excepti ons or modify the range it's given
2836 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2837 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2838 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2839 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the second added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2840 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range mus t modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2841 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must no t throw exceptions or modify the range it's given
2842 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
2843 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2844 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2845 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the first adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2846 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Selection' s last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2847 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must n ot throw exceptions or modify the range it's given
2848 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
2849 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2850 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2851 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the second add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2852 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Selection' s last Range must modify the second added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2853 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addR ange() must not throw exceptions or modify the range it's given
2854 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
2855 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2856 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2857 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2858 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2859 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second add Range() must not throw exceptions or modify the range it's given
2860 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
2861 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2862 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2863 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2864 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2865 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addR ange() must not throw exceptions or modify the range it's given
2866 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
2867 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2868 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2869 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2870 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2871 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second add Range() must not throw exceptions or modify the range it's given
2872 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
2873 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2874 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2875 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2876 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2877 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() m ust not throw exceptions or modify the range it's given
2878 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2879 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2880 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2881 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2882 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2883 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must not throw exceptions or modify the range it's given
2884 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2885 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2886 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2887 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the seco nd added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2888 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Sele ction's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2889 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() m ust not throw exceptions or modify the range it's given
2890 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2891 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2892 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2893 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2894 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2895 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
2896 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2897 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2898 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2899 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the seco nd added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2900 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Sele ction's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2901 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must not throw exceptions or modify the range it's given
2902 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2903 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2904 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2905 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2906 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2907 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must not throw exceptions or modify the range it's given
2908 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2909 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2910 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2911 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2912 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2913 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must not throw exceptions or modify the range it's given
2914 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2915 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2916 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2917 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2918 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2919 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must not throw exceptions or modify the range it's given
2920 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2921 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2922 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2923 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2924 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2925 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRan ge() must not throw exceptions or modify the range it's given
2926 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRan ge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expec ted 1 but got 0
2927 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRan ge() must result in the selection's last range having the specified endpoints as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
2928 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRan ge() must result in the selection's last range being the same object we added as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
2929 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying th e first added range must modify the Selection's last Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
2930 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying th e Selection's last Range must modify the first added Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
2931 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRa nge() must not throw exceptions or modify the range it's given
2932 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRa nge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expe cted 1 but got 0
2933 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRa nge() must result in the selection's last range having the specified endpoints a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
2934 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRa nge() must result in the selection's last range being the same object we added a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
2935 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying th e second added range must modify the Selection's last Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2936 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying th e Selection's last Range must modify the second added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2937 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRan ge() must not throw exceptions or modify the range it's given
2938 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRan ge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expec ted 1 but got 0
2939 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRan ge() must result in the selection's last range having the specified endpoints as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
2940 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRan ge() must result in the selection's last range being the same object we added as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
2941 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying th e first added range must modify the Selection's last Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
2942 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying th e Selection's last Range must modify the first added Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
2943 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRa nge() must not throw exceptions or modify the range it's given
2944 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRa nge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expe cted 1 but got 0
2945 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRa nge() must result in the selection's last range having the specified endpoints a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
2946 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRa nge() must result in the selection's last range being the same object we added a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
2947 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying th e second added range must modify the Selection's last Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2948 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying th e Selection's last Range must modify the second added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2949 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mus t not throw exceptions or modify the range it's given
2950 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mus t result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 bu t got 0
2951 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mus t result in the selection's last range having the specified endpoints assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2952 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mus t result in the selection's last range being the same object we added assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2953 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2954 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the Select ion's last Range must modify the first added Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2955 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() mu st not throw exceptions or modify the range it's given
2956 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2957 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2958 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2959 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2960 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the Select ion's last Range must modify the second added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2961 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
2962 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2963 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2964 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2965 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2966 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2967 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must not throw exception s or modify the range it's given
2968 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2969 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2970 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2971 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the second added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2972 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2973 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must not th row exceptions or modify the range it's given
2974 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2975 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2976 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2977 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2978 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2979 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must not t hrow exceptions or modify the range it's given
2980 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2981 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2982 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2983 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the second added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2984 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's la st Range must modify the second added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2985 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must not throw exce ptions or modify the range it's given
2986 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2987 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2988 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2989 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2990 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2991 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must not throw exc eptions or modify the range it's given
2992 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2993 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2994 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2995 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the second added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2996 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2997 Harness: the test ran to completion.
2998
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698