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

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

Issue 2653523003: Make DOMSelection cache Range (Closed)
Patch Set: nit 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
1 CONSOLE ERROR: line 7: The given range isn't in document. 1 CONSOLE ERROR: line 7: The given range isn't in document.
2 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. 3 CONSOLE ERROR: line 7: The given range isn't in document.
4 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. 5 CONSOLE ERROR: line 7: The given range isn't in document.
6 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. 7 CONSOLE ERROR: line 7: The given range isn't in document.
8 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. 9 CONSOLE ERROR: line 7: The given range isn't in document.
10 CONSOLE ERROR: line 7: The given range isn't in document. 10 CONSOLE ERROR: line 7: The given range isn't in document.
(...skipping 200 matching lines...) Expand 10 before | Expand all | Expand 10 after
211 This is a testharness.js-based test. 211 This is a testharness.js-based test.
212 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() m ust not throw exceptions or modify the range it's given 212 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() m ust not throw exceptions or modify the range it's given
213 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 213 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
214 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 214 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
215 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 215 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
216 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 216 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
217 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 217 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
218 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given 218 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
219 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1 219 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1
220 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints 220 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
221 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 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 being the same object we added
222 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, endOffset of the Selection's last Range must match t he added Range expected 2 but got 0 222 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
223 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Sele ction's last Range must modify the second added Range assert_equals: After secon d addRange(), after mutating the Selection's last Range, startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6 223 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
224 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() m ust not throw exceptions or modify the range it's given 224 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() m ust not throw exceptions or modify the range it's given
225 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 225 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
226 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 226 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
227 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 227 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
228 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 228 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
229 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 229 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
230 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given 230 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
231 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1 231 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1
232 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints 232 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
233 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "A" but got object "A" 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 being the same object we added
234 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, endOffset of the Selection's last Range must match t he added Range expected 2 but got 1 234 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
235 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sele ction's last Range must modify the second added Range assert_equals: After secon d addRange(), after mutating the Selection's last Range, startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6 235 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
236 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() m ust not throw exceptions or modify the range it's given 236 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() m ust not throw exceptions or modify the range it's given
237 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 237 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
238 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 238 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
239 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 239 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
240 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 240 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
241 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 241 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
242 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given 242 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
243 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1 243 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
244 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints 244 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
245 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "b̈c̈d̈" but got object "b̈c̈d̈" 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 being the same object we added
246 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 2 246 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
247 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sele ction's last Range must modify the second added Range assert_equals: After secon d addRange(), after mutating the Selection's last Range, startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6 247 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
248 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() m ust not throw exceptions or modify the range it's given 248 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() m ust not throw exceptions or modify the range it's given
249 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 249 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
250 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 250 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
251 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 251 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
252 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 252 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
253 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 253 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
254 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given 254 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
255 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1 255 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
256 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints 256 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
257 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "b̈c̈d̈e" but got object "b̈c̈d̈e" 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 being the same object we added
258 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 2 258 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
259 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sele ction's last Range must modify the second added Range assert_equals: After secon d addRange(), after mutating the Selection's last Range, startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6 259 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
260 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust not throw exceptions or modify the range it's given 260 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust not throw exceptions or modify the range it's given
261 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 261 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
262 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 262 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
263 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 263 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
264 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 264 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
265 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 265 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
266 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given 266 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
267 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 267 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
268 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints 268 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
269 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 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 being the same object we added
270 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, startContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 270 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
271 " but got Text node "Ijklmnop 271 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
272 "
273 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sele ction's last Range must modify the second added Range assert_equals: After secon d addRange(), after mutating the Selection's last Range, startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6
274 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() m ust not throw exceptions or modify the range it's given 272 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() m ust not throw exceptions or modify the range it's given
275 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 273 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
276 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
277 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
278 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 276 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
279 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 277 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
280 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given 278 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
281 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1 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 result in rangeCount being 1
282 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
283 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "I" but got object "I" 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 being the same object we added
284 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, startContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 282 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
285 " but got Text node "Ijklmnop 283 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
286 "
287 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Sele ction's last Range must modify the second added Range assert_equals: After secon d addRange(), after mutating the Selection's last Range, startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6
288 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() m ust not throw exceptions or modify the range it's given 284 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() m ust not throw exceptions or modify the range it's given
289 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 285 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
290 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
291 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
292 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 288 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
293 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 289 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
294 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given 290 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
295 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 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 result in rangeCount being 1
296 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
297 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "klmnop" but got object "klmnop" 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 being the same object we added
298 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, startContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 294 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
299 " but got Text node "Ijklmnop 295 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
300 "
301 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Sele ction's last Range must modify the second added Range assert_equals: After secon d addRange(), after mutating the Selection's last Range, startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6
302 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() m ust not throw exceptions or modify the range it's given 296 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() m ust not throw exceptions or modify the range it's given
303 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 297 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
304 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
305 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
306 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 300 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
307 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 301 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
308 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given 302 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
309 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1 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 result in rangeCount being 1
310 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
311 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "klmnop 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 being the same object we added
312 " but got object "klmnop 306 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
313 " 307 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
314 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, startContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
315 " but got Text node "Ijklmnop
316 "
317 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Sele ction's last Range must modify the second added Range assert_equals: After secon d addRange(), after mutating the Selection's last Range, startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6
318 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first ad dRange() must not throw exceptions or modify the range it's given 308 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first ad dRange() must not throw exceptions or modify the range it's given
319 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0 309 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
320 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
321 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
322 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0 312 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
323 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0 313 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
324 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second a ddRange() must not throw exceptions or modify the range it's given 314 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second a ddRange() must not throw exceptions or modify the range it's given
325 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 315 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
326 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0 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 the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
327 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0 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 being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
389 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0 379 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
390 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first a ddRange() must not throw exceptions or modify the range it's given 380 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first a ddRange() must not throw exceptions or modify the range it's given
391 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 381 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
392 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0 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 the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
393 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0 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 being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
394 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 384 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
395 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 385 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
396 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given 386 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
397 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1 387 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1
398 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoi nts 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 the selection's last range having the specified endpoi nts
399 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range being the same object we ad ded assert_equals: getRangeAt(rangeCount - 1) must return the same object we add ed expected object "Selection.addRange() tests 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 being the same object we ad ded
400 390 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
401 " but got object "Selection.addRange() tests 391 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
402
403 "
404 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyi ng the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Ra nge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
405 " but got Element node <html><head><title>Selection.addRange() tests</title>
406 <me...
407 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyi ng the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
408 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first a ddRange() must not throw exceptions or modify the range it's given 392 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first a ddRange() must not throw exceptions or modify the range it's given
409 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 393 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
410 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0 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 the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
411 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0 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 being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
412 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 396 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
413 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 397 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
414 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given 398 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
415 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1 399 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1
416 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoi nts 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 the selection's last range having the specified endpoi nts
417 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we ad ded assert_equals: getRangeAt(rangeCount - 1) must return the same object we add ed expected object "Selection.addRange() tests 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 being the same object we ad ded
418 402 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
419 Äb̈c̈d̈ëf̈g̈ḧ 403 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
420 Ijklmnop
421 QrstuvwxYzabcdefGhijklmn
422
423
424
425
426
427 "use strict";
428
429 testAddRangeSubSet(8, 12);
430 testDiv.style.display = "none";
431 " but got object "Selection.addRange() tests
432
433 Äb̈c̈d̈ëf̈g̈ḧ
434 Ijklmnop
435 QrstuvwxYzabcdefGhijklmn
436
437
438
439
440
441 "use strict";
442
443 testAddRangeSubSet(8, 12);
444 testDiv.style.display = "none";
445 "
446 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyi ng the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Ra nge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
447 " but got Element node <html><head><title>Selection.addRange() tests</title>
448 <me...
449 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyi ng the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
450 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first a ddRange() must not throw exceptions or modify the range it's given 404 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first a ddRange() must not throw exceptions or modify the range it's given
451 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 405 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
452 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0 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 the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
453 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0 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 being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
454 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 408 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
455 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 409 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
456 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given 410 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
457 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1 411 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1
458 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoi nts 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 the selection's last range having the specified endpoi nts
459 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we ad ded assert_equals: getRangeAt(rangeCount - 1) must return the same object we add ed expected object "Äb̈c̈d̈ëf̈g̈ḧ 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 being the same object we ad ded
460 Ijklmnop 414 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
461 QrstuvwxYzabcdefGhijklmn 415 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
462
463
464
465
466
467 "use strict";
468
469 testAddRangeSubSet(8, 12);
470 testDiv.style.display = "none";
471 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
472 Ijklmnop
473 QrstuvwxYzabcdefGhijklmn
474
475
476
477
478
479 "use strict";
480
481 testAddRangeSubSet(8, 12);
482 testDiv.style.display = "none";
483 "
484 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyi ng the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Ra nge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
485 " but got Element node <html><head><title>Selection.addRange() tests</title>
486 <me...
487 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyi ng the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
488 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must not thr ow exceptions or modify the range it's given 416 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must not thr ow exceptions or modify the range it's given
489 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 417 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
490 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
491 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
492 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 420 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
493 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 421 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
494 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must not th row exceptions or modify the range it's given 422 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must not th row exceptions or modify the range it's given
495 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in rangeCount being 1 423 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in rangeCount being 1
496 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
497 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 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 being the same object we added
498 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added ra nge must modify the Selection's last Range assert_equals: After mutating the sec ond added Range, startContainer of the Selection's last Range must match the add ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 426 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
499 " but got Element node <head><title>Selection.addRange() tests</title> 427 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
500 <meta nam...
501 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's las t Range must modify the second added Range assert_equals: After second addRange( ), after mutating the Selection's last Range, startOffset of the Selection's las t Range must match the added Range expected 0 but got 6
502 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not thr ow exceptions or modify the range it's given 428 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not thr ow exceptions or modify the range it's given
503 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 429 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
504 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
505 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
506 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 432 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
507 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 433 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
508 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not th row exceptions or modify the range it's given 434 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not th row exceptions or modify the range it's given
509 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 435 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
510 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
511 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "Ä b̈c̈d̈ëf̈g̈ḧ 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 being the same object we added
512 Ijklmnop 438 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
513 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ 439 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
514 Ijklmnop
515 QrstuvwxYzabcdefGhijklmn"
516 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added ra nge must modify the Selection's last Range assert_equals: After mutating the sec ond added Range, startContainer of the Selection's last Range must match the add ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
517 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
518 </p><p id...
519 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's las t Range must modify the second added Range assert_equals: After second addRange( ), after mutating the Selection's last Range, startOffset of the Selection's las t Range must match the added Range expected 0 but got 6
520 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fir st addRange() must not throw exceptions or modify the range it's given 440 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fir st addRange() must not throw exceptions or modify the range it's given
521 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fir st addRange() must result in rangeCount being 1 assert_equals: rangeCount must b e 1 expected 1 but got 0 441 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fir st addRange() must result in rangeCount being 1 assert_equals: rangeCount must b e 1 expected 1 but got 0
522 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fir st addRange() must result in the selection's last range having the specified end points assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0 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 the selection's last range having the specified end points assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
523 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fir st addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
524 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mod ifying the first added range must modify the Selection's last Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 444 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mod ifying the first added range must modify the Selection's last Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
525 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mod ifying the Selection's last Range must modify the first added Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 445 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mod ifying the Selection's last Range must modify the first added Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
526 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: sec ond addRange() must not throw exceptions or modify the range it's given 446 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: sec ond addRange() must not throw exceptions or modify the range it's given
527 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: sec ond addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 447 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: sec ond addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
528 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: sec ond addRange() must result in the selection's last range having the specified en dpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0 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 the selection's last range having the specified en dpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
529 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: sec ond addRange() must result in the selection's last range being the same object w e added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0 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 being the same object w e added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
(...skipping 25 matching lines...) Expand all
555 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 475 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
556 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw excepti ons or modify the range it's given 476 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw excepti ons or modify the range it's given
557 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 477 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
558 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 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 the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
559 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
560 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 480 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
561 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 481 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
562 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw except ions or modify the range it's given 482 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw except ions or modify the range it's given
563 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeC ount being 1 483 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeC ount being 1
564 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the se lection's last range having the specified endpoints 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 the se lection's last range having the specified endpoints
565 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "" but got ob ject "" 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 being the same object we added
566 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ 486 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
567 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 487 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
568 </p>
569 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
570 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw excepti ons or modify the range it's given 488 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw excepti ons or modify the range it's given
571 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 489 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
572 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 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 the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
573 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
574 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 492 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
575 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 493 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
576 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw except ions or modify the range it's given 494 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw except ions or modify the range it's given
577 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeC ount being 1 495 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeC ount being 1
578 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the se lection's last range having the specified endpoints 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 the se lection's last range having the specified endpoints
579 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈ g̈ḧ 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 being the same object we added
580 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 498 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
581 " 499 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
582 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ
583 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
584 </p>
585 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
586 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not thr ow exceptions or modify the range it's given 500 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not thr ow exceptions or modify the range it's given
587 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 501 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
588 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 502 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
589 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
590 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 504 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
591 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 505 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
592 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not th row exceptions or modify the range it's given 506 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not th row exceptions or modify the range it's given
593 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 507 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
594 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 508 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
595 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
(...skipping 13 matching lines...) Expand all
609 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's las t Range must modify the second added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0 523 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's las t Range must modify the second added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
610 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given 524 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
611 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 525 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
612 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
613 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
614 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 528 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
615 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 529 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
616 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given 530 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
617 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 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 result in rangeCount being 1
618 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
619 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "Äb̈c̈d̈ëf̈g̈ḧ 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 being the same object we added
620 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 534 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
621 " 535 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
622 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, endContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
623 " but got Text node "Ijklmnop
624 "
625 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
626 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given 536 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
627 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 537 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
628 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
629 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
630 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 540 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
631 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 541 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
632 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given 542 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
633 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 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 result in rangeCount being 1
634 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
635 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "Äb̈c̈d̈ëf̈g̈ḧ 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 being the same object we added
636 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ 546 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
637 Ijklmnop" 547 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
638 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, endContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
639 " but got Text node "Ijklmnop
640 "
641 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
642 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not th row exceptions or modify the range it's given 548 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not th row exceptions or modify the range it's given
643 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 549 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
644 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
645 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
646 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0 552 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
647 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0 553 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
648 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not t hrow exceptions or modify the range it's given 554 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not t hrow exceptions or modify the range it's given
649 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resul t in rangeCount being 1 555 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resul t in rangeCount being 1
650 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resul t in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
651 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "̈ c̈d̈ëf̈g̈ḧ 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 being the same object we added
652 Ijklmnop 558 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
653 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ 559 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
654 Ijklmnop
655 QrstuvwxYzabcdef"
656 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 3
657 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
658 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not th row exceptions or modify the range it's given 560 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not th row exceptions or modify the range it's given
659 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 561 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
660 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
661 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
662 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0 564 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
663 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0 565 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
664 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not t hrow exceptions or modify the range it's given 566 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not t hrow exceptions or modify the range it's given
665 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resul t in rangeCount being 1 567 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resul t in rangeCount being 1
666 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resul t in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
667 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "A ̈b̈c̈d" but got object "Äb̈c̈d" 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 being the same object we added
668 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 570 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
669 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 571 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
670 </p>
671 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
672 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptio ns or modify the range it's given 572 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptio ns or modify the range it's given
673 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 573 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
674 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 574 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
675 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
676 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 576 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
677 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 577 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
678 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw excepti ons or modify the range it's given 578 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw excepti ons or modify the range it's given
679 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCo unt being 1 579 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCo unt being 1
680 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the sel ection's last range having the specified endpoints 580 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the sel ection's last range having the specified endpoints
681 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "QrstuvwxYzabc defGhijklmn" but got object "QrstuvwxYzabcdefGhijklmn" 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 being the same object we added
682 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ 582 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
683 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 583 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
684 </p><p id="b" s...
685 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mus t modify the second added Range assert_equals: After second addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
686 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not thr ow exceptions or modify the range it's given 584 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not thr ow exceptions or modify the range it's given
687 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 585 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
688 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
689 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
690 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 588 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
691 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 589 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
692 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not th row exceptions or modify the range it's given 590 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not th row exceptions or modify the range it's given
693 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 591 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1
694 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
695 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "Ij klmnop 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 being the same object we added
696 Qrstu" but got object "Ijklmnop 594 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
697 Qrstu" 595 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
698 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added ra nge must modify the Selection's last Range assert_equals: After mutating the sec ond added Range, startContainer of the Selection's last Range must match the add ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
699 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
700 </p><p id="b" s...
701 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's las t Range must modify the second added Range assert_equals: After second addRange( ), after mutating the Selection's last Range, startOffset of the Selection's las t Range must match the added Range expected 0 but got 6
702 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() m ust not throw exceptions or modify the range it's given 596 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() m ust not throw exceptions or modify the range it's given
703 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 597 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
704 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
705 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
706 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 600 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
707 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 601 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
708 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given 602 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
709 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 603 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1
710 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
711 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 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 being the same object we added
712 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, startContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 606 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
713 " but got Element node <html><head><title>Selection.addRange() tests</title> 607 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
714 <me...
715 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Sele ction's last Range must modify the second added Range assert_equals: After secon d addRange(), after mutating the Selection's last Range, startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6
716 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange () must not throw exceptions or modify the range it's given 608 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange () must not throw exceptions or modify the range it's given
717 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange () must result in rangeCount being 1 assert_equals: rangeCount must be 1 expecte d 1 but got 0 609 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange () must result in rangeCount being 1 assert_equals: rangeCount must be 1 expecte d 1 but got 0
718 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange () must result in the selection's last range having the specified endpoints asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
719 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange () must result in the selection's last range being the same object we added asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
720 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0 612 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
721 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0 613 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
722 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRang e() must not throw exceptions or modify the range it's given 614 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRang e() must not throw exceptions or modify the range it's given
723 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRang e() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expect ed 1 but got 0 615 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRang e() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expect ed 1 but got 0
724 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRang e() must result in the selection's last range having the specified endpoints ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0 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 the selection's last range having the specified endpoints ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
725 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRang e() must result in the selection's last range being the same object we added ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0 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 being the same object we added ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
726 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0 618 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
727 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0 619 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
728 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must not throw excepti ons or modify the range it's given 620 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must not throw excepti ons or modify the range it's given
729 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 621 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
730 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 622 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
731 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
732 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 624 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
733 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 625 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
734 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must not throw except ions or modify the range it's given 626 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must not throw except ions or modify the range it's given
735 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must result in rangeC ount being 1 627 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must result in rangeC ount being 1
736 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the se lection's last range having the specified endpoints 628 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the se lection's last range having the specified endpoints
737 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "" but got ob ject "" 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 being the same object we added
738 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ 630 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
739 " but got Document node with 2 children 631 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
740 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
741 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must not throw excepti ons or modify the range it's given 632 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must not throw excepti ons or modify the range it's given
742 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 633 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
743 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 634 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
744 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
745 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 636 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
746 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 637 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
747 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must not throw except ions or modify the range it's given 638 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must not throw except ions or modify the range it's given
748 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in rangeC ount being 1 639 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in rangeC ount being 1
749 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the se lection's last range having the specified endpoints 640 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the se lection's last range having the specified endpoints
750 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "Selection.ad dRange() tests 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 being the same object we added
751 642 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
752 Äb̈c̈d̈ëf̈g̈ḧ 643 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
753 Ijklmnop
754 QrstuvwxYzabcdefGhijklmn
755
756
757
758
759
760 "use strict";
761
762 testAddRangeSubSet(8, 12);
763 testDiv.style.display = "none";
764 " but got object "Selection.addRange() tests
765
766 Äb̈c̈d̈ëf̈g̈ḧ
767 Ijklmnop
768 QrstuvwxYzabcdefGhijklmn
769
770
771
772
773
774 "use strict";
775
776 testAddRangeSubSet(8, 12);
777 testDiv.style.display = "none";
778 "
779 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ
780 " but got Document node with 2 children
781 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
782 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must not throw excepti ons or modify the range it's given 644 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must not throw excepti ons or modify the range it's given
783 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 645 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
784 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 646 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
785 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
786 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 648 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
787 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 649 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
788 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must not throw except ions or modify the range it's given 650 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must not throw except ions or modify the range it's given
789 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in rangeC ount being 1 651 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in rangeC ount being 1
790 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the se lection's last range having the specified endpoints 652 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the se lection's last range having the specified endpoints
791 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "Selection.ad dRange() tests 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 being the same object we added
792 654 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
793 Äb̈c̈d̈ëf̈g̈ḧ 655 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
794 Ijklmnop
795 QrstuvwxYzabcdefGhijklmn
796
797
798
799
800
801 "use strict";
802
803 testAddRangeSubSet(8, 12);
804 testDiv.style.display = "none";
805 " but got object "Selection.addRange() tests
806
807 Äb̈c̈d̈ëf̈g̈ḧ
808 Ijklmnop
809 QrstuvwxYzabcdefGhijklmn
810
811
812
813
814
815 "use strict";
816
817 testAddRangeSubSet(8, 12);
818 testDiv.style.display = "none";
819 "
820 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ
821 " but got Document node with 2 children
822 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
823 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exception s or modify the range it's given 656 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exception s or modify the range it's given
824 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 657 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
825 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0 658 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
826 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
827 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0 660 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
828 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0 661 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
829 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw exceptio ns or modify the range it's given 662 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw exceptio ns or modify the range it's given
830 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCou nt being 1 663 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCou nt being 1
831 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sele ction's last range having the specified endpoints assert_equals: endContainer of the Selection's last Range must match the added Range expected Comment node <!- -Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 664 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
832 </p><p id="b" s... 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 being the same object we added
833 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sele ction's last range being the same object we added assert_equals: getRangeAt(rang eCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ 666 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
834 Ijklmnop 667 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
835 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
836 Ijklmnop
837 QrstuvwxYzabcdefGhijklmn"
838 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must mod ify the Selection's last Range assert_equals: After mutating the second added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
839 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
840 </p><p id="b" s...
841 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
842 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not thr ow exceptions or modify the range it's given 668 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not thr ow exceptions or modify the range it's given
843 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 669 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
844 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
845 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
846 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 672 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
847 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 673 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
848 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not th row exceptions or modify the range it's given 674 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not th row exceptions or modify the range it's given
849 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in rangeCount being 1 675 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in rangeCount being 1
850 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: end Container of the Selection's last Range must match the added Range expected Comm ent node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ 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 the selection's last range having the specified endpoints
851 </p><p id="b" s... 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 being the same object we added
852 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "uv wxYzabcdefGhijklmn" but got object "uvwxYzabcdefGhijklmn" 678 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
853 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the second added ra nge must modify the Selection's last Range assert_equals: After mutating the sec ond added Range, startContainer of the Selection's last Range must match the add ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 679 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
854 " but got Text node "Qrstuvwx"
855 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's las t Range must modify the second added Range assert_equals: After second addRange( ), after mutating the Selection's last Range, startOffset of the Selection's las t Range must match the added Range expected 0 but got 6
856 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw exceptio ns or modify the range it's given 680 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw exceptio ns or modify the range it's given
857 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 681 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
858 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 682 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
859 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
860 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 684 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
861 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 685 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
862 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw excepti ons or modify the range it's given 686 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw excepti ons or modify the range it's given
863 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeCo unt being 1 687 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeCo unt being 1
864 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the sel ection's last range having the specified endpoints assert_equals: endContainer o f the Selection's last Range must match the added Range expected Comment node <! --Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ 688 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
865 </p><p id="b" s... 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 being the same object we added
866 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Ghijklmn" but got object "Ghijklmn" 690 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
867 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ 691 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
868 " but got Element node <p id="d" style="display:none">Yzabcdef</p>
869 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range mus t modify the second added Range assert_equals: After second addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
870 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw exc eptions or modify the range it's given 692 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw exc eptions or modify the range it's given
871 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 693 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
872 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 694 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
873 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
874 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the first added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 696 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the first added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
875 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Rang e must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 697 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Rang e must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
876 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw ex ceptions or modify the range it's given 698 PASS Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw ex ceptions or modify the range it's given
877 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 699 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
878 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0 700 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
879 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
(...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after
1085 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Rang e must modify the second added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0 907 FAIL Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Rang e must modify the second added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1086 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() m ust not throw exceptions or modify the range it's given 908 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() m ust not throw exceptions or modify the range it's given
1087 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 909 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1088 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1089 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1090 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 912 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1091 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 913 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1092 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given 914 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
1093 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1 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 result in rangeCount being 1
1094 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
1095 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 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 being the same object we added
1096 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, endOffset of the Selection's last Range must match t he added Range expected 2 but got 0 918 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
1097 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Sele ction's last Range must modify the second added Range assert_equals: After secon d addRange(), after mutating the Selection's last Range, startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6 919 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
1098 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() m ust not throw exceptions or modify the range it's given 920 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() m ust not throw exceptions or modify the range it's given
1099 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 921 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1100 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1101 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1102 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 924 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1103 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 925 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1104 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given 926 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
1105 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1 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 result in rangeCount being 1
1106 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
1107 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "A" but got object "A" 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 being the same object we added
1108 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, endOffset of the Selection's last Range must match t he added Range expected 2 but got 1 930 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
1109 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sele ction's last Range must modify the second added Range assert_equals: After secon d addRange(), after mutating the Selection's last Range, startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6 931 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
1110 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() m ust not throw exceptions or modify the range it's given 932 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() m ust not throw exceptions or modify the range it's given
1111 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 933 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1112 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1113 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1114 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 936 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1115 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 937 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1116 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given 938 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
1117 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1 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 result in rangeCount being 1
1118 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
1119 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "b̈c̈d̈" but got object "b̈c̈d̈" 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 being the same object we added
1120 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 2 942 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
1121 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sele ction's last Range must modify the second added Range assert_equals: After secon d addRange(), after mutating the Selection's last Range, startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6 943 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
1122 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() m ust not throw exceptions or modify the range it's given 944 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() m ust not throw exceptions or modify the range it's given
1123 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 945 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1124 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1125 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1126 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 948 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1127 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 949 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1128 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given 950 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
1129 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1 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 result in rangeCount being 1
1130 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
1131 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "b̈c̈d̈e" but got object "b̈c̈d̈e" 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 being the same object we added
1132 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 2 954 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
1133 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sele ction's last Range must modify the second added Range assert_equals: After secon d addRange(), after mutating the Selection's last Range, startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6 955 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
1134 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust not throw exceptions or modify the range it's given 956 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust not throw exceptions or modify the range it's given
1135 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 957 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1136 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1137 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1138 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 960 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1139 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 961 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1140 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given 962 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
1141 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 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 result in rangeCount being 1
1142 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
1143 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 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 being the same object we added
1144 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, startContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 966 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
1145 " but got Text node "Ijklmnop 967 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
1146 "
1147 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sele ction's last Range must modify the second added Range assert_equals: After secon d addRange(), after mutating the Selection's last Range, startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6
1148 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() m ust not throw exceptions or modify the range it's given 968 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() m ust not throw exceptions or modify the range it's given
1149 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 969 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1150 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1151 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1152 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 972 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1153 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 973 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1154 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given 974 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
1155 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1 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 result in rangeCount being 1
1156 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
1157 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "I" but got object "I" 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 being the same object we added
1158 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, startContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 978 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
1159 " but got Text node "Ijklmnop 979 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
1160 "
1161 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Sele ction's last Range must modify the second added Range assert_equals: After secon d addRange(), after mutating the Selection's last Range, startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6
1162 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() m ust not throw exceptions or modify the range it's given 980 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() m ust not throw exceptions or modify the range it's given
1163 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 981 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1164 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1165 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1166 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 984 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1167 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 985 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1168 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given 986 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
1169 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 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 result in rangeCount being 1
1170 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
1171 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "klmnop" but got object "klmnop" 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 being the same object we added
1172 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, startContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 990 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
1173 " but got Text node "Ijklmnop 991 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
1174 "
1175 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Sele ction's last Range must modify the second added Range assert_equals: After secon d addRange(), after mutating the Selection's last Range, startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6
1176 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() m ust not throw exceptions or modify the range it's given 992 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() m ust not throw exceptions or modify the range it's given
1177 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 993 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1178 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1179 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1180 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 996 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1181 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 997 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1182 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given 998 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
1183 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1 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 result in rangeCount being 1
1184 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
1185 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "klmnop 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 being the same object we added
1186 " but got object "klmnop 1002 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
1187 " 1003 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
1188 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, startContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1189 " but got Text node "Ijklmnop
1190 "
1191 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Sele ction's last Range must modify the second added Range assert_equals: After secon d addRange(), after mutating the Selection's last Range, startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6
1192 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first ad dRange() must not throw exceptions or modify the range it's given 1004 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first ad dRange() must not throw exceptions or modify the range it's given
1193 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0 1005 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1194 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1195 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1196 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1008 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1197 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1009 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1198 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second a ddRange() must not throw exceptions or modify the range it's given 1010 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second a ddRange() must not throw exceptions or modify the range it's given
1199 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1011 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1200 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0 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 the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1201 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0 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 being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
1263 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1075 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1264 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first a ddRange() must not throw exceptions or modify the range it's given 1076 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first a ddRange() must not throw exceptions or modify the range it's given
1265 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1077 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1266 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0 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 the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1267 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0 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 being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1268 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1080 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1269 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1081 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1270 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given 1082 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
1271 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1 1083 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1
1272 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoi nts 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 the selection's last range having the specified endpoi nts
1273 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range being the same object we ad ded assert_equals: getRangeAt(rangeCount - 1) must return the same object we add ed expected object "Selection.addRange() tests 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 being the same object we ad ded
1274 1086 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
1275 " but got object "Selection.addRange() tests 1087 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
1276
1277 "
1278 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyi ng the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Ra nge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1279 " but got Element node <html><head><title>Selection.addRange() tests</title>
1280 <me...
1281 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyi ng the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1282 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first a ddRange() must not throw exceptions or modify the range it's given 1088 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first a ddRange() must not throw exceptions or modify the range it's given
1283 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1089 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1284 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0 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 the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1285 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0 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 being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1286 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1092 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1287 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1093 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1288 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given 1094 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
1289 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1 1095 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1
1290 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoi nts 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 the selection's last range having the specified endpoi nts
1291 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we ad ded assert_equals: getRangeAt(rangeCount - 1) must return the same object we add ed expected object "Selection.addRange() tests 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 being the same object we ad ded
1292 1098 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
1293 Äb̈c̈d̈ëf̈g̈ḧ 1099 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
1294 Ijklmnop
1295 QrstuvwxYzabcdefGhijklmn
1296
1297
1298
1299
1300
1301 "use strict";
1302
1303 testAddRangeSubSet(8, 12);
1304 testDiv.style.display = "none";
1305 " but got object "Selection.addRange() tests
1306
1307 Äb̈c̈d̈ëf̈g̈ḧ
1308 Ijklmnop
1309 QrstuvwxYzabcdefGhijklmn
1310
1311
1312
1313
1314
1315 "use strict";
1316
1317 testAddRangeSubSet(8, 12);
1318 testDiv.style.display = "none";
1319 "
1320 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyi ng the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Ra nge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1321 " but got Element node <html><head><title>Selection.addRange() tests</title>
1322 <me...
1323 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyi ng the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1324 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first a ddRange() must not throw exceptions or modify the range it's given 1100 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first a ddRange() must not throw exceptions or modify the range it's given
1325 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1101 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1326 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0 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 the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1327 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0 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 being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1328 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1104 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1329 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1105 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1330 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given 1106 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
1331 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1 1107 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1
1332 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoi nts 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 the selection's last range having the specified endpoi nts
1333 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we ad ded assert_equals: getRangeAt(rangeCount - 1) must return the same object we add ed expected object "Äb̈c̈d̈ëf̈g̈ḧ 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 being the same object we ad ded
1334 Ijklmnop 1110 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
1335 QrstuvwxYzabcdefGhijklmn 1111 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
1336
1337
1338
1339
1340
1341 "use strict";
1342
1343 testAddRangeSubSet(8, 12);
1344 testDiv.style.display = "none";
1345 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1346 Ijklmnop
1347 QrstuvwxYzabcdefGhijklmn
1348
1349
1350
1351
1352
1353 "use strict";
1354
1355 testAddRangeSubSet(8, 12);
1356 testDiv.style.display = "none";
1357 "
1358 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyi ng the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Ra nge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1359 " but got Element node <html><head><title>Selection.addRange() tests</title>
1360 <me...
1361 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyi ng the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1362 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must not thr ow exceptions or modify the range it's given 1112 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must not thr ow exceptions or modify the range it's given
1363 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1113 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1364 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1365 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1366 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1116 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1367 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1117 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1368 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must not th row exceptions or modify the range it's given 1118 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must not th row exceptions or modify the range it's given
1369 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in rangeCount being 1 1119 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in rangeCount being 1
1370 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
1371 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 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 being the same object we added
1372 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added ra nge must modify the Selection's last Range assert_equals: After mutating the sec ond added Range, startContainer of the Selection's last Range must match the add ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1122 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
1373 " but got Element node <head><title>Selection.addRange() tests</title> 1123 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
1374 <meta nam...
1375 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's las t Range must modify the second added Range assert_equals: After second addRange( ), after mutating the Selection's last Range, startOffset of the Selection's las t Range must match the added Range expected 0 but got 6
1376 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not thr ow exceptions or modify the range it's given 1124 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not thr ow exceptions or modify the range it's given
1377 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1125 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1378 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1379 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1380 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1128 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1381 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1129 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1382 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not th row exceptions or modify the range it's given 1130 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not th row exceptions or modify the range it's given
1383 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 1131 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
1384 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
1385 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "Ä b̈c̈d̈ëf̈g̈ḧ 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 being the same object we added
1386 Ijklmnop 1134 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
1387 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ 1135 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
1388 Ijklmnop
1389 QrstuvwxYzabcdefGhijklmn"
1390 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added ra nge must modify the Selection's last Range assert_equals: After mutating the sec ond added Range, startContainer of the Selection's last Range must match the add ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1391 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1392 </p><p id...
1393 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's las t Range must modify the second added Range assert_equals: After second addRange( ), after mutating the Selection's last Range, startOffset of the Selection's las t Range must match the added Range expected 0 but got 6
1394 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fir st addRange() must not throw exceptions or modify the range it's given 1136 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fir st addRange() must not throw exceptions or modify the range it's given
1395 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fir st addRange() must result in rangeCount being 1 assert_equals: rangeCount must b e 1 expected 1 but got 0 1137 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fir st addRange() must result in rangeCount being 1 assert_equals: rangeCount must b e 1 expected 1 but got 0
1396 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fir st addRange() must result in the selection's last range having the specified end points assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0 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 the selection's last range having the specified end points assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
1397 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fir st addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
1398 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mod ifying the first added range must modify the Selection's last Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1140 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mod ifying the first added range must modify the Selection's last Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1399 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mod ifying the Selection's last Range must modify the first added Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1141 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mod ifying the Selection's last Range must modify the first added Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1400 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: sec ond addRange() must not throw exceptions or modify the range it's given 1142 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: sec ond addRange() must not throw exceptions or modify the range it's given
1401 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: sec ond addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1143 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: sec ond addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1402 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: sec ond addRange() must result in the selection's last range having the specified en dpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0 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 the selection's last range having the specified en dpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
1403 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: sec ond addRange() must result in the selection's last range being the same object w e added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0 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 being the same object w e added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
(...skipping 25 matching lines...) Expand all
1429 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1171 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1430 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw excepti ons or modify the range it's given 1172 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw excepti ons or modify the range it's given
1431 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1173 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1432 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 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 the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1433 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1434 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1176 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1435 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1177 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1436 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw except ions or modify the range it's given 1178 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw except ions or modify the range it's given
1437 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeC ount being 1 1179 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeC ount being 1
1438 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the se lection's last range having the specified endpoints 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 the se lection's last range having the specified endpoints
1439 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "" but got ob ject "" 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 being the same object we added
1440 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1182 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
1441 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1183 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
1442 </p>
1443 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
1444 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw excepti ons or modify the range it's given 1184 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw excepti ons or modify the range it's given
1445 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1185 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1446 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 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 the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1447 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1448 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1188 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1449 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1189 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1450 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw except ions or modify the range it's given 1190 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw except ions or modify the range it's given
1451 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeC ount being 1 1191 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeC ount being 1
1452 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the se lection's last range having the specified endpoints 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 the se lection's last range having the specified endpoints
1453 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈ g̈ḧ 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 being the same object we added
1454 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 1194 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
1455 " 1195 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
1456 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1457 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1458 </p>
1459 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
1460 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not thr ow exceptions or modify the range it's given 1196 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not thr ow exceptions or modify the range it's given
1461 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1197 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1462 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1198 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1463 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1464 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1200 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1465 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1201 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1466 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not th row exceptions or modify the range it's given 1202 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not th row exceptions or modify the range it's given
1467 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1203 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1468 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1204 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1469 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
(...skipping 13 matching lines...) Expand all
1483 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's las t Range must modify the second added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0 1219 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's las t Range must modify the second added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1484 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given 1220 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
1485 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1221 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1486 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1487 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1488 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1224 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1489 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1225 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1490 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given 1226 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
1491 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 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 result in rangeCount being 1
1492 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
1493 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "Äb̈c̈d̈ëf̈g̈ḧ 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 being the same object we added
1494 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 1230 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
1495 " 1231 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
1496 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, endContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1497 " but got Text node "Ijklmnop
1498 "
1499 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
1500 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given 1232 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
1501 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1233 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1502 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1503 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1504 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1236 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1505 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1237 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1506 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given 1238 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
1507 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 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 result in rangeCount being 1
1508 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
1509 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "Äb̈c̈d̈ëf̈g̈ḧ 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 being the same object we added
1510 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ 1242 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
1511 Ijklmnop" 1243 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
1512 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, endContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1513 " but got Text node "Ijklmnop
1514 "
1515 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
1516 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not th row exceptions or modify the range it's given 1244 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not th row exceptions or modify the range it's given
1517 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1245 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1518 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1519 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1520 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0 1248 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1521 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0 1249 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1522 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not t hrow exceptions or modify the range it's given 1250 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not t hrow exceptions or modify the range it's given
1523 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resul t in rangeCount being 1 1251 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resul t in rangeCount being 1
1524 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resul t in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
1525 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "̈ c̈d̈ëf̈g̈ḧ 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 being the same object we added
1526 Ijklmnop 1254 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
1527 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ 1255 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
1528 Ijklmnop
1529 QrstuvwxYzabcdef"
1530 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 3
1531 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
1532 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not th row exceptions or modify the range it's given 1256 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not th row exceptions or modify the range it's given
1533 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1257 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1534 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1535 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1536 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0 1260 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1537 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0 1261 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1538 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not t hrow exceptions or modify the range it's given 1262 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not t hrow exceptions or modify the range it's given
1539 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resul t in rangeCount being 1 1263 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resul t in rangeCount being 1
1540 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resul t in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
1541 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "A ̈b̈c̈d" but got object "Äb̈c̈d" 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 being the same object we added
1542 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1266 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
1543 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1267 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
1544 </p>
1545 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
1546 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptio ns or modify the range it's given 1268 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptio ns or modify the range it's given
1547 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1269 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1548 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 1270 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1549 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1550 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 1272 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1551 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 1273 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1552 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw excepti ons or modify the range it's given 1274 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw excepti ons or modify the range it's given
1553 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCo unt being 1 1275 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCo unt being 1
1554 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the sel ection's last range having the specified endpoints 1276 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the sel ection's last range having the specified endpoints
1555 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "QrstuvwxYzabc defGhijklmn" but got object "QrstuvwxYzabcdefGhijklmn" 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 being the same object we added
1556 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1278 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
1557 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1279 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
1558 </p><p id="b" s...
1559 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mus t modify the second added Range assert_equals: After second addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
1560 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not thr ow exceptions or modify the range it's given 1280 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not thr ow exceptions or modify the range it's given
1561 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1281 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1562 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1563 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1564 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1284 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1565 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1285 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1566 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not th row exceptions or modify the range it's given 1286 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not th row exceptions or modify the range it's given
1567 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 1287 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1
1568 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
1569 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "Ij klmnop 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 being the same object we added
1570 Qrstu" but got object "Ijklmnop 1290 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
1571 Qrstu" 1291 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
1572 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added ra nge must modify the Selection's last Range assert_equals: After mutating the sec ond added Range, startContainer of the Selection's last Range must match the add ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1573 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1574 </p><p id="b" s...
1575 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's las t Range must modify the second added Range assert_equals: After second addRange( ), after mutating the Selection's last Range, startOffset of the Selection's las t Range must match the added Range expected 0 but got 6
1576 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() m ust not throw exceptions or modify the range it's given 1292 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() m ust not throw exceptions or modify the range it's given
1577 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1293 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1578 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1579 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1580 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 1296 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1581 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 1297 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1582 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given 1298 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
1583 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 1299 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1
1584 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
1585 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 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 being the same object we added
1586 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, startContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1302 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
1587 " but got Element node <html><head><title>Selection.addRange() tests</title> 1303 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
1588 <me...
1589 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Sele ction's last Range must modify the second added Range assert_equals: After secon d addRange(), after mutating the Selection's last Range, startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6
1590 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange () must not throw exceptions or modify the range it's given 1304 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange () must not throw exceptions or modify the range it's given
1591 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange () must result in rangeCount being 1 assert_equals: rangeCount must be 1 expecte d 1 but got 0 1305 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange () must result in rangeCount being 1 assert_equals: rangeCount must be 1 expecte d 1 but got 0
1592 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange () must result in the selection's last range having the specified endpoints asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1593 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange () must result in the selection's last range being the same object we added asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1594 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0 1308 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
1595 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0 1309 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
1596 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRang e() must not throw exceptions or modify the range it's given 1310 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRang e() must not throw exceptions or modify the range it's given
1597 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRang e() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expect ed 1 but got 0 1311 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRang e() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expect ed 1 but got 0
1598 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRang e() must result in the selection's last range having the specified endpoints ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0 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 the selection's last range having the specified endpoints ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
1599 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRang e() must result in the selection's last range being the same object we added ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0 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 being the same object we added ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
1600 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0 1314 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1601 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0 1315 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1602 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: first addRange() must not throw excepti ons or modify the range it's given 1316 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: first addRange() must not throw excepti ons or modify the range it's given
1603 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1317 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1604 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 1318 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1605 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1606 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1320 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1607 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1321 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1608 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: second addRange() must not throw except ions or modify the range it's given 1322 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: second addRange() must not throw except ions or modify the range it's given
1609 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: second addRange() must result in rangeC ount being 1 1323 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: second addRange() must result in rangeC ount being 1
1610 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the se lection's last range having the specified endpoints 1324 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the se lection's last range having the specified endpoints
1611 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "" but got ob ject "" 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 being the same object we added
1612 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1326 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
1613 " but got Document node with 2 children 1327 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
1614 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
1615 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: first addRange() must not throw excepti ons or modify the range it's given 1328 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: first addRange() must not throw excepti ons or modify the range it's given
1616 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1329 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1617 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 1330 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1618 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1619 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1332 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1620 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1333 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1621 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: second addRange() must not throw except ions or modify the range it's given 1334 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: second addRange() must not throw except ions or modify the range it's given
1622 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: second addRange() must result in rangeC ount being 1 1335 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: second addRange() must result in rangeC ount being 1
1623 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the se lection's last range having the specified endpoints 1336 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the se lection's last range having the specified endpoints
1624 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "Selection.ad dRange() tests 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 being the same object we added
1625 1338 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
1626 Äb̈c̈d̈ëf̈g̈ḧ 1339 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
1627 Ijklmnop
1628 QrstuvwxYzabcdefGhijklmn
1629
1630
1631
1632
1633
1634 "use strict";
1635
1636 testAddRangeSubSet(8, 12);
1637 testDiv.style.display = "none";
1638 " but got object "Selection.addRange() tests
1639
1640 Äb̈c̈d̈ëf̈g̈ḧ
1641 Ijklmnop
1642 QrstuvwxYzabcdefGhijklmn
1643
1644
1645
1646
1647
1648 "use strict";
1649
1650 testAddRangeSubSet(8, 12);
1651 testDiv.style.display = "none";
1652 "
1653 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1654 " but got Document node with 2 children
1655 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
1656 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: first addRange() must not throw excepti ons or modify the range it's given 1340 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: first addRange() must not throw excepti ons or modify the range it's given
1657 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1341 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1658 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 1342 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1659 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1660 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1344 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1661 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1345 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1662 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: second addRange() must not throw except ions or modify the range it's given 1346 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: second addRange() must not throw except ions or modify the range it's given
1663 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: second addRange() must result in rangeC ount being 1 1347 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: second addRange() must result in rangeC ount being 1
1664 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the se lection's last range having the specified endpoints 1348 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the se lection's last range having the specified endpoints
1665 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "Selection.ad dRange() tests 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 being the same object we added
1666 1350 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
1667 Äb̈c̈d̈ëf̈g̈ḧ 1351 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
1668 Ijklmnop
1669 QrstuvwxYzabcdefGhijklmn
1670
1671
1672
1673
1674
1675 "use strict";
1676
1677 testAddRangeSubSet(8, 12);
1678 testDiv.style.display = "none";
1679 " but got object "Selection.addRange() tests
1680
1681 Äb̈c̈d̈ëf̈g̈ḧ
1682 Ijklmnop
1683 QrstuvwxYzabcdefGhijklmn
1684
1685
1686
1687
1688
1689 "use strict";
1690
1691 testAddRangeSubSet(8, 12);
1692 testDiv.style.display = "none";
1693 "
1694 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1695 " but got Document node with 2 children
1696 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
1697 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exception s or modify the range it's given 1352 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exception s or modify the range it's given
1698 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1353 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1699 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0 1354 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1700 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1701 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0 1356 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
1702 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0 1357 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
1703 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw exceptio ns or modify the range it's given 1358 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw exceptio ns or modify the range it's given
1704 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCou nt being 1 1359 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCou nt being 1
1705 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sele ction's last range having the specified endpoints assert_equals: endContainer of the Selection's last Range must match the added Range expected Comment node <!- -Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 1360 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
1706 </p><p id="b" s... 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 being the same object we added
1707 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sele ction's last range being the same object we added assert_equals: getRangeAt(rang eCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ 1362 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
1708 Ijklmnop 1363 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
1709 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
1710 Ijklmnop
1711 QrstuvwxYzabcdefGhijklmn"
1712 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must mod ify the Selection's last Range assert_equals: After mutating the second added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1713 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1714 </p><p id="b" s...
1715 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1716 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not thr ow exceptions or modify the range it's given 1364 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not thr ow exceptions or modify the range it's given
1717 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1365 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1718 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1719 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1720 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1368 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1721 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1369 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1722 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not th row exceptions or modify the range it's given 1370 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not th row exceptions or modify the range it's given
1723 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in rangeCount being 1 1371 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in rangeCount being 1
1724 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: end Container of the Selection's last Range must match the added Range expected Comm ent node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb ̈c̈d̈ëf̈g̈ḧ 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 the selection's last range having the specified endpoints
1725 </p><p id="b" s... 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 being the same object we added
1726 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "uv wxYzabcdefGhijklmn" but got object "uvwxYzabcdefGhijklmn" 1374 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
1727 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the second added ra nge must modify the Selection's last Range assert_equals: After mutating the sec ond added Range, startContainer of the Selection's last Range must match the add ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1375 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
1728 " but got Text node "Qrstuvwx"
1729 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's las t Range must modify the second added Range assert_equals: After second addRange( ), after mutating the Selection's last Range, startOffset of the Selection's las t Range must match the added Range expected 0 but got 6
1730 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw exceptio ns or modify the range it's given 1376 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw exceptio ns or modify the range it's given
1731 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1377 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1732 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 1378 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1733 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1734 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 1380 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1735 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 1381 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1736 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw excepti ons or modify the range it's given 1382 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw excepti ons or modify the range it's given
1737 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeCo unt being 1 1383 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeCo unt being 1
1738 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the sel ection's last range having the specified endpoints assert_equals: endContainer o f the Selection's last Range must match the added Range expected Comment node <! --Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ 1384 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
1739 </p><p id="b" s... 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 being the same object we added
1740 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Ghijklmn" but got object "Ghijklmn" 1386 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
1741 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1387 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
1742 " but got Element node <p id="d" style="display:none">Yzabcdef</p>
1743 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range mus t modify the second added Range assert_equals: After second addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
1744 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw exc eptions or modify the range it's given 1388 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw exc eptions or modify the range it's given
1745 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1389 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1746 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1390 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1747 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1748 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the first added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1392 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the first added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1749 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Rang e must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1393 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Rang e must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1750 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw ex ceptions or modify the range it's given 1394 PASS Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw ex ceptions or modify the range it's given
1751 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1395 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1752 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0 1396 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
1753 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
(...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after
1959 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Rang e must modify the second added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0 1603 FAIL Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Rang e must modify the second added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1960 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given 1604 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
1961 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1605 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1962 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1963 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1964 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1608 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1965 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1966 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given 1610 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
1967 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1 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 result in rangeCount being 1
1968 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
1969 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "" but got object "" 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 being the same object we added
1970 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, endOffset of the Selection's last Range must match the added Range expected 2 but got 0 1614 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
1971 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6 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 Sel ection's last Range must modify the second added Range
1972 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given 1616 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
1973 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1617 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1974 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1975 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1976 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1620 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1977 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1978 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given 1622 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
1979 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1 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 result in rangeCount being 1
1980 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
1981 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "A" but got object "A" 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 being the same object we added
1982 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, endOffset of the Selection's last Range must match the added Range expected 2 but got 1 1626 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
1983 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6 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 Sel ection's last Range must modify the second added Range
1984 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given 1628 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
1985 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1629 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1986 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1987 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1988 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1632 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1989 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1990 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given 1634 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
1991 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1 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 result in rangeCount being 1
1992 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
1993 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "b̈c̈d̈" but got object "b̈c̈d̈" 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 being the same object we added
1994 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 2 1638 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
1995 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6 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 Sel ection's last Range must modify the second added Range
1996 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given 1640 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
1997 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1641 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1998 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1999 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2000 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1644 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2001 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2002 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given 1646 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
2003 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1 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 result in rangeCount being 1
2004 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
2005 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "b̈c̈d̈e" but got object "b̈c̈d̈e" 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 being the same object we added
2006 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 2 1650 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
2007 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6 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 Sel ection's last Range must modify the second added Range
2008 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given 1652 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
2009 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1653 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2010 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2011 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2012 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1656 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2013 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2014 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given 1658 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
2015 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 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 result in rangeCount being 1
2016 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
2017 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "" but got object "" 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 being the same object we added
2018 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1662 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
2019 " but got Text node "Ijklmnop 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 Sel ection's last Range must modify the second added Range
2020 "
2021 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
2022 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given 1664 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
2023 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1665 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2024 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2025 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2026 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1668 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2027 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2028 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given 1670 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
2029 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1 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 result in rangeCount being 1
2030 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
2031 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "I" but got object "I" 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 being the same object we added
2032 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1674 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
2033 " but got Text node "Ijklmnop 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 Sel ection's last Range must modify the second added Range
2034 "
2035 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
2036 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given 1676 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
2037 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1677 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2038 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2039 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2040 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1680 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2041 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2042 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given 1682 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
2043 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 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 result in rangeCount being 1
2044 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
2045 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "klmnop" but got object "klmnop" 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 being the same object we added
2046 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1686 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
2047 " but got Text node "Ijklmnop 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 Sel ection's last Range must modify the second added Range
2048 "
2049 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
2050 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given 1688 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
2051 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1689 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2052 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2053 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2054 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1692 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2055 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2056 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given 1694 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
2057 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1 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 result in rangeCount being 1
2058 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
2059 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "klmnop 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 being the same object we added
2060 " but got object "klmnop 1698 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
2061 " 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 Sel ection's last Range must modify the second added Range
2062 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2063 " but got Text node "Ijklmnop
2064 "
2065 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
2066 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must not throw exceptions or modify the range it's given 1700 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must not throw exceptions or modify the range it's given
2067 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1701 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2068 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0 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 the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
2069 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0 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 being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
2070 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1704 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyi ng the first added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2071 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1705 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyi ng the Selection's last Range must modify the first added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2072 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given 1706 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
2073 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1707 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2074 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoi nts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0 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 the selection's last range having the specified endpoi nts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
2075 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we ad ded assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0 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 being the same object we ad ded assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
2137 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifyin g the Selection's last Range must modify the second added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1771 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifyin g the Selection's last Range must modify the second added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2138 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given 1772 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
2139 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1773 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2140 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoi nts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0 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 the selection's last range having the specified endpoi nts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
2141 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we ad ded assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0 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 being the same object we ad ded assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
2142 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the first added range must modify the Selection's last Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1776 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the first added range must modify the Selection's last Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2143 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the Selection's last Range must modify the first added Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1777 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the Selection's last Range must modify the first added Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2144 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given 1778 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
2145 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1 1779 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1
2146 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpo ints 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 the selection's last range having the specified endpo ints
2147 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "Selection.addRange() tests 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 being the same object we a dded
2148 1782 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
2149 " but got object "Selection.addRange() tests 1783 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
2150
2151 "
2152 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last R ange must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2153 " but got Element node <html><head><title>Selection.addRange() tests</title>
2154 <me...
2155 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2156 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given 1784 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
2157 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1785 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2158 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoi nts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0 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 the selection's last range having the specified endpoi nts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
2159 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we ad ded assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0 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 being the same object we ad ded assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
2160 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the first added range must modify the Selection's last Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1788 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the first added range must modify the Selection's last Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2161 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the Selection's last Range must modify the first added Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1789 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the Selection's last Range must modify the first added Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2162 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given 1790 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
2163 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1 1791 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1
2164 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpo ints 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 the selection's last range having the specified endpo ints
2165 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "Selection.addRange() tests 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 being the same object we a dded
2166 1794 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
2167 Äb̈c̈d̈ëf̈g̈ḧ 1795 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
2168 Ijklmnop
2169 QrstuvwxYzabcdefGhijklmn
2170
2171
2172
2173
2174
2175 "use strict";
2176
2177 testAddRangeSubSet(8, 12);
2178 testDiv.style.display = "none";
2179 " but got object "Selection.addRange() tests
2180
2181 Äb̈c̈d̈ëf̈g̈ḧ
2182 Ijklmnop
2183 QrstuvwxYzabcdefGhijklmn
2184
2185
2186
2187
2188
2189 "use strict";
2190
2191 testAddRangeSubSet(8, 12);
2192 testDiv.style.display = "none";
2193 "
2194 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last R ange must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2195 " but got Element node <html><head><title>Selection.addRange() tests</title>
2196 <me...
2197 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2198 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given 1796 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
2199 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1797 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2200 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoi nts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0 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 the selection's last range having the specified endpoi nts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
2201 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we ad ded assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0 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 being the same object we ad ded assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
2202 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the first added range must modify the Selection's last Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1800 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the first added range must modify the Selection's last Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2203 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the Selection's last Range must modify the first added Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1801 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the Selection's last Range must modify the first added Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2204 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given 1802 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
2205 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1 1803 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1
2206 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpo ints 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 the selection's last range having the specified endpo ints
2207 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "Äb̈c̈d̈ëf̈g̈ḧ 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 being the same object we a dded
2208 Ijklmnop 1806 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
2209 QrstuvwxYzabcdefGhijklmn 1807 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
2210
2211
2212
2213
2214
2215 "use strict";
2216
2217 testAddRangeSubSet(8, 12);
2218 testDiv.style.display = "none";
2219 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2220 Ijklmnop
2221 QrstuvwxYzabcdefGhijklmn
2222
2223
2224
2225
2226
2227 "use strict";
2228
2229 testAddRangeSubSet(8, 12);
2230 testDiv.style.display = "none";
2231 "
2232 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last R ange must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2233 " but got Element node <html><head><title>Selection.addRange() tests</title>
2234 <me...
2235 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2236 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must not th row exceptions or modify the range it's given 1808 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must not th row exceptions or modify the range it's given
2237 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1809 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2238 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2239 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2240 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0 1812 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2241 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0 1813 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2242 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must not t hrow exceptions or modify the range it's given 1814 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must not t hrow exceptions or modify the range it's given
2243 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in rangeCount being 1 1815 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in rangeCount being 1
2244 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
2245 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 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 being the same object we added
2246 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1818 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
2247 " but got Element node <head><title>Selection.addRange() tests</title> 1819 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
2248 <meta nam...
2249 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
2250 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must not th row exceptions or modify the range it's given 1820 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must not th row exceptions or modify the range it's given
2251 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1821 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2252 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2253 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2254 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0 1824 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2255 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0 1825 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2256 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must not t hrow exceptions or modify the range it's given 1826 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must not t hrow exceptions or modify the range it's given
2257 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in rangeCount being 1 1827 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in rangeCount being 1
2258 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
2259 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "A ̈b̈c̈d̈ëf̈g̈ḧ 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 being the same object we added
2260 Ijklmnop 1830 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
2261 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ 1831 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
2262 Ijklmnop
2263 QrstuvwxYzabcdefGhijklmn"
2264 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2265 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2266 </p><p id...
2267 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
2268 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must not throw exceptions or modify the range it's given 1832 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must not throw exceptions or modify the range it's given
2269 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1833 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2270 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in the selection's last range having the specified en dpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0 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 the selection's last range having the specified en dpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
2271 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in the selection's last range being the same object w e added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0 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 being the same object w e added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
2272 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the first added range must modify the Selection's last Range assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1836 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the first added range must modify the Selection's last Range assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2273 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the Selection's last Range must modify the first added Range assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1837 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the Selection's last Range must modify the first added Range assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2274 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must not throw exceptions or modify the range it's given 1838 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must not throw exceptions or modify the range it's given
2275 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1839 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2276 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must result in the selection's last range having the specified e ndpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0 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 the selection's last range having the specified e ndpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
2277 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
(...skipping 25 matching lines...) Expand all
2303 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection' s last Range must modify the second added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0 1867 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection' s last Range must modify the second added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2304 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw except ions or modify the range it's given 1868 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw except ions or modify the range it's given
2305 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1869 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2306 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 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 the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2307 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2308 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1872 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2309 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1873 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2310 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw excep tions or modify the range it's given 1874 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw excep tions or modify the range it's given
2311 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in range Count being 1 1875 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in range Count being 1
2312 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the s election's last range having the specified endpoints 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 the s election's last range having the specified endpoints
2313 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "" but got o bject "" 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 being the same object we added
2314 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1878 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
2315 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1879 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
2316 </p>
2317 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
2318 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw except ions or modify the range it's given 1880 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw except ions or modify the range it's given
2319 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1881 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2320 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 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 the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2321 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2322 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1884 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2323 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1885 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2324 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw excep tions or modify the range it's given 1886 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw excep tions or modify the range it's given
2325 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in range Count being 1 1887 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in range Count being 1
2326 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the s election's last range having the specified endpoints 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 the s election's last range having the specified endpoints
2327 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf ̈g̈ḧ 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 being the same object we added
2328 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 1890 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
2329 " 1891 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
2330 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2331 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2332 </p>
2333 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
2334 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not th row exceptions or modify the range it's given 1892 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not th row exceptions or modify the range it's given
2335 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1893 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2336 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1894 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2337 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2338 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0 1896 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2339 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0 1897 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2340 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not t hrow exceptions or modify the range it's given 1898 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not t hrow exceptions or modify the range it's given
2341 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1899 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2342 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2343 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
(...skipping 13 matching lines...) Expand all
2357 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's la st Range must modify the second added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0 1915 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's la st Range must modify the second added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2358 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given 1916 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
2359 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1917 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2360 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2361 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2362 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the fi rst added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1920 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the fi rst added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2363 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Se lection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 Se lection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2364 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must not throw exceptions or modify the range it's given 1922 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must not throw exceptions or modify the range it's given
2365 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in rangeCount being 1 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 result in rangeCount being 1
2366 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
2367 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "Äb̈c̈d̈ëf̈g̈ḧ 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 being the same object we added
2368 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 1926 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
2369 " 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 lection's last Range must modify the second added Range
2370 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, endContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2371 " but got Text node "Ijklmnop
2372 "
2373 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6
2374 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given 1928 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
2375 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1929 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2376 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2377 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2378 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the fi rst added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1932 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the fi rst added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2379 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Se lection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 Se lection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2380 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must not throw exceptions or modify the range it's given 1934 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must not throw exceptions or modify the range it's given
2381 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in rangeCount being 1 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 result in rangeCount being 1
2382 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
2383 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "Äb̈c̈d̈ëf̈g̈ḧ 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 being the same object we added
2384 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ 1938 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
2385 Ijklmnop" 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 lection's last Range must modify the second added Range
2386 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, endContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2387 " but got Text node "Ijklmnop
2388 "
2389 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6
2390 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not t hrow exceptions or modify the range it's given 1940 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not t hrow exceptions or modify the range it's given
2391 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1941 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2392 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2393 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2394 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0 1944 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2395 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's l ast Range must modify the first added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0 1945 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's l ast Range must modify the first added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2396 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given 1946 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
2397 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in rangeCount being 1 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 resu lt in rangeCount being 1
2398 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
2399 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " ̈c̈d̈ëf̈g̈ḧ 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 being the same object we added
2400 Ijklmnop 1950 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
2401 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ 1951 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
2402 Ijklmnop
2403 QrstuvwxYzabcdef"
2404 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the s econd added Range, startOffset of the Selection's last Range must match the adde d Range expected 0 but got 3
2405 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's l ast Range must modify the second added Range assert_equals: After second addRang e(), after mutating the Selection's last Range, startOffset of the Selection's l ast Range must match the added Range expected 0 but got 6
2406 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not t hrow exceptions or modify the range it's given 1952 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not t hrow exceptions or modify the range it's given
2407 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1953 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2408 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2409 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2410 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0 1956 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2411 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's l ast Range must modify the first added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0 1957 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's l ast Range must modify the first added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2412 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given 1958 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
2413 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in rangeCount being 1 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 resu lt in rangeCount being 1
2414 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
2415 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " Äb̈c̈d" but got object "Äb̈c̈d" 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 being the same object we added
2416 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the s econd added Range, startContainer of the Selection's last Range must match the a dded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1962 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
2417 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1963 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
2418 </p>
2419 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's l ast Range must modify the second added Range assert_equals: After second addRang e(), after mutating the Selection's last Range, startOffset of the Selection's l ast Range must match the added Range expected 0 but got 6
2420 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw excepti ons or modify the range it's given 1964 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw excepti ons or modify the range it's given
2421 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1965 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2422 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 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 the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2423 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2424 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1968 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2425 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1969 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2426 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw except ions or modify the range it's given 1970 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw except ions or modify the range it's given
2427 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeC ount being 1 1971 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeC ount being 1
2428 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the se lection's last range having the specified endpoints 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 the se lection's last range having the specified endpoints
2429 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "QrstuvwxYzab cdefGhijklmn" but got object "QrstuvwxYzabcdefGhijklmn" 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 being the same object we added
2430 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1974 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
2431 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1975 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
2432 </p><p id="b" s...
2433 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
2434 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not th row exceptions or modify the range it's given 1976 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not th row exceptions or modify the range it's given
2435 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1977 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2436 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2437 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2438 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0 1980 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2439 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0 1981 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2440 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not t hrow exceptions or modify the range it's given 1982 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not t hrow exceptions or modify the range it's given
2441 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must resul t in rangeCount being 1 1983 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must resul t in rangeCount being 1
2442 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must resul t in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
2443 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "I jklmnop 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 being the same object we added
2444 Qrstu" but got object "Ijklmnop 1986 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
2445 Qrstu" 1987 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
2446 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2447 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2448 </p><p id="b" s...
2449 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
2450 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given 1988 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
2451 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1989 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2452 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2453 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2454 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1992 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2455 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1993 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2456 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given 1994 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
2457 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 1995 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1
2458 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
2459 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "" but got object "" 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 being the same object we added
2460 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1998 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
2461 " but got Element node <html><head><title>Selection.addRange() tests</title> 1999 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
2462 <me...
2463 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
2464 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must not throw exceptions or modify the range it's given 2000 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must not throw exceptions or modify the range it's given
2465 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expect ed 1 but got 0 2001 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expect ed 1 but got 0
2466 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must result in the selection's last range having the specified endpoints ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0 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 the selection's last range having the specified endpoints ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
2467 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must result in the selection's last range being the same object we added ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0 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 being the same object we added ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
2468 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0 2004 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
2469 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0 2005 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
2470 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must not throw exceptions or modify the range it's given 2006 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must not throw exceptions or modify the range it's given
2471 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expec ted 1 but got 0 2007 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expec ted 1 but got 0
2472 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must result in the selection's last range having the specified endpoints as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0 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 the selection's last range having the specified endpoints as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
2473 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must result in the selection's last range being the same object we added as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0 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 being the same object we added as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
2474 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0 2010 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
2475 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0 2011 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
2476 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: first addRange() must not throw except ions or modify the range it's given 2012 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: first addRange() must not throw except ions or modify the range it's given
2477 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2013 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2478 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 2014 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2479 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2480 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2016 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2481 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2017 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2482 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: second addRange() must not throw excep tions or modify the range it's given 2018 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: second addRange() must not throw excep tions or modify the range it's given
2483 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: second addRange() must result in range Count being 1 2019 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: second addRange() must result in range Count being 1
2484 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: second addRange() must result in the s election's last range having the specified endpoints 2020 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: second addRange() must result in the s election's last range having the specified endpoints
2485 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "" but got o bject "" 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 being the same object we added
2486 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2022 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
2487 " but got Document node with 2 children 2023 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
2488 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 34 [document, 0, document, 1]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
2489 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: first addRange() must not throw except ions or modify the range it's given 2024 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: first addRange() must not throw except ions or modify the range it's given
2490 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2025 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2491 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 2026 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2492 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2493 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2028 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2494 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2029 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2495 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: second addRange() must not throw excep tions or modify the range it's given 2030 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: second addRange() must not throw excep tions or modify the range it's given
2496 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in range Count being 1 2031 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in range Count being 1
2497 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in the s election's last range having the specified endpoints 2032 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in the s election's last range having the specified endpoints
2498 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Selection.a ddRange() tests 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 being the same object we added
2499 2034 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
2500 Äb̈c̈d̈ëf̈g̈ḧ 2035 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
2501 Ijklmnop
2502 QrstuvwxYzabcdefGhijklmn
2503
2504
2505
2506
2507
2508 "use strict";
2509
2510 testAddRangeSubSet(8, 12);
2511 testDiv.style.display = "none";
2512 " but got object "Selection.addRange() tests
2513
2514 Äb̈c̈d̈ëf̈g̈ḧ
2515 Ijklmnop
2516 QrstuvwxYzabcdefGhijklmn
2517
2518
2519
2520
2521
2522 "use strict";
2523
2524 testAddRangeSubSet(8, 12);
2525 testDiv.style.display = "none";
2526 "
2527 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2528 " but got Document node with 2 children
2529 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 35 [document, 0, document, 2]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
2530 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: first addRange() must not throw except ions or modify the range it's given 2036 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: first addRange() must not throw except ions or modify the range it's given
2531 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2037 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2532 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 2038 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2533 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2534 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2040 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2535 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2041 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2536 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: second addRange() must not throw excep tions or modify the range it's given 2042 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: second addRange() must not throw excep tions or modify the range it's given
2537 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in range Count being 1 2043 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in range Count being 1
2538 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in the s election's last range having the specified endpoints 2044 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in the s election's last range having the specified endpoints
2539 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Selection.a ddRange() tests 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 being the same object we added
2540 2046 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
2541 Äb̈c̈d̈ëf̈g̈ḧ 2047 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
2542 Ijklmnop
2543 QrstuvwxYzabcdefGhijklmn
2544
2545
2546
2547
2548
2549 "use strict";
2550
2551 testAddRangeSubSet(8, 12);
2552 testDiv.style.display = "none";
2553 " but got object "Selection.addRange() tests
2554
2555 Äb̈c̈d̈ëf̈g̈ḧ
2556 Ijklmnop
2557 QrstuvwxYzabcdefGhijklmn
2558
2559
2560
2561
2562
2563 "use strict";
2564
2565 testAddRangeSubSet(8, 12);
2566 testDiv.style.display = "none";
2567 "
2568 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2569 " but got Document node with 2 children
2570 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 36 [document, 1, document, 2]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
2571 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptio ns or modify the range it's given 2048 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptio ns or modify the range it's given
2572 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2049 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2573 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 2050 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2574 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2575 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 2052 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2576 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 2053 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2577 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw excepti ons or modify the range it's given 2054 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw excepti ons or modify the range it's given
2578 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCo unt being 1 2055 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCo unt being 1
2579 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sel ection's last range having the specified endpoints assert_equals: endContainer o f the Selection's last Range must match the added Range expected Comment node <! --Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ 2056 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
2580 </p><p id="b" s... 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 being the same object we added
2581 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g ̈ḧ 2058 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
2582 Ijklmnop 2059 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
2583 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
2584 Ijklmnop
2585 QrstuvwxYzabcdefGhijklmn"
2586 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2587 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2588 </p><p id="b" s...
2589 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range mus t modify the second added Range assert_equals: After second addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
2590 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not th row exceptions or modify the range it's given 2060 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not th row exceptions or modify the range it's given
2591 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2061 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2592 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2593 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2594 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0 2064 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2595 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0 2065 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2596 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not t hrow exceptions or modify the range it's given 2066 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not t hrow exceptions or modify the range it's given
2597 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in rangeCount being 1 2067 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in rangeCount being 1
2598 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: en dContainer of the Selection's last Range must match the added Range expected Com ment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Ä b̈c̈d̈ëf̈g̈ḧ 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 the selection's last range having the specified endpoints
2599 </p><p id="b" s... 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 being the same object we added
2600 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "u vwxYzabcdefGhijklmn" but got object "uvwxYzabcdefGhijklmn" 2070 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
2601 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2071 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
2602 " but got Text node "Qrstuvwx"
2603 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
2604 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw excepti ons or modify the range it's given 2072 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw excepti ons or modify the range it's given
2605 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2073 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2606 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 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 the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2607 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2608 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2076 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2609 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2077 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2610 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw except ions or modify the range it's given 2078 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw except ions or modify the range it's given
2611 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeC ount being 1 2079 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeC ount being 1
2612 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: endContainer of the Selection's last Range must match the added Range expected Comment node < !--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g ̈ḧ 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 the se lection's last range having the specified endpoints
2613 </p><p id="b" s... 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 being the same object we added
2614 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "Ghijklmn" bu t got object "Ghijklmn" 2082 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
2615 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2083 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
2616 " but got Element node <p id="d" style="display:none">Yzabcdef</p>
2617 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
2618 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw ex ceptions or modify the range it's given 2084 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw ex ceptions or modify the range it's given
2619 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2085 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2620 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0 2086 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2621 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2622 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0 2088 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
2623 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0 2089 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
2624 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw e xceptions or modify the range it's given 2090 PASS Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw e xceptions or modify the range it's given
2625 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2091 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2626 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in t he selection's last range having the specified endpoints assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0 2092 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in t he selection's last range having the specified endpoints assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
2627 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in t he selection's last range being the same object we added assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
(...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after
2833 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Ran ge must modify the second added Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0 2299 FAIL Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Ran ge must modify the second added Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2834 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st not throw exceptions or modify the range it's given 2300 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st not throw exceptions or modify the range it's given
2835 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0 2301 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2836 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2837 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2838 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 2304 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2839 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 2305 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2840 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() m ust not throw exceptions or modify the range it's given 2306 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() m ust not throw exceptions or modify the range it's given
2841 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() m ust result in rangeCount being 1 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 result in rangeCount being 1
2842 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() m ust result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
2843 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 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 being the same object we added
2844 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, endOffset of the Selection's last Range must match th e added Range expected 2 but got 0 2310 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
2845 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6 2311 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
2846 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st not throw exceptions or modify the range it's given 2312 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st not throw exceptions or modify the range it's given
2847 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0 2313 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2848 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2849 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2850 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 2316 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2851 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 2317 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2852 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() m ust not throw exceptions or modify the range it's given 2318 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() m ust not throw exceptions or modify the range it's given
2853 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() m ust result in rangeCount being 1 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 result in rangeCount being 1
2854 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() m ust result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
2855 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "A" but got object "A" 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 being the same object we added
2856 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, endOffset of the Selection's last Range must match th e added Range expected 2 but got 1 2322 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
2857 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6 2323 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
2858 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st not throw exceptions or modify the range it's given 2324 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st not throw exceptions or modify the range it's given
2859 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0 2325 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2860 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2861 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2862 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 2328 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2863 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 2329 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2864 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() m ust not throw exceptions or modify the range it's given 2330 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() m ust not throw exceptions or modify the range it's given
2865 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() m ust result in rangeCount being 1 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 result in rangeCount being 1
2866 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() m ust result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
2867 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "b̈c̈d̈" but got object "b̈c̈d̈" 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 being the same object we added
2868 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 2 2334 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
2869 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6 2335 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
2870 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st not throw exceptions or modify the range it's given 2336 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st not throw exceptions or modify the range it's given
2871 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0 2337 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2872 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2873 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2874 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 2340 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2875 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 2341 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2876 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() m ust not throw exceptions or modify the range it's given 2342 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() m ust not throw exceptions or modify the range it's given
2877 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() m ust result in rangeCount being 1 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 result in rangeCount being 1
2878 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() m ust result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
2879 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "b̈c̈d̈e" but got object "b̈c̈d̈e" 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 being the same object we added
2880 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 2 2346 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
2881 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6 2347 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
2882 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st not throw exceptions or modify the range it's given 2348 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st not throw exceptions or modify the range it's given
2883 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0 2349 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2884 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2885 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2886 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 2352 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2887 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 2353 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2888 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() m ust not throw exceptions or modify the range it's given 2354 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() m ust not throw exceptions or modify the range it's given
2889 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() m ust result in rangeCount being 1 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 result in rangeCount being 1
2890 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() m ust result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
2891 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 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 being the same object we added
2892 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2358 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
2893 " but got Text node "Ijklmnop 2359 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
2894 "
2895 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
2896 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st not throw exceptions or modify the range it's given 2360 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st not throw exceptions or modify the range it's given
2897 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0 2361 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2898 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2899 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2900 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 2364 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2901 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 2365 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2902 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() m ust not throw exceptions or modify the range it's given 2366 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() m ust not throw exceptions or modify the range it's given
2903 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() m ust result in rangeCount being 1 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 result in rangeCount being 1
2904 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() m ust result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
2905 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "I" but got object "I" 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 being the same object we added
2906 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2370 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
2907 " but got Text node "Ijklmnop 2371 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
2908 "
2909 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
2910 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st not throw exceptions or modify the range it's given 2372 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st not throw exceptions or modify the range it's given
2911 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0 2373 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2912 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2913 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2914 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 2376 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2915 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 2377 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2916 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() m ust not throw exceptions or modify the range it's given 2378 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() m ust not throw exceptions or modify the range it's given
2917 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() m ust result in rangeCount being 1 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 result in rangeCount being 1
2918 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() m ust result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
2919 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "klmnop" but got object "klmnop" 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 being the same object we added
2920 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2382 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
2921 " but got Text node "Ijklmnop 2383 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
2922 "
2923 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
2924 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st not throw exceptions or modify the range it's given 2384 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st not throw exceptions or modify the range it's given
2925 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0 2385 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2926 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2927 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2928 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 2388 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2929 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 2389 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2930 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() m ust not throw exceptions or modify the range it's given 2390 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() m ust not throw exceptions or modify the range it's given
2931 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() m ust result in rangeCount being 1 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 result in rangeCount being 1
2932 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() m ust result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
2933 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "klmnop 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 being the same object we added
2934 " but got object "klmnop 2394 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
2935 " 2395 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
2936 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2937 " but got Text node "Ijklmnop
2938 "
2939 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
2940 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must not throw exceptions or modify the range it's given 2396 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must not throw exceptions or modify the range it's given
2941 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0 2397 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
2942 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2943 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2944 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2400 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2945 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2401 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2946 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second ad dRange() must not throw exceptions or modify the range it's given 2402 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second ad dRange() must not throw exceptions or modify the range it's given
2947 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0 2403 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
2948 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2949 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
3011 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2467 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3012 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first ad dRange() must not throw exceptions or modify the range it's given 2468 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first ad dRange() must not throw exceptions or modify the range it's given
3013 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0 2469 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
3014 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3015 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3016 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2472 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3017 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2473 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3018 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second a ddRange() must not throw exceptions or modify the range it's given 2474 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second a ddRange() must not throw exceptions or modify the range it's given
3019 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second a ddRange() must result in rangeCount being 1 2475 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second a ddRange() must result in rangeCount being 1
3020 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second a ddRange() must result in the selection's last range having the specified endpoin ts 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 the selection's last range having the specified endpoin ts
3021 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "Selection.addRange() tests 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 being the same object we add ed
3022 2478 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
3023 " but got object "Selection.addRange() tests 2479 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
3024
3025 "
3026 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyin g the second added range must modify the Selection's last Range assert_equals: A fter mutating the second added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3027 " but got Element node <html><head><title>Selection.addRange() tests</title>
3028 <me...
3029 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyin g the Selection's last Range must modify the second added Range assert_equals: A fter second addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
3030 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first ad dRange() must not throw exceptions or modify the range it's given 2480 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first ad dRange() must not throw exceptions or modify the range it's given
3031 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0 2481 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
3032 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3033 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3034 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2484 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3035 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2485 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3036 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second a ddRange() must not throw exceptions or modify the range it's given 2486 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second a ddRange() must not throw exceptions or modify the range it's given
3037 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second a ddRange() must result in rangeCount being 1 2487 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second a ddRange() must result in rangeCount being 1
3038 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second a ddRange() must result in the selection's last range having the specified endpoin ts 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 the selection's last range having the specified endpoin ts
3039 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "Selection.addRange() tests 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 being the same object we add ed
3040 2490 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
3041 Äb̈c̈d̈ëf̈g̈ḧ 2491 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
3042 Ijklmnop
3043 QrstuvwxYzabcdefGhijklmn
3044
3045
3046
3047
3048
3049 "use strict";
3050
3051 testAddRangeSubSet(8, 12);
3052 testDiv.style.display = "none";
3053 " but got object "Selection.addRange() tests
3054
3055 Äb̈c̈d̈ëf̈g̈ḧ
3056 Ijklmnop
3057 QrstuvwxYzabcdefGhijklmn
3058
3059
3060
3061
3062
3063 "use strict";
3064
3065 testAddRangeSubSet(8, 12);
3066 testDiv.style.display = "none";
3067 "
3068 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyin g the second added range must modify the Selection's last Range assert_equals: A fter mutating the second added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3069 " but got Element node <html><head><title>Selection.addRange() tests</title>
3070 <me...
3071 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyin g the Selection's last Range must modify the second added Range assert_equals: A fter second addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
3072 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first ad dRange() must not throw exceptions or modify the range it's given 2492 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first ad dRange() must not throw exceptions or modify the range it's given
3073 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0 2493 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
3074 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3075 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3076 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2496 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3077 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2497 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3078 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second a ddRange() must not throw exceptions or modify the range it's given 2498 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second a ddRange() must not throw exceptions or modify the range it's given
3079 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second a ddRange() must result in rangeCount being 1 2499 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second a ddRange() must result in rangeCount being 1
3080 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second a ddRange() must result in the selection's last range having the specified endpoin ts 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 the selection's last range having the specified endpoin ts
3081 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "Äb̈c̈d̈ëf̈g̈ḧ 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 being the same object we add ed
3082 Ijklmnop 2502 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
3083 QrstuvwxYzabcdefGhijklmn 2503 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
3084
3085
3086
3087
3088
3089 "use strict";
3090
3091 testAddRangeSubSet(8, 12);
3092 testDiv.style.display = "none";
3093 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
3094 Ijklmnop
3095 QrstuvwxYzabcdefGhijklmn
3096
3097
3098
3099
3100
3101 "use strict";
3102
3103 testAddRangeSubSet(8, 12);
3104 testDiv.style.display = "none";
3105 "
3106 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyin g the second added range must modify the Selection's last Range assert_equals: A fter mutating the second added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3107 " but got Element node <html><head><title>Selection.addRange() tests</title>
3108 <me...
3109 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyin g the Selection's last Range must modify the second added Range assert_equals: A fter second addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
3110 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must not thro w exceptions or modify the range it's given 2504 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must not thro w exceptions or modify the range it's given
3111 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2505 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3112 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
3113 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
3114 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2508 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3115 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2509 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3116 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must not thr ow exceptions or modify the range it's given 2510 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must not thr ow exceptions or modify the range it's given
3117 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in rangeCount being 1 2511 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in rangeCount being 1
3118 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
3119 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getR angeAt(rangeCount - 1) must return the same object we added expected object "" b ut got object "" 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 being the same object we added
3120 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added ran ge must modify the Selection's last Range assert_equals: After mutating the seco nd added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2514 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
3121 " but got Element node <head><title>Selection.addRange() tests</title> 2515 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
3122 <meta nam...
3123 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3124 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not thro w exceptions or modify the range it's given 2516 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not thro w exceptions or modify the range it's given
3125 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2517 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3126 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
3127 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
3128 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2520 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3129 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2521 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3130 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not thr ow exceptions or modify the range it's given 2522 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not thr ow exceptions or modify the range it's given
3131 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 2523 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
3132 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
3133 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getR angeAt(rangeCount - 1) must return the same object we added expected object "Äb ̈c̈d̈ëf̈g̈ḧ 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 being the same object we added
3134 Ijklmnop 2526 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
3135 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ 2527 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
3136 Ijklmnop
3137 QrstuvwxYzabcdefGhijklmn"
3138 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added ran ge must modify the Selection's last Range assert_equals: After mutating the seco nd added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3139 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3140 </p><p id...
3141 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3142 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: firs t addRange() must not throw exceptions or modify the range it's given 2528 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: firs t addRange() must not throw exceptions or modify the range it's given
3143 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: firs t addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2529 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: firs t addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3144 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: firs t addRange() must result in the selection's last range having the specified endp oints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0 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 the selection's last range having the specified endp oints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0
3145 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: firs t addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0
3146 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modi fying the first added range must modify the Selection's last Range assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2532 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modi fying the first added range must modify the Selection's last Range assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3147 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modi fying the Selection's last Range must modify the first added Range assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2533 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modi fying the Selection's last Range must modify the first added Range assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3148 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: seco nd addRange() must not throw exceptions or modify the range it's given 2534 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: seco nd addRange() must not throw exceptions or modify the range it's given
3149 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: seco nd addRange() must result in rangeCount being 1 assert_equals: rangeCount must b e 1 expected 1 but got 0 2535 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: seco nd addRange() must result in rangeCount being 1 assert_equals: rangeCount must b e 1 expected 1 but got 0
3150 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: seco nd addRange() must result in the selection's last range having the specified end points assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0 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 the selection's last range having the specified end points assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
3151 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: seco nd addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
(...skipping 25 matching lines...) Expand all
3177 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2563 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3178 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptio ns or modify the range it's given 2564 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptio ns or modify the range it's given
3179 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2565 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3180 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 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 the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
3181 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
3182 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 2568 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
3183 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 2569 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
3184 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw excepti ons or modify the range it's given 2570 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw excepti ons or modify the range it's given
3185 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCo unt being 1 2571 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCo unt being 1
3186 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the sel ection's last range having the specified endpoints 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 the sel ection's last range having the specified endpoints
3187 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "" but got obj ect "" 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 being the same object we added
3188 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2574 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
3189 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2575 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
3190 </p>
3191 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range mus t modify the second added Range assert_equals: After second addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
3192 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptio ns or modify the range it's given 2576 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptio ns or modify the range it's given
3193 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2577 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3194 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 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 the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
3195 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
3196 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 2580 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
3197 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 2581 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
3198 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw excepti ons or modify the range it's given 2582 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw excepti ons or modify the range it's given
3199 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCo unt being 1 2583 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCo unt being 1
3200 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the sel ection's last range having the specified endpoints 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 the sel ection's last range having the specified endpoints
3201 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g ̈ḧ 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 being the same object we added
3202 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 2586 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
3203 " 2587 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
3204 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3205 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3206 </p>
3207 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range mus t modify the second added Range assert_equals: After second addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
3208 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not thro w exceptions or modify the range it's given 2588 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not thro w exceptions or modify the range it's given
3209 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2589 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3210 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0 2590 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
3211 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
3212 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2592 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3213 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2593 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3214 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not thr ow exceptions or modify the range it's given 2594 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not thr ow exceptions or modify the range it's given
3215 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2595 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3216 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2596 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3217 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
(...skipping 13 matching lines...) Expand all
3231 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2611 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3232 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust not throw exceptions or modify the range it's given 2612 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust not throw exceptions or modify the range it's given
3233 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2613 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3234 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3235 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3236 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 2616 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
3237 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 2617 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
3238 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given 2618 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
3239 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 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 result in rangeCount being 1
3240 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
3241 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ 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 being the same object we added
3242 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 2622 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
3243 " 2623 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
3244 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, endContainer of the Selection's last Range must matc h the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3245 " but got Text node "Ijklmnop
3246 "
3247 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Sele ction's last Range must modify the second added Range assert_equals: After secon d addRange(), after mutating the Selection's last Range, startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6
3248 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() m ust not throw exceptions or modify the range it's given 2624 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() m ust not throw exceptions or modify the range it's given
3249 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2625 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3250 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3251 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3252 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 2628 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
3253 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 2629 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
3254 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given 2630 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
3255 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 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 result in rangeCount being 1
3256 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
3257 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ 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 being the same object we added
3258 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ 2634 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
3259 Ijklmnop" 2635 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
3260 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, endContainer of the Selection's last Range must matc h the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3261 " but got Text node "Ijklmnop
3262 "
3263 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Sele ction's last Range must modify the second added Range assert_equals: After secon d addRange(), after mutating the Selection's last Range, startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6
3264 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not thr ow exceptions or modify the range it's given 2636 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not thr ow exceptions or modify the range it's given
3265 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2637 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3266 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3267 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3268 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2640 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3269 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2641 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3270 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not th row exceptions or modify the range it's given 2642 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not th row exceptions or modify the range it's given
3271 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 2643 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
3272 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
3273 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "̈c ̈d̈ëf̈g̈ḧ 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 being the same object we added
3274 Ijklmnop 2646 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
3275 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ 2647 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
3276 Ijklmnop
3277 QrstuvwxYzabcdef"
3278 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added ra nge must modify the Selection's last Range assert_equals: After mutating the sec ond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 3
3279 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's las t Range must modify the second added Range assert_equals: After second addRange( ), after mutating the Selection's last Range, startOffset of the Selection's las t Range must match the added Range expected 0 but got 6
3280 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not thr ow exceptions or modify the range it's given 2648 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not thr ow exceptions or modify the range it's given
3281 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2649 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3282 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3283 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3284 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2652 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3285 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2653 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3286 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not th row exceptions or modify the range it's given 2654 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not th row exceptions or modify the range it's given
3287 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1 2655 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
3288 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
3289 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "Ä b̈c̈d" but got object "Äb̈c̈d" 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 being the same object we added
3290 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added ra nge must modify the Selection's last Range assert_equals: After mutating the sec ond added Range, startContainer of the Selection's last Range must match the add ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2658 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
3291 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2659 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
3292 </p>
3293 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's las t Range must modify the second added Range assert_equals: After second addRange( ), after mutating the Selection's last Range, startOffset of the Selection's las t Range must match the added Range expected 0 but got 6
3294 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exception s or modify the range it's given 2660 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exception s or modify the range it's given
3295 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2661 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3296 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0 2662 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
3297 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
3298 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0 2664 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
3299 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0 2665 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
3300 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptio ns or modify the range it's given 2666 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptio ns or modify the range it's given
3301 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCou nt being 1 2667 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCou nt being 1
3302 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the sele ction's last range having the specified endpoints 2668 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the sele ction's last range having the specified endpoints
3303 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the sele ction's last range being the same object we added assert_equals: getRangeAt(rang eCount - 1) must return the same object we added expected object "QrstuvwxYzabcd efGhijklmn" but got object "QrstuvwxYzabcdefGhijklmn" 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 being the same object we added
3304 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must mod ify the Selection's last Range assert_equals: After mutating the second added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2670 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
3305 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2671 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
3306 </p><p id="b" s...
3307 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3308 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not thro w exceptions or modify the range it's given 2672 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not thro w exceptions or modify the range it's given
3309 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2673 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3310 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
3311 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
3312 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2676 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3313 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2677 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3314 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not thr ow exceptions or modify the range it's given 2678 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not thr ow exceptions or modify the range it's given
3315 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 2679 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1
3316 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
3317 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added assert_equals: getR angeAt(rangeCount - 1) must return the same object we added expected object "Ijk lmnop 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 being the same object we added
3318 Qrstu" but got object "Ijklmnop 2682 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
3319 Qrstu" 2683 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
3320 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added ran ge must modify the Selection's last Range assert_equals: After mutating the seco nd added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3321 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3322 </p><p id="b" s...
3323 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3324 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() mu st not throw exceptions or modify the range it's given 2684 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() mu st not throw exceptions or modify the range it's given
3325 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0 2685 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
3326 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3327 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3328 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 2688 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
3329 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 2689 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
3330 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() m ust not throw exceptions or modify the range it's given 2690 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() m ust not throw exceptions or modify the range it's given
3331 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() m ust result in rangeCount being 1 2691 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() m ust result in rangeCount being 1
3332 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() m ust result in the selection's last range having the specified endpoints 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 the selection's last range having the specified endpoints
3333 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 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 being the same object we added
3334 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2694 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
3335 " but got Element node <html><head><title>Selection.addRange() tests</title> 2695 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
3336 <me...
3337 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
3338 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange( ) must not throw exceptions or modify the range it's given 2696 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange( ) must not throw exceptions or modify the range it's given
3339 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange( ) must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2697 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange( ) must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3340 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange( ) must result in the selection's last range having the specified endpoints asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3341 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange( ) must result in the selection's last range being the same object we added asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3342 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the f irst added range must modify the Selection's last Range assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0 2700 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the f irst added range must modify the Selection's last Range assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
3343 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the S election's last Range must modify the first added Range assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0 2701 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the S election's last Range must modify the first added Range assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
3344 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange () must not throw exceptions or modify the range it's given 2702 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange () must not throw exceptions or modify the range it's given
3345 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange () must result in rangeCount being 1 assert_equals: rangeCount must be 1 expecte d 1 but got 0 2703 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange () must result in rangeCount being 1 assert_equals: rangeCount must be 1 expecte d 1 but got 0
3346 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange () must result in the selection's last range having the specified endpoints asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3347 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange () must result in the selection's last range being the same object we added asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3348 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the s econd added range must modify the Selection's last Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0 2706 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the s econd added range must modify the Selection's last Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
3349 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the S election's last Range must modify the second added Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0 2707 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the S election's last Range must modify the second added Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
3350 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must not throw exceptio ns or modify the range it's given 2708 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must not throw exceptio ns or modify the range it's given
3351 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2709 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3352 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 2710 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
3353 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
3354 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 2712 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
3355 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 2713 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
3356 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must not throw excepti ons or modify the range it's given 2714 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must not throw excepti ons or modify the range it's given
3357 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must result in rangeCo unt being 1 2715 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must result in rangeCo unt being 1
3358 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the sel ection's last range having the specified endpoints 2716 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the sel ection's last range having the specified endpoints
3359 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "" but got obj ect "" 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 being the same object we added
3360 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2718 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
3361 " but got Document node with 2 children 2719 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
3362 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range mus t modify the second added Range assert_equals: After second addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
3363 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must not throw exceptio ns or modify the range it's given 2720 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must not throw exceptio ns or modify the range it's given
3364 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2721 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3365 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 2722 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
3366 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
3367 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 2724 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
3368 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 2725 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
3369 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must not throw excepti ons or modify the range it's given 2726 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must not throw excepti ons or modify the range it's given
3370 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in rangeCo unt being 1 2727 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in rangeCo unt being 1
3371 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the sel ection's last range having the specified endpoints 2728 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the sel ection's last range having the specified endpoints
3372 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Selection.add Range() tests 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 being the same object we added
3373 2730 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
3374 Äb̈c̈d̈ëf̈g̈ḧ 2731 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
3375 Ijklmnop
3376 QrstuvwxYzabcdefGhijklmn
3377
3378
3379
3380
3381
3382 "use strict";
3383
3384 testAddRangeSubSet(8, 12);
3385 testDiv.style.display = "none";
3386 " but got object "Selection.addRange() tests
3387
3388 Äb̈c̈d̈ëf̈g̈ḧ
3389 Ijklmnop
3390 QrstuvwxYzabcdefGhijklmn
3391
3392
3393
3394
3395
3396 "use strict";
3397
3398 testAddRangeSubSet(8, 12);
3399 testDiv.style.display = "none";
3400 "
3401 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3402 " but got Document node with 2 children
3403 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range mus t modify the second added Range assert_equals: After second addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
3404 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must not throw exceptio ns or modify the range it's given 2732 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must not throw exceptio ns or modify the range it's given
3405 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2733 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3406 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 2734 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
3407 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
3408 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 2736 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
3409 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 2737 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
3410 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must not throw excepti ons or modify the range it's given 2738 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must not throw excepti ons or modify the range it's given
3411 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in rangeCo unt being 1 2739 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in rangeCo unt being 1
3412 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the sel ection's last range having the specified endpoints 2740 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the sel ection's last range having the specified endpoints
3413 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Selection.add Range() tests 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 being the same object we added
3414 2742 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
3415 Äb̈c̈d̈ëf̈g̈ḧ 2743 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
3416 Ijklmnop
3417 QrstuvwxYzabcdefGhijklmn
3418
3419
3420
3421
3422
3423 "use strict";
3424
3425 testAddRangeSubSet(8, 12);
3426 testDiv.style.display = "none";
3427 " but got object "Selection.addRange() tests
3428
3429 Äb̈c̈d̈ëf̈g̈ḧ
3430 Ijklmnop
3431 QrstuvwxYzabcdefGhijklmn
3432
3433
3434
3435
3436
3437 "use strict";
3438
3439 testAddRangeSubSet(8, 12);
3440 testDiv.style.display = "none";
3441 "
3442 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3443 " but got Document node with 2 children
3444 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range mus t modify the second added Range assert_equals: After second addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
3445 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptions or modify the range it's given 2744 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptions or modify the range it's given
3446 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2745 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3447 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0 2746 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
3448 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
3449 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0 2748 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
3450 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0 2749 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
3451 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw exception s or modify the range it's given 2750 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw exception s or modify the range it's given
3452 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCoun t being 1 2751 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCoun t being 1
3453 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selec tion's last range having the specified endpoints assert_equals: endContainer of the Selection's last Range must match the added Range expected Comment node <!-- Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2752 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
3454 </p><p id="b" s... 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 being the same object we added
3455 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selec tion's last range being the same object we added assert_equals: getRangeAt(range Count - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈h ̈ 2754 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
3456 Ijklmnop 2755 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
3457 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
3458 Ijklmnop
3459 QrstuvwxYzabcdefGhijklmn"
3460 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must modi fy the Selection's last Range assert_equals: After mutating the second added Ran ge, startContainer of the Selection's last Range must match the added Range expe cted Text node "Äb̈c̈d̈ëf̈g̈ḧ
3461 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3462 </p><p id="b" s...
3463 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after muta ting the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3464 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not thro w exceptions or modify the range it's given 2756 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not thro w exceptions or modify the range it's given
3465 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2757 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3466 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0 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 the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
3467 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
3468 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2760 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3469 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2761 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3470 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not thr ow exceptions or modify the range it's given 2762 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not thr ow exceptions or modify the range it's given
3471 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in rangeCount being 1 2763 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in rangeCount being 1
3472 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: endC ontainer of the Selection's last Range must match the added Range expected Comme nt node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ 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 the selection's last range having the specified endpoints
3473 </p><p id="b" s... 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 being the same object we added
3474 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range being the same object we added assert_equals: getR angeAt(rangeCount - 1) must return the same object we added expected object "uvw xYzabcdefGhijklmn" but got object "uvwxYzabcdefGhijklmn" 2766 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
3475 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the second added ran ge must modify the Selection's last Range assert_equals: After mutating the seco nd added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2767 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
3476 " but got Text node "Qrstuvwx"
3477 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3478 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw exception s or modify the range it's given 2768 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw exception s or modify the range it's given
3479 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2769 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3480 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0 2770 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
3481 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
3482 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0 2772 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
3483 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0 2773 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
3484 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw exceptio ns or modify the range it's given 2774 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw exceptio ns or modify the range it's given
3485 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeCou nt being 1 2775 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeCou nt being 1
3486 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the sele ction's last range having the specified endpoints assert_equals: endContainer of the Selection's last Range must match the added Range expected Comment node <!- -Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈h ̈ 2776 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
3487 </p><p id="b" s... 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 being the same object we added
3488 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the sele ction's last range being the same object we added assert_equals: getRangeAt(rang eCount - 1) must return the same object we added expected object "Ghijklmn" but got object "Ghijklmn" 2778 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
3489 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the second added range must mod ify the Selection's last Range assert_equals: After mutating the second added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2779 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
3490 " but got Element node <p id="d" style="display:none">Yzabcdef</p>
3491 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3492 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw exce ptions or modify the range it's given 2780 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw exce ptions or modify the range it's given
3493 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2781 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3494 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2782 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3495 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3496 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2784 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3497 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2785 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3498 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw exc eptions or modify the range it's given 2786 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw exc eptions or modify the range it's given
3499 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2787 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3500 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2788 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3501 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
(...skipping 198 matching lines...) Expand 10 before | Expand all | Expand 10 after
3700 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2988 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3701 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2989 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3702 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must not throw exc eptions or modify the range it's given 2990 PASS Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must not throw exc eptions or modify the range it's given
3703 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2991 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3704 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2992 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3705 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 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 being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3706 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the second added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2994 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the second added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3707 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2995 FAIL Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3708 Harness: the test ran to completion. 2996 Harness: the test ran to completion.
3709 2997
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698