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

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

Issue 2642393002: Import wpt@40665266227e475bc4a56884247d8c09d78dfb6a (Closed)
Patch Set: rebaseline-cl Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 CONSOLE ERROR: line 7: The given range isn't in document.
2 CONSOLE ERROR: line 7: The given range isn't in document.
3 CONSOLE ERROR: line 7: The given range isn't in document.
4 CONSOLE ERROR: line 7: The given range isn't in document.
5 CONSOLE ERROR: line 7: The given range isn't in document.
6 CONSOLE ERROR: line 7: The given range isn't in document.
7 CONSOLE ERROR: line 7: The given range isn't in document.
8 CONSOLE ERROR: line 7: The given range isn't in document.
9 CONSOLE ERROR: line 7: The given range isn't in document.
10 CONSOLE ERROR: line 7: The given range isn't in document.
11 CONSOLE ERROR: line 7: The given range isn't in document.
12 CONSOLE ERROR: line 7: The given range isn't in document.
13 CONSOLE ERROR: line 7: The given range isn't in document.
14 CONSOLE ERROR: line 7: The given range isn't in document.
15 CONSOLE ERROR: line 7: The given range isn't in document.
16 CONSOLE ERROR: line 7: The given range isn't in document.
17 CONSOLE ERROR: line 7: The given range isn't in document.
18 CONSOLE ERROR: line 7: The given range isn't in document.
19 CONSOLE ERROR: line 7: The given range isn't in document.
20 CONSOLE ERROR: line 7: The given range isn't in document.
21 CONSOLE ERROR: line 7: The given range isn't in document.
22 CONSOLE ERROR: line 7: The given range isn't in document.
23 CONSOLE ERROR: line 7: The given range isn't in document.
24 CONSOLE ERROR: line 7: The given range isn't in document.
25 CONSOLE ERROR: line 7: The given range isn't in document.
26 CONSOLE ERROR: line 7: The given range isn't in document.
27 CONSOLE ERROR: line 7: The given range isn't in document.
28 CONSOLE ERROR: line 7: The given range isn't in document.
29 CONSOLE ERROR: line 7: The given range isn't in document.
30 CONSOLE ERROR: line 7: The given range isn't in document.
31 CONSOLE ERROR: line 7: The given range isn't in document.
32 CONSOLE ERROR: line 7: The given range isn't in document.
33 CONSOLE ERROR: line 7: The given range isn't in document.
34 CONSOLE ERROR: line 7: The given range isn't in document.
35 CONSOLE ERROR: line 7: The given range isn't in document.
36 CONSOLE ERROR: line 7: The given range isn't in document.
37 This is a testharness.js-based test.
38 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 0 [paras[0].first Child, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
39 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 0 [paras[0].first Child, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
40 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 0 [paras[0].first Child, 0, paras[0].firstChild, 0]: first addRange() must result in the selection 's last range having the specified endpoints assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
41 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 0 [paras[0].first Child, 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 w ith tests if rangeCount is 0 got disallowed value 0
42 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 0 [paras[0].first Child, 0, paras[0].firstChild, 0]: modifying the first added range must modify t he Selection's last Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
43 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 0 [paras[0].first Child, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must mod ify the first added Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
44 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 0 [paras[0].first Child, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions o r modify the range it's given
45 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 0 [paras[0].first Child, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount b eing 1
46 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 0 [paras[0].first Child, 0, paras[0].firstChild, 0]: second addRange() must result in the selectio n's last range having the specified endpoints
47 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 0 [paras[0].first Child, 0, paras[0].firstChild, 0]: second addRange() must result in the selectio n's last range being the same object we added assert_equals: getRangeAt(rangeCou nt - 1) must return the same object we added expected object "" but got object " "
48 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 0 [paras[0].first Child, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, endOffset of the Selection's last Range must match the added Range expected 2 b ut got 0
49 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 0 [paras[0].first Child, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must mod ify the second added Range assert_equals: After second addRange(), after mutatin g the Selection's last Range, startOffset of the Selection's last Range must mat ch the added Range expected 0 but got 6
50 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 1 [paras[0].first Child, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
51 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 1 [paras[0].first Child, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
52 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 1 [paras[0].first Child, 0, paras[0].firstChild, 1]: first addRange() must result in the selection 's last range having the specified endpoints assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
53 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 1 [paras[0].first Child, 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 w ith tests if rangeCount is 0 got disallowed value 0
54 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 1 [paras[0].first Child, 0, paras[0].firstChild, 1]: modifying the first added range must modify t he Selection's last Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
55 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 1 [paras[0].first Child, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must mod ify the first added Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
56 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 1 [paras[0].first Child, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions o r modify the range it's given
57 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 1 [paras[0].first Child, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount b eing 1
58 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 1 [paras[0].first Child, 0, paras[0].firstChild, 1]: second addRange() must result in the selectio n's last range having the specified endpoints
59 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 1 [paras[0].first Child, 0, paras[0].firstChild, 1]: second addRange() must result in the selectio n's last range being the same object we added assert_equals: getRangeAt(rangeCou nt - 1) must return the same object we added expected object "A" but got object "A"
60 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 1 [paras[0].first Child, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, endOffset of the Selection's last Range must match the added Range expected 2 b ut got 1
61 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 1 [paras[0].first Child, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must mod ify the second added Range assert_equals: After second addRange(), after mutatin g the Selection's last Range, startOffset of the Selection's last Range must mat ch the added Range expected 0 but got 6
62 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 2 [paras[0].first Child, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
63 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 2 [paras[0].first Child, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
64 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 2 [paras[0].first Child, 2, paras[0].firstChild, 8]: first addRange() must result in the selection 's last range having the specified endpoints assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
65 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 2 [paras[0].first Child, 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 w ith tests if rangeCount is 0 got disallowed value 0
66 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 2 [paras[0].first Child, 2, paras[0].firstChild, 8]: modifying the first added range must modify t he Selection's last Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
67 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 2 [paras[0].first Child, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must mod ify the first added Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
68 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 2 [paras[0].first Child, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions o r modify the range it's given
69 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 2 [paras[0].first Child, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount b eing 1
70 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 2 [paras[0].first Child, 2, paras[0].firstChild, 8]: second addRange() must result in the selectio n's last range having the specified endpoints
71 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 2 [paras[0].first Child, 2, paras[0].firstChild, 8]: second addRange() must result in the selectio n's last range being the same object we added assert_equals: getRangeAt(rangeCou nt - 1) must return the same object we added expected object "b̈c̈d̈" but got ob ject "b̈c̈d̈"
72 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 2 [paras[0].first Child, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 2
73 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 2 [paras[0].first Child, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must mod ify the second added Range assert_equals: After second addRange(), after mutatin g the Selection's last Range, startOffset of the Selection's last Range must mat ch the added Range expected 0 but got 6
74 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 3 [paras[0].first Child, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
75 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 3 [paras[0].first Child, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
76 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 3 [paras[0].first Child, 2, paras[0].firstChild, 9]: first addRange() must result in the selection 's last range having the specified endpoints assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
77 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 3 [paras[0].first Child, 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 w ith tests if rangeCount is 0 got disallowed value 0
78 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 3 [paras[0].first Child, 2, paras[0].firstChild, 9]: modifying the first added range must modify t he Selection's last Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
79 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 3 [paras[0].first Child, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must mod ify the first added Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
80 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 3 [paras[0].first Child, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions o r modify the range it's given
81 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 3 [paras[0].first Child, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount b eing 1
82 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 3 [paras[0].first Child, 2, paras[0].firstChild, 9]: second addRange() must result in the selectio n's last range having the specified endpoints
83 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 3 [paras[0].first Child, 2, paras[0].firstChild, 9]: second addRange() must result in the selectio n's last range being the same object we added assert_equals: getRangeAt(rangeCou nt - 1) must return the same object we added expected object "b̈c̈d̈e" but got o bject "b̈c̈d̈e"
84 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 3 [paras[0].first Child, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 2
85 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 3 [paras[0].first Child, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must mod ify the second added Range assert_equals: After second addRange(), after mutatin g the Selection's last Range, startOffset of the Selection's last Range must mat ch the added Range expected 0 but got 6
86 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 4 [paras[1].first Child, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
87 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 4 [paras[1].first Child, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
88 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 4 [paras[1].first Child, 0, paras[1].firstChild, 0]: first addRange() must result in the selection 's last range having the specified endpoints assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
89 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 4 [paras[1].first Child, 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 w ith tests if rangeCount is 0 got disallowed value 0
90 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 4 [paras[1].first Child, 0, paras[1].firstChild, 0]: modifying the first added range must modify t he Selection's last Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
91 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 4 [paras[1].first Child, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must mod ify the first added Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
92 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 4 [paras[1].first Child, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions o r modify the range it's given
93 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 4 [paras[1].first Child, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount b eing 1
94 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 4 [paras[1].first Child, 0, paras[1].firstChild, 0]: second addRange() must result in the selectio n's last range having the specified endpoints
95 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 4 [paras[1].first Child, 0, paras[1].firstChild, 0]: second addRange() must result in the selectio n's last range being the same object we added assert_equals: getRangeAt(rangeCou nt - 1) must return the same object we added expected object "" but got object " "
96 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 4 [paras[1].first Child, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expecte d Text node "Äb̈c̈d̈ëf̈g̈ḧ
97 " but got Text node "Ijklmnop
98 "
99 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 4 [paras[1].first Child, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must mod ify the second added Range assert_equals: After second addRange(), after mutatin g the Selection's last Range, startOffset of the Selection's last Range must mat ch the added Range expected 0 but got 6
100 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 5 [paras[1].first Child, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
101 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 5 [paras[1].first Child, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
102 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 5 [paras[1].first Child, 0, paras[1].firstChild, 1]: first addRange() must result in the selection 's last range having the specified endpoints assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
103 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 5 [paras[1].first Child, 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 w ith tests if rangeCount is 0 got disallowed value 0
104 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 5 [paras[1].first Child, 0, paras[1].firstChild, 1]: modifying the first added range must modify t he Selection's last Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
105 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 5 [paras[1].first Child, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must mod ify the first added Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
106 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 5 [paras[1].first Child, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions o r modify the range it's given
107 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 5 [paras[1].first Child, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount b eing 1
108 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 5 [paras[1].first Child, 0, paras[1].firstChild, 1]: second addRange() must result in the selectio n's last range having the specified endpoints
109 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 5 [paras[1].first Child, 0, paras[1].firstChild, 1]: second addRange() must result in the selectio n's last range being the same object we added assert_equals: getRangeAt(rangeCou nt - 1) must return the same object we added expected object "I" but got object "I"
110 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 5 [paras[1].first Child, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expecte d Text node "Äb̈c̈d̈ëf̈g̈ḧ
111 " but got Text node "Ijklmnop
112 "
113 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 5 [paras[1].first Child, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must mod ify the second added Range assert_equals: After second addRange(), after mutatin g the Selection's last Range, startOffset of the Selection's last Range must mat ch the added Range expected 0 but got 6
114 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 6 [paras[1].first Child, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
115 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 6 [paras[1].first Child, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
116 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 6 [paras[1].first Child, 2, paras[1].firstChild, 8]: first addRange() must result in the selection 's last range having the specified endpoints assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
117 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 6 [paras[1].first Child, 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 w ith tests if rangeCount is 0 got disallowed value 0
118 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 6 [paras[1].first Child, 2, paras[1].firstChild, 8]: modifying the first added range must modify t he Selection's last Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
119 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 6 [paras[1].first Child, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must mod ify the first added Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
120 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 6 [paras[1].first Child, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions o r modify the range it's given
121 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 6 [paras[1].first Child, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount b eing 1
122 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 6 [paras[1].first Child, 2, paras[1].firstChild, 8]: second addRange() must result in the selectio n's last range having the specified endpoints
123 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 6 [paras[1].first Child, 2, paras[1].firstChild, 8]: second addRange() must result in the selectio n's last range being the same object we added assert_equals: getRangeAt(rangeCou nt - 1) must return the same object we added expected object "klmnop" but got ob ject "klmnop"
124 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 6 [paras[1].first Child, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expecte d Text node "Äb̈c̈d̈ëf̈g̈ḧ
125 " but got Text node "Ijklmnop
126 "
127 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 6 [paras[1].first Child, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must mod ify the second added Range assert_equals: After second addRange(), after mutatin g the Selection's last Range, startOffset of the Selection's last Range must mat ch the added Range expected 0 but got 6
128 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 7 [paras[1].first Child, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
129 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 7 [paras[1].first Child, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
130 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 7 [paras[1].first Child, 2, paras[1].firstChild, 9]: first addRange() must result in the selection 's last range having the specified endpoints assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
131 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 7 [paras[1].first Child, 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 w ith tests if rangeCount is 0 got disallowed value 0
132 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 7 [paras[1].first Child, 2, paras[1].firstChild, 9]: modifying the first added range must modify t he Selection's last Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
133 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 7 [paras[1].first Child, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must mod ify the first added Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
134 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 7 [paras[1].first Child, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions o r modify the range it's given
135 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 7 [paras[1].first Child, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount b eing 1
136 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 7 [paras[1].first Child, 2, paras[1].firstChild, 9]: second addRange() must result in the selectio n's last range having the specified endpoints
137 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 7 [paras[1].first Child, 2, paras[1].firstChild, 9]: second addRange() must result in the selectio n's last range being the same object we added assert_equals: getRangeAt(rangeCou nt - 1) must return the same object we added expected object "klmnop
138 " but got object "klmnop
139 "
140 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 7 [paras[1].first Child, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expecte d Text node "Äb̈c̈d̈ëf̈g̈ḧ
141 " but got Text node "Ijklmnop
142 "
143 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 7 [paras[1].first Child, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must mod ify the second added Range assert_equals: After second addRange(), after mutatin g the Selection's last Range, startOffset of the Selection's last Range must mat ch the added Range expected 0 but got 6
144 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 8 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exc eptions or modify the range it's given
145 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 8 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
146 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 8 [detachedPara1. firstChild, 0, detachedPara1.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
147 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 8 [detachedPara1. firstChild, 0, detachedPara1.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
148 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 8 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 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
149 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 8 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 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
150 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 8 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw ex ceptions or modify the range it's given
151 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 8 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
152 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 8 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 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
153 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 8 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 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
154 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 8 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
155 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 8 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 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
156 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 9 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exc eptions or modify the range it's given
157 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 9 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
158 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 9 [detachedPara1. firstChild, 0, detachedPara1.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
159 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 9 [detachedPara1. firstChild, 0, detachedPara1.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
160 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 9 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
161 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 9 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Rang e must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
162 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 9 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw ex ceptions or modify the range it's given
163 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 9 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
164 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 9 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 1]: 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
165 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 9 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 1]: 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
166 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 9 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
167 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 9 [detachedPara1. firstChild, 0, detachedPara1.firstChild, 1]: 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
168 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 10 [detachedPara1 .firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw ex ceptions or modify the range it's given
169 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 10 [detachedPara1 .firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
170 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 10 [detachedPara1 .firstChild, 2, detachedPara1.firstChild, 8]: 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
171 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 10 [detachedPara1 .firstChild, 2, detachedPara1.firstChild, 8]: 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
172 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 10 [detachedPara1 .firstChild, 2, detachedPara1.firstChild, 8]: 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
173 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 10 [detachedPara1 .firstChild, 2, detachedPara1.firstChild, 8]: 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
174 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 10 [detachedPara1 .firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw e xceptions or modify the range it's given
175 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 10 [detachedPara1 .firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
176 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 10 [detachedPara1 .firstChild, 2, detachedPara1.firstChild, 8]: 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
177 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 10 [detachedPara1 .firstChild, 2, detachedPara1.firstChild, 8]: 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
178 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 10 [detachedPara1 .firstChild, 2, detachedPara1.firstChild, 8]: modifying the second added range m ust modify the Selection's last Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
179 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 10 [detachedPara1 .firstChild, 2, detachedPara1.firstChild, 8]: 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
180 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 11 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exce ptions or modify the range it's given
181 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 11 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
182 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 11 [foreignPara1. firstChild, 0, foreignPara1.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
183 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 11 [foreignPara1. firstChild, 0, foreignPara1.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
184 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 11 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
185 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 11 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
186 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 11 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exc eptions or modify the range it's given
187 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 11 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
188 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 11 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 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
189 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 11 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 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
190 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 11 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 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
191 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 11 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
192 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 12 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exce ptions or modify the range it's given
193 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 12 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
194 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 12 [foreignPara1. firstChild, 0, foreignPara1.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
195 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 12 [foreignPara1. firstChild, 0, foreignPara1.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
196 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 12 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
197 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 12 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
198 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 12 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exc eptions or modify the range it's given
199 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 12 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
200 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 12 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
201 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 12 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
202 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 12 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 1]: 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
203 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 12 [foreignPara1. firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
204 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 13 [foreignPara1. firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exce ptions or modify the range it's given
205 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 13 [foreignPara1. firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
206 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 13 [foreignPara1. firstChild, 2, foreignPara1.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
207 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 13 [foreignPara1. firstChild, 2, foreignPara1.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
208 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 13 [foreignPara1. firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
209 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 13 [foreignPara1. firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
210 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 13 [foreignPara1. firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exc eptions or modify the range it's given
211 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 13 [foreignPara1. firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
212 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 13 [foreignPara1. firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
213 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 13 [foreignPara1. firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
214 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 13 [foreignPara1. firstChild, 2, foreignPara1.firstChild, 8]: 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
215 FAIL Range 40 [foreignDoc, 0, foreignDoc, 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
216 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 14 [document.docu mentElement, 0, document.documentElement, 1]: first addRange() must not throw ex ceptions or modify the range it's given
217 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 14 [document.docu mentElement, 0, document.documentElement, 1]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
218 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 14 [document.docu mentElement, 0, document.documentElement, 1]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
219 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 14 [document.docu mentElement, 0, document.documentElement, 1]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
220 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 14 [document.docu mentElement, 0, document.documentElement, 1]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
221 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 14 [document.docu mentElement, 0, document.documentElement, 1]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
222 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 14 [document.docu mentElement, 0, document.documentElement, 1]: second addRange() must not throw e xceptions or modify the range it's given
223 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 14 [document.docu mentElement, 0, document.documentElement, 1]: second addRange() must result in r angeCount being 1
224 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 14 [document.docu mentElement, 0, document.documentElement, 1]: second addRange() must result in t he selection's last range having the specified endpoints
225 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 14 [document.docu mentElement, 0, document.documentElement, 1]: second addRange() must result in t he selection's last range being the same object we added assert_equals: getRange At(rangeCount - 1) must return the same object we added expected object "Selecti on.addRange() tests
226
227 " but got object "Selection.addRange() tests
228
229 "
230 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 14 [document.docu mentElement, 0, document.documentElement, 1]: modifying the second added range m ust modify the Selection's last Range assert_equals: After mutating the second a dded Range, startContainer of the Selection's last Range must match the added Ra nge expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
231 " but got Element node <html><head><title>Selection.addRange() tests</title>
232 <me...
233 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 14 [document.docu mentElement, 0, document.documentElement, 1]: modifying the Selection's last Ran ge must modify the second added Range assert_equals: After second addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6
234 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 15 [document.docu mentElement, 0, document.documentElement, 2]: first addRange() must not throw ex ceptions or modify the range it's given
235 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 15 [document.docu mentElement, 0, document.documentElement, 2]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
236 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 15 [document.docu mentElement, 0, document.documentElement, 2]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
237 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 15 [document.docu mentElement, 0, document.documentElement, 2]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
238 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 15 [document.docu mentElement, 0, document.documentElement, 2]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
239 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 15 [document.docu mentElement, 0, document.documentElement, 2]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
240 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 15 [document.docu mentElement, 0, document.documentElement, 2]: second addRange() must not throw e xceptions or modify the range it's given
241 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 15 [document.docu mentElement, 0, document.documentElement, 2]: second addRange() must result in r angeCount being 1
242 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 15 [document.docu mentElement, 0, document.documentElement, 2]: second addRange() must result in t he selection's last range having the specified endpoints
243 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 15 [document.docu mentElement, 0, document.documentElement, 2]: second addRange() must result in t he selection's last range being the same object we added assert_equals: getRange At(rangeCount - 1) must return the same object we added expected object "Selecti on.addRange() tests
244
245 Äb̈c̈d̈ëf̈g̈ḧ
246 Ijklmnop
247 QrstuvwxYzabcdefGhijklmn
248
249
250
251
252
253 "use strict";
254
255 testAddRangeSubSet(40, 44);
256 testDiv.style.display = "none";
257 " but got object "Selection.addRange() tests
258
259 Äb̈c̈d̈ëf̈g̈ḧ
260 Ijklmnop
261 QrstuvwxYzabcdefGhijklmn
262
263
264
265
266
267 "use strict";
268
269 testAddRangeSubSet(40, 44);
270 testDiv.style.display = "none";
271 "
272 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 15 [document.docu mentElement, 0, document.documentElement, 2]: modifying the second added range m ust modify the Selection's last Range assert_equals: After mutating the second a dded Range, startContainer of the Selection's last Range must match the added Ra nge expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
273 " but got Element node <html><head><title>Selection.addRange() tests</title>
274 <me...
275 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 15 [document.docu mentElement, 0, document.documentElement, 2]: modifying the Selection's last Ran ge must modify the second added Range assert_equals: After second addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6
276 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 16 [document.docu mentElement, 1, document.documentElement, 2]: first addRange() must not throw ex ceptions or modify the range it's given
277 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 16 [document.docu mentElement, 1, document.documentElement, 2]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
278 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 16 [document.docu mentElement, 1, document.documentElement, 2]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
279 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 16 [document.docu mentElement, 1, document.documentElement, 2]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
280 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 16 [document.docu mentElement, 1, document.documentElement, 2]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
281 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 16 [document.docu mentElement, 1, document.documentElement, 2]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
282 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 16 [document.docu mentElement, 1, document.documentElement, 2]: second addRange() must not throw e xceptions or modify the range it's given
283 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 16 [document.docu mentElement, 1, document.documentElement, 2]: second addRange() must result in r angeCount being 1
284 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 16 [document.docu mentElement, 1, document.documentElement, 2]: second addRange() must result in t he selection's last range having the specified endpoints
285 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 16 [document.docu mentElement, 1, document.documentElement, 2]: second addRange() must result in t he selection's last range being the same object we added assert_equals: getRange At(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d ̈ëf̈g̈ḧ
286 Ijklmnop
287 QrstuvwxYzabcdefGhijklmn
288
289
290
291
292
293 "use strict";
294
295 testAddRangeSubSet(40, 44);
296 testDiv.style.display = "none";
297 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
298 Ijklmnop
299 QrstuvwxYzabcdefGhijklmn
300
301
302
303
304
305 "use strict";
306
307 testAddRangeSubSet(40, 44);
308 testDiv.style.display = "none";
309 "
310 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 16 [document.docu mentElement, 1, document.documentElement, 2]: modifying the second added range m ust modify the Selection's last Range assert_equals: After mutating the second a dded Range, startContainer of the Selection's last Range must match the added Ra nge expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
311 " but got Element node <html><head><title>Selection.addRange() tests</title>
312 <me...
313 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 16 [document.docu mentElement, 1, document.documentElement, 2]: modifying the Selection's last Ran ge must modify the second added Range assert_equals: After second addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6
314 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head , 1, document.head, 1]: first addRange() must not throw exceptions or modify the range it's given
315 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head , 1, document.head, 1]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
316 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head , 1, document.head, 1]: first addRange() must result in the selection's last ran ge having the specified endpoints assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
317 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head , 1, document.head, 1]: first addRange() must result in the selection's last ran ge being the same object we added assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
318 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head , 1, document.head, 1]: modifying the first added range must modify the Selectio n's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
319 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head , 1, document.head, 1]: modifying the Selection's last Range must modify the fir st added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
320 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head , 1, document.head, 1]: second addRange() must not throw exceptions or modify th e range it's given
321 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head , 1, document.head, 1]: second addRange() must result in rangeCount being 1
322 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head , 1, document.head, 1]: second addRange() must result in the selection's last ra nge having the specified endpoints
323 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head , 1, document.head, 1]: second addRange() must result in the selection's last ra nge being the same object we added assert_equals: getRangeAt(rangeCount - 1) mus t return the same object we added expected object "" but got object ""
324 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head , 1, document.head, 1]: modifying the second added range must modify the Selecti on's last Range assert_equals: After mutating the second added Range, startConta iner of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
325 " but got Element node <head><title>Selection.addRange() tests</title>
326 <meta nam...
327 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head , 1, document.head, 1]: modifying the Selection's last Range must modify the sec ond added Range assert_equals: After second addRange(), after mutating the Selec tion's last Range, startOffset of the Selection's last Range must match the adde d Range expected 0 but got 6
328 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body , 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
329 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body , 0, document.body, 1]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
330 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body , 0, document.body, 1]: first addRange() must result in the selection's last ran ge having the specified endpoints assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
331 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body , 0, document.body, 1]: first addRange() must result in the selection's last ran ge being the same object we added assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
332 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body , 0, document.body, 1]: modifying the first added range must modify the Selectio n's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
333 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body , 0, document.body, 1]: modifying the Selection's last Range must modify the fir st added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
334 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body , 0, document.body, 1]: second addRange() must not throw exceptions or modify th e range it's given
335 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body , 0, document.body, 1]: second addRange() must result in rangeCount being 1
336 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body , 0, document.body, 1]: second addRange() must result in the selection's last ra nge having the specified endpoints
337 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body , 0, document.body, 1]: second addRange() must result in the selection's last ra nge being the same object we added assert_equals: getRangeAt(rangeCount - 1) mus t return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
338 Ijklmnop
339 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
340 Ijklmnop
341 QrstuvwxYzabcdefGhijklmn"
342 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body , 0, document.body, 1]: modifying the second added range must modify the Selecti on's last Range assert_equals: After mutating the second added Range, startConta iner of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
343 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
344 </p><p id...
345 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body , 0, document.body, 1]: modifying the Selection's last Range must modify the sec ond added Range assert_equals: After second addRange(), after mutating the Selec tion's last Range, startOffset of the Selection's last Range must match the adde d Range expected 0 but got 6
346 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.do cumentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not thro w exceptions or modify the range it's given
347 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.do cumentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
348 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.do cumentElement, 0, foreignDoc.documentElement, 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
349 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.do cumentElement, 0, foreignDoc.documentElement, 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
350 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.do cumentElement, 0, foreignDoc.documentElement, 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
351 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.do cumentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
352 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.do cumentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not thr ow exceptions or modify the range it's given
353 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.do cumentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
354 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.do cumentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
355 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.do cumentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
356 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.do cumentElement, 0, foreignDoc.documentElement, 1]: modifying the second added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
357 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.do cumentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
358 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.he ad, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
359 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.he ad, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
360 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.he ad, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
361 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.he ad, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
362 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.he ad, 1, foreignDoc.head, 1]: modifying the first added range must modify the Sele ction's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
363 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.he ad, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
364 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.he ad, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modif y the range it's given
365 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.he ad, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
366 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.he ad, 1, foreignDoc.head, 1]: second addRange() must result in the selection's las t range having the specified endpoints assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
367 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.he ad, 1, foreignDoc.head, 1]: second addRange() must result in the selection's las t range being the same object we added assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
368 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.he ad, 1, foreignDoc.head, 1]: modifying the second added range must modify the Sel ection's last Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
369 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.he ad, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
370 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.bo dy, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
371 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.bo dy, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
372 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.bo dy, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
373 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.bo dy, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
374 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.bo dy, 0, foreignDoc.body, 0]: modifying the first added range must modify the Sele ction's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
375 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.bo dy, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
376 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.bo dy, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modif y the range it's given
377 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.bo dy, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
378 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.bo dy, 0, foreignDoc.body, 0]: second addRange() must result in the selection's las t range having the specified endpoints assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
379 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.bo dy, 0, foreignDoc.body, 0]: second addRange() must result in the selection's las t range being the same object we added assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
380 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.bo dy, 0, foreignDoc.body, 0]: modifying the second added range must modify the Sel ection's last Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
381 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.bo dy, 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 i s 0 got disallowed value 0
382 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it' s given
383 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
384 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
385 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being t he same object we added assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
386 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
387 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
388 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it 's given
389 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1
390 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints
391 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return t he same object we added expected object "" but got object ""
392 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of th e Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ ëf̈g̈ḧ
393 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
394 </p>
395 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's las t Range, startOffset of the Selection's last Range must match the added Range ex pected 0 but got 6
396 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it' s given
397 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
398 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
399 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being t he same object we added assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
400 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
401 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
402 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it 's given
403 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
404 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
405 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return t he same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
406 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
407 "
408 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of th e Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ ëf̈g̈ḧ
409 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
410 </p>
411 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's las t Range, startOffset of the Selection's last Range must match the added Range ex pected 0 but got 6
412 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1 , 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
413 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1 , 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
414 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1 , 0, detachedPara1, 0]: first addRange() must result in the selection's last ran ge having the specified endpoints assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
415 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1 , 0, detachedPara1, 0]: first addRange() must result in the selection's last ran ge being the same object we added assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
416 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1 , 0, detachedPara1, 0]: modifying the first added range must modify the Selectio n's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
417 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1 , 0, detachedPara1, 0]: modifying the Selection's last Range must modify the fir st added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
418 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1 , 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify th e range it's given
419 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1 , 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
420 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1 , 0, detachedPara1, 0]: second addRange() must result in the selection's last ra nge having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
421 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1 , 0, detachedPara1, 0]: second addRange() must result in the selection's last ra nge being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
422 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1 , 0, detachedPara1, 0]: modifying the second added range must modify the Selecti on's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
423 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1 , 0, detachedPara1, 0]: modifying the Selection's last Range must modify the sec ond added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
424 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1 , 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
425 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1 , 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
426 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1 , 0, detachedPara1, 1]: first addRange() must result in the selection's last ran ge having the specified endpoints assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
427 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1 , 0, detachedPara1, 1]: first addRange() must result in the selection's last ran ge being the same object we added assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
428 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1 , 0, detachedPara1, 1]: modifying the first added range must modify the Selectio n's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
429 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1 , 0, detachedPara1, 1]: modifying the Selection's last Range must modify the fir st added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
430 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1 , 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify th e range it's given
431 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1 , 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
432 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1 , 0, detachedPara1, 1]: second addRange() must result in the selection's last ra nge having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
433 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1 , 0, detachedPara1, 1]: second addRange() must result in the selection's last ra nge being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
434 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1 , 0, detachedPara1, 1]: modifying the second added range must modify the Selecti on's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
435 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1 , 0, detachedPara1, 1]: modifying the Selection's last Range must modify the sec ond added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
436 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firs tChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions o r modify the range it's given
437 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firs tChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
438 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firs tChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selectio n's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
439 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firs tChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selectio n's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
440 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firs tChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
441 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firs tChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must mo dify the first added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
442 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firs tChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
443 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firs tChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
444 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firs tChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selecti on's last range having the specified endpoints
445 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firs tChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selecti on's last range being the same object we added assert_equals: getRangeAt(rangeCo unt - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
446 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
447 "
448 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firs tChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range , endContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
449 " but got Text node "Ijklmnop
450 "
451 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firs tChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must mo dify the second added Range assert_equals: After second addRange(), after mutati ng the Selection's last Range, startOffset of the Selection's last Range must ma tch the added Range expected 0 but got 6
452 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firs tChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions o r modify the range it's given
453 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firs tChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
454 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firs tChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selectio n's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
455 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firs tChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selectio n's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
456 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firs tChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
457 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firs tChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must mo dify the first added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
458 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firs tChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
459 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firs tChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
460 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firs tChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selecti on's last range having the specified endpoints
461 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firs tChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selecti on's last range being the same object we added assert_equals: getRangeAt(rangeCo unt - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
462 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ
463 Ijklmnop"
464 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firs tChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range , endContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
465 " but got Text node "Ijklmnop
466 "
467 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firs tChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must mo dify the second added Range assert_equals: After second addRange(), after mutati ng the Selection's last Range, startOffset of the Selection's last Range must ma tch the added Range expected 0 but got 6
468 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firs tChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify th e range it's given
469 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firs tChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
470 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firs tChild, 3, paras[3], 1]: first addRange() must result in the selection's last ra nge having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
471 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firs tChild, 3, paras[3], 1]: first addRange() must result in the selection's last ra nge being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
472 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firs tChild, 3, paras[3], 1]: modifying the first added range must modify the Selecti on's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
473 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firs tChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the fi rst added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
474 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firs tChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify t he range it's given
475 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firs tChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
476 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firs tChild, 3, paras[3], 1]: second addRange() must result in the selection's last r ange having the specified endpoints
477 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firs tChild, 3, paras[3], 1]: second addRange() must result in the selection's last r ange being the same object we added assert_equals: getRangeAt(rangeCount - 1) mu st return the same object we added expected object "̈c̈d̈ëf̈g̈ḧ
478 Ijklmnop
479 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ
480 Ijklmnop
481 QrstuvwxYzabcdef"
482 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firs tChild, 3, paras[3], 1]: modifying the second added range must modify the Select ion's last Range assert_equals: After mutating the second added Range, startOffs et of the Selection's last Range must match the added Range expected 0 but got 3
483 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firs tChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the se cond added Range assert_equals: After second addRange(), after mutating the Sele ction's last Range, startOffset of the Selection's last Range must match the add ed Range expected 0 but got 6
484 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify th e range it's given
485 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
486 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last ra nge having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
487 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last ra nge being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
488 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selecti on's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
489 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the fi rst added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
490 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify t he range it's given
491 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
492 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last r ange having the specified endpoints
493 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last r ange being the same object we added assert_equals: getRangeAt(rangeCount - 1) mu st return the same object we added expected object "Äb̈c̈d" but got object "Äb ̈c̈d"
494 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Select ion's last Range assert_equals: After mutating the second added Range, startCont ainer of the Selection's last Range must match the added Range expected Text nod e "Äb̈c̈d̈ëf̈g̈ḧ
495 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
496 </p>
497 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the se cond added Range assert_equals: After second addRange(), after mutating the Sele ction's last Range, startOffset of the Selection's last Range must match the add ed Range expected 0 but got 6
498 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, p aras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
499 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, p aras[4], 1]: first addRange() must result in rangeCount being 1 assert_equals: r angeCount must be 1 expected 1 but got 0
500 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, p aras[4], 1]: first addRange() must result in the selection's last range having t he specified endpoints assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
501 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, p aras[4], 1]: first addRange() must result in the selection's last range being th e same object we added assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
502 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, p aras[4], 1]: modifying the first added range must modify the Selection's last Ra nge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
503 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, p aras[4], 1]: modifying the Selection's last Range must modify the first added Ra nge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
504 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, p aras[4], 1]: second addRange() must not throw exceptions or modify the range it' s given
505 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, p aras[4], 1]: second addRange() must result in rangeCount being 1
506 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, p aras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
507 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, p aras[4], 1]: second addRange() must result in the selection's last range being t he same object we added assert_equals: getRangeAt(rangeCount - 1) must return th e same object we added expected object "QrstuvwxYzabcdefGhijklmn" but got object "QrstuvwxYzabcdefGhijklmn"
508 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, p aras[4], 1]: modifying the second added range must modify the Selection's last R ange 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̈e ̈f̈g̈ḧ
509 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
510 </p><p id="b" s...
511 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, p aras[4], 1]: modifying the Selection's last Range must modify the second added R ange assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6
512 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, p aras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
513 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, p aras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
514 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, p aras[2].firstChild, 5]: first addRange() must result in the selection's last ran ge having the specified endpoints assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
515 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, p aras[2].firstChild, 5]: first addRange() must result in the selection's last ran ge being the same object we added assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
516 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, p aras[2].firstChild, 5]: modifying the first added range must modify the Selectio n's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
517 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, p aras[2].firstChild, 5]: modifying the Selection's last Range must modify the fir st added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
518 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, p aras[2].firstChild, 5]: second addRange() must not throw exceptions or modify th e range it's given
519 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, p aras[2].firstChild, 5]: second addRange() must result in rangeCount being 1
520 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, p aras[2].firstChild, 5]: second addRange() must result in the selection's last ra nge having the specified endpoints
521 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, p aras[2].firstChild, 5]: second addRange() must result in the selection's last ra nge being the same object we added assert_equals: getRangeAt(rangeCount - 1) mus t return the same object we added expected object "Ijklmnop
522 Qrstu" but got object "Ijklmnop
523 Qrstu"
524 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, p aras[2].firstChild, 5]: modifying the second added range must modify the Selecti on's last Range assert_equals: After mutating the second added Range, startConta iner of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
525 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
526 </p><p id="b" s...
527 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, p aras[2].firstChild, 5]: modifying the Selection's last Range must modify the sec ond added Range assert_equals: After second addRange(), after mutating the Selec tion's last Range, startOffset of the Selection's last Range must match the adde d Range expected 0 but got 6
528 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.docu mentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
529 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.docu mentElement, 1, document.body, 0]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
530 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.docu mentElement, 1, document.body, 0]: first addRange() must result in the selection 's last range having the specified endpoints assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
531 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.docu mentElement, 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 w ith tests if rangeCount is 0 got disallowed value 0
532 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.docu mentElement, 1, document.body, 0]: modifying the first added range must modify t he Selection's last Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
533 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.docu mentElement, 1, document.body, 0]: modifying the Selection's last Range must mod ify the first added Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
534 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.docu mentElement, 1, document.body, 0]: second addRange() must not throw exceptions o r modify the range it's given
535 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.docu mentElement, 1, document.body, 0]: second addRange() must result in rangeCount b eing 1
536 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.docu mentElement, 1, document.body, 0]: second addRange() must result in the selectio n's last range having the specified endpoints
537 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.docu mentElement, 1, document.body, 0]: second addRange() must result in the selectio n's last range being the same object we added assert_equals: getRangeAt(rangeCou nt - 1) must return the same object we added expected object "" but got object " "
538 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.docu mentElement, 1, document.body, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expecte d Text node "Äb̈c̈d̈ëf̈g̈ḧ
539 " but got Element node <html><head><title>Selection.addRange() tests</title>
540 <me...
541 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.docu mentElement, 1, document.body, 0]: modifying the Selection's last Range must mod ify the second added Range assert_equals: After second addRange(), after mutatin g the Selection's last Range, startOffset of the Selection's last Range must mat ch the added Range expected 0 but got 6
542 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 33 [foreignDoc.do cumentElement, 1, foreignDoc.body, 0]: first addRange() must not throw exception s or modify the range it's given
543 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 33 [foreignDoc.do cumentElement, 1, foreignDoc.body, 0]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
544 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 33 [foreignDoc.do cumentElement, 1, foreignDoc.body, 0]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
545 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 33 [foreignDoc.do cumentElement, 1, foreignDoc.body, 0]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
546 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 33 [foreignDoc.do cumentElement, 1, foreignDoc.body, 0]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
547 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 33 [foreignDoc.do cumentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
548 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 33 [foreignDoc.do cumentElement, 1, foreignDoc.body, 0]: second addRange() must not throw exceptio ns or modify the range it's given
549 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 33 [foreignDoc.do cumentElement, 1, foreignDoc.body, 0]: second addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
550 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 33 [foreignDoc.do cumentElement, 1, foreignDoc.body, 0]: second addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
551 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 33 [foreignDoc.do cumentElement, 1, foreignDoc.body, 0]: second addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
552 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 33 [foreignDoc.do cumentElement, 1, foreignDoc.body, 0]: modifying the second added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
553 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 33 [foreignDoc.do cumentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
554 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must not throw exceptions or modify the range it' s given
555 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
556 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
557 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the selection's last range being t he same object we added assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
558 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 34 [document, 0, document, 1]: modifying the first added range must modify the Selection's last R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
559 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range must modify the first added R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
560 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must not throw exceptions or modify the range it 's given
561 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must result in rangeCount being 1
562 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the selection's last range having the specified endpoints
563 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return t he same object we added expected object "" but got object ""
564 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed 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 th e Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ ëf̈g̈ḧ
565 " but got Document node with 2 children
566 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's las t Range, startOffset of the Selection's last Range must match the added Range ex pected 0 but got 6
567 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must not throw exceptions or modify the range it' s given
568 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
569 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
570 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the selection's last range being t he same object we added assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
571 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 35 [document, 0, document, 2]: modifying the first added range must modify the Selection's last R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
572 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range must modify the first added R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
573 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must not throw exceptions or modify the range it 's given
574 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in rangeCount being 1
575 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the selection's last range having the specified endpoints
576 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return t he same object we added expected object "Selection.addRange() tests
577
578 Äb̈c̈d̈ëf̈g̈ḧ
579 Ijklmnop
580 QrstuvwxYzabcdefGhijklmn
581
582
583
584
585
586 "use strict";
587
588 testAddRangeSubSet(40, 44);
589 testDiv.style.display = "none";
590 " but got object "Selection.addRange() tests
591
592 Äb̈c̈d̈ëf̈g̈ḧ
593 Ijklmnop
594 QrstuvwxYzabcdefGhijklmn
595
596
597
598
599
600 "use strict";
601
602 testAddRangeSubSet(40, 44);
603 testDiv.style.display = "none";
604 "
605 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed 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 th e Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ ëf̈g̈ḧ
606 " but got Document node with 2 children
607 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's las t Range, startOffset of the Selection's last Range must match the added Range ex pected 0 but got 6
608 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must not throw exceptions or modify the range it' s given
609 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
610 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
611 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the selection's last range being t he same object we added assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
612 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 36 [document, 1, document, 2]: modifying the first added range must modify the Selection's last R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
613 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range must modify the first added R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
614 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must not throw exceptions or modify the range it 's given
615 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in rangeCount being 1
616 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the selection's last range having the specified endpoints
617 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return t he same object we added expected object "Selection.addRange() tests
618
619 Äb̈c̈d̈ëf̈g̈ḧ
620 Ijklmnop
621 QrstuvwxYzabcdefGhijklmn
622
623
624
625
626
627 "use strict";
628
629 testAddRangeSubSet(40, 44);
630 testDiv.style.display = "none";
631 " but got object "Selection.addRange() tests
632
633 Äb̈c̈d̈ëf̈g̈ḧ
634 Ijklmnop
635 QrstuvwxYzabcdefGhijklmn
636
637
638
639
640
641 "use strict";
642
643 testAddRangeSubSet(40, 44);
644 testDiv.style.display = "none";
645 "
646 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed 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 th e Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ ëf̈g̈ḧ
647 " but got Document node with 2 children
648 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's las t Range, startOffset of the Selection's last Range must match the added Range ex pected 0 but got 6
649 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 37 [testDiv, 0, c omment, 5]: first addRange() must not throw exceptions or modify the range it's given
650 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 37 [testDiv, 0, c omment, 5]: first addRange() must result in rangeCount being 1 assert_equals: ra ngeCount must be 1 expected 1 but got 0
651 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 37 [testDiv, 0, c omment, 5]: first addRange() must result in the selection's last range having th e specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
652 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 37 [testDiv, 0, c omment, 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
653 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 37 [testDiv, 0, c omment, 5]: modifying the first added range must modify the Selection's last Ran ge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
654 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 37 [testDiv, 0, c omment, 5]: modifying the Selection's last Range must modify the first added Ran ge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
655 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 37 [testDiv, 0, c omment, 5]: second addRange() must not throw exceptions or modify the range it's given
656 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 37 [testDiv, 0, c omment, 5]: second addRange() must result in rangeCount being 1
657 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 37 [testDiv, 0, c omment, 5]: second addRange() must result in the selection's last range having t he 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̈ḧ
658 </p><p id="b" s...
659 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 37 [testDiv, 0, c omment, 5]: second addRange() must result in the selection's last range being th e same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
660 Ijklmnop
661 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
662 Ijklmnop
663 QrstuvwxYzabcdefGhijklmn"
664 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 37 [testDiv, 0, c omment, 5]: modifying the second added range must modify the Selection's last Ra nge 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̈ḧ
665 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
666 </p><p id="b" s...
667 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 37 [testDiv, 0, c omment, 5]: modifying the Selection's last Range must modify the second added Ra nge assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expe cted 0 but got 6
668 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 38 [paras[2].firs tChild, 4, comment, 2]: first addRange() must not throw exceptions or modify the range it's given
669 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 38 [paras[2].firs tChild, 4, comment, 2]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
670 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 38 [paras[2].firs tChild, 4, comment, 2]: first addRange() must result in the selection's last ran ge having the specified endpoints assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
671 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 38 [paras[2].firs tChild, 4, comment, 2]: first addRange() must result in the selection's last ran ge being the same object we added assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
672 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 38 [paras[2].firs tChild, 4, comment, 2]: modifying the first added range must modify the Selectio n's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
673 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 38 [paras[2].firs tChild, 4, comment, 2]: modifying the Selection's last Range must modify the fir st added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
674 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 38 [paras[2].firs tChild, 4, comment, 2]: second addRange() must not throw exceptions or modify th e range it's given
675 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 38 [paras[2].firs tChild, 4, comment, 2]: second addRange() must result in rangeCount being 1
676 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 38 [paras[2].firs tChild, 4, comment, 2]: second addRange() must result in the selection's last ra nge 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̈ḧ
677 </p><p id="b" s...
678 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 38 [paras[2].firs tChild, 4, comment, 2]: second addRange() must result in the selection's last ra nge being the same object we added assert_equals: getRangeAt(rangeCount - 1) mus t return the same object we added expected object "uvwxYzabcdefGhijklmn" but got object "uvwxYzabcdefGhijklmn"
679 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 38 [paras[2].firs tChild, 4, comment, 2]: modifying the second added range must modify the Selecti on's last Range assert_equals: After mutating the second added Range, startConta iner of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
680 " but got Text node "Qrstuvwx"
681 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 38 [paras[2].firs tChild, 4, comment, 2]: modifying the Selection's last Range must modify the sec ond added Range assert_equals: After second addRange(), after mutating the Selec tion's last Range, startOffset of the Selection's last Range must match the adde d Range expected 0 but got 6
682 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw exceptions or modify the range it's given
683 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCount being 1 assert_equals: r angeCount must be 1 expected 1 but got 0
684 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selection's last range having t he specified endpoints assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
685 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selection's last range being th e same object we added assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
686 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must modify the Selection's last Ra nge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
687 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the first added Ra nge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
688 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw exceptions or modify the range it' s given
689 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeCount being 1
690 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: endContainer of the Selection's last Rang e 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̈ḧ
691 </p><p id="b" s...
692 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the selection's last range being t he same object we added assert_equals: getRangeAt(rangeCount - 1) must return th e same object we added expected object "Ghijklmn" but got object "Ghijklmn"
693 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the second added range must modify the Selection's last R ange 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̈e ̈f̈g̈ḧ
694 " but got Element node <p id="d" style="display:none">Yzabcdef</p>
695 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the second added R ange assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6
696 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 40 [foreignDoc, 0 , foreignDoc, 0]: first addRange() must not throw exceptions or modify the range it's given
697 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 40 [foreignDoc, 0 , foreignDoc, 0]: first addRange() must result in rangeCount being 1 assert_equa ls: rangeCount must be 1 expected 1 but got 0
698 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 40 [foreignDoc, 0 , foreignDoc, 0]: first addRange() must result in the selection's last range hav ing the specified endpoints assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
699 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 40 [foreignDoc, 0 , foreignDoc, 0]: first addRange() must result in the selection's last range bei ng the same object we added assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
700 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 40 [foreignDoc, 0 , foreignDoc, 0]: modifying the first added range must modify the Selection's la st Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
701 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 40 [foreignDoc, 0 , foreignDoc, 0]: modifying the Selection's last Range must modify the first add ed Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
702 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 40 [foreignDoc, 0 , foreignDoc, 0]: second addRange() must not throw exceptions or modify the rang e it's given
703 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 40 [foreignDoc, 0 , foreignDoc, 0]: second addRange() must result in rangeCount being 1 assert_equ als: rangeCount must be 1 expected 1 but got 0
704 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 40 [foreignDoc, 0 , foreignDoc, 0]: second addRange() must result in the selection's last range ha ving the specified endpoints assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
705 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 40 [foreignDoc, 0 , foreignDoc, 0]: second addRange() must result in the selection's last range be ing the same object we added assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
706 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 40 [foreignDoc, 0 , foreignDoc, 0]: modifying the second added range must modify the Selection's l ast Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got di sallowed value 0
707 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 40 [foreignDoc, 0 , foreignDoc, 0]: modifying the Selection's last Range must modify the second ad ded Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got di sallowed value 0
708 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 41 [foreignDoc, 1 , foreignComment, 2]: first addRange() must not throw exceptions or modify the r ange it's given
709 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 41 [foreignDoc, 1 , foreignComment, 2]: first addRange() must result in rangeCount being 1 assert_ equals: rangeCount must be 1 expected 1 but got 0
710 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 41 [foreignDoc, 1 , foreignComment, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
711 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 41 [foreignDoc, 1 , foreignComment, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
712 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 41 [foreignDoc, 1 , foreignComment, 2]: modifying the first added range must modify the Selection' s last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
713 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 41 [foreignDoc, 1 , foreignComment, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
714 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 41 [foreignDoc, 1 , foreignComment, 2]: second addRange() must not throw exceptions or modify the range it's given
715 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 41 [foreignDoc, 1 , foreignComment, 2]: second addRange() must result in rangeCount being 1 assert _equals: rangeCount must be 1 expected 1 but got 0
716 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 41 [foreignDoc, 1 , foreignComment, 2]: second addRange() must result in the selection's last rang e having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
717 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 41 [foreignDoc, 1 , foreignComment, 2]: second addRange() must result in the selection's last rang e being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
718 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 41 [foreignDoc, 1 , foreignComment, 2]: modifying the second added range must modify the Selection 's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
719 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 41 [foreignDoc, 1 , foreignComment, 2]: modifying the Selection's last Range must modify the secon d added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
720 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 42 [foreignDoc.bo dy, 0, foreignTextNode, 36]: first addRange() must not throw exceptions or modif y the range it's given
721 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 42 [foreignDoc.bo dy, 0, foreignTextNode, 36]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
722 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 42 [foreignDoc.bo dy, 0, foreignTextNode, 36]: first addRange() must result in the selection's las t range having the specified endpoints assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
723 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 42 [foreignDoc.bo dy, 0, foreignTextNode, 36]: first addRange() must result in the selection's las t range being the same object we added assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
724 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 42 [foreignDoc.bo dy, 0, foreignTextNode, 36]: modifying the first added range must modify the Sel ection's last Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
725 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 42 [foreignDoc.bo dy, 0, foreignTextNode, 36]: modifying the Selection's last Range must modify th e first added Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
726 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 42 [foreignDoc.bo dy, 0, foreignTextNode, 36]: second addRange() must not throw exceptions or modi fy the range it's given
727 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 42 [foreignDoc.bo dy, 0, foreignTextNode, 36]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
728 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 42 [foreignDoc.bo dy, 0, foreignTextNode, 36]: second addRange() must result in the selection's la st range having the specified endpoints assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
729 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 42 [foreignDoc.bo dy, 0, foreignTextNode, 36]: second addRange() must result in the selection's la st range being the same object we added assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
730 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 42 [foreignDoc.bo dy, 0, foreignTextNode, 36]: modifying the second added range must modify the Se lection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
731 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 42 [foreignDoc.bo dy, 0, foreignTextNode, 36]: modifying the Selection's last Range must modify th e second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
732 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 43 [xmlDoc, 0, xm lDoc, 0]: first addRange() must not throw exceptions or modify the range it's gi ven
733 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 43 [xmlDoc, 0, xm lDoc, 0]: first addRange() must result in rangeCount being 1 assert_equals: rang eCount must be 1 expected 1 but got 0
734 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 43 [xmlDoc, 0, xm lDoc, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
735 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 43 [xmlDoc, 0, xm lDoc, 0]: first addRange() must result in the selection's last range being the s ame object we added assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
736 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 43 [xmlDoc, 0, xm lDoc, 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
737 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 43 [xmlDoc, 0, xm lDoc, 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
738 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 43 [xmlDoc, 0, xm lDoc, 0]: second addRange() must not throw exceptions or modify the range it's g iven
739 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 43 [xmlDoc, 0, xm lDoc, 0]: second addRange() must result in rangeCount being 1 assert_equals: ran geCount must be 1 expected 1 but got 0
740 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 43 [xmlDoc, 0, xm lDoc, 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
741 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 43 [xmlDoc, 0, xm lDoc, 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
742 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 43 [xmlDoc, 0, xm lDoc, 0]: modifying the second added range must modify the Selection's last Rang e assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
743 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 43 [xmlDoc, 0, xm lDoc, 0]: modifying the Selection's last Range must modify the second added Rang e assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
744 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 44 [xmlDoc, 1, xm lComment, 0]: first addRange() must not throw exceptions or modify the range it' s given
745 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 44 [xmlDoc, 1, xm lComment, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
746 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 44 [xmlDoc, 1, xm lComment, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
747 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 44 [xmlDoc, 1, xm lComment, 0]: first addRange() must result in the selection's last range being t he same object we added assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
748 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 44 [xmlDoc, 1, xm lComment, 0]: modifying the first added range must modify the Selection's last R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
749 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 44 [xmlDoc, 1, xm lComment, 0]: modifying the Selection's last Range must modify the first added R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
750 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 44 [xmlDoc, 1, xm lComment, 0]: second addRange() must not throw exceptions or modify the range it 's given
751 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 44 [xmlDoc, 1, xm lComment, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
752 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 44 [xmlDoc, 1, xm lComment, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
753 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 44 [xmlDoc, 1, xm lComment, 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 rangeCo unt is 0 got disallowed value 0
754 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 44 [xmlDoc, 1, xm lComment, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0
755 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 44 [xmlDoc, 1, xm lComment, 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 disall owed value 0
756 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 45 [detachedTextN ode, 0, detachedTextNode, 8]: first addRange() must not throw exceptions or modi fy the range it's given
757 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 45 [detachedTextN ode, 0, detachedTextNode, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
758 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 45 [detachedTextN ode, 0, detachedTextNode, 8]: first addRange() must result in the selection's la st range having the specified endpoints assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
759 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 45 [detachedTextN ode, 0, detachedTextNode, 8]: first addRange() must result in the selection's la st range being the same object we added assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
760 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 45 [detachedTextN ode, 0, detachedTextNode, 8]: modifying the first added range must modify the Se lection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
761 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 45 [detachedTextN ode, 0, detachedTextNode, 8]: modifying the Selection's last Range must modify t he first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
762 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 45 [detachedTextN ode, 0, detachedTextNode, 8]: second addRange() must not throw exceptions or mod ify the range it's given
763 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 45 [detachedTextN ode, 0, detachedTextNode, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
764 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 45 [detachedTextN ode, 0, detachedTextNode, 8]: second addRange() must result in the selection's l ast range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
765 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 45 [detachedTextN ode, 0, detachedTextNode, 8]: second addRange() must result in the selection's l ast range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
766 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 45 [detachedTextN ode, 0, detachedTextNode, 8]: modifying the second added range must modify the S election's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
767 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 45 [detachedTextN ode, 0, detachedTextNode, 8]: modifying the Selection's last Range must modify t he second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
768 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 46 [detachedForei gnTextNode, 7, detachedForeignTextNode, 7]: first addRange() must not throw exce ptions or modify the range it's given
769 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 46 [detachedForei gnTextNode, 7, detachedForeignTextNode, 7]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
770 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 46 [detachedForei gnTextNode, 7, detachedForeignTextNode, 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
771 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 46 [detachedForei gnTextNode, 7, detachedForeignTextNode, 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
772 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 46 [detachedForei gnTextNode, 7, detachedForeignTextNode, 7]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
773 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 46 [detachedForei gnTextNode, 7, detachedForeignTextNode, 7]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
774 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 46 [detachedForei gnTextNode, 7, detachedForeignTextNode, 7]: second addRange() must not throw exc eptions or modify the range it's given
775 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 46 [detachedForei gnTextNode, 7, detachedForeignTextNode, 7]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
776 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 46 [detachedForei gnTextNode, 7, detachedForeignTextNode, 7]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
777 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 46 [detachedForei gnTextNode, 7, detachedForeignTextNode, 7]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
778 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 46 [detachedForei gnTextNode, 7, detachedForeignTextNode, 7]: 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
779 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 46 [detachedForei gnTextNode, 7, detachedForeignTextNode, 7]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
780 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 47 [detachedForei gnTextNode, 0, detachedForeignTextNode, 8]: first addRange() must not throw exce ptions or modify the range it's given
781 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 47 [detachedForei gnTextNode, 0, detachedForeignTextNode, 8]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
782 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 47 [detachedForei gnTextNode, 0, detachedForeignTextNode, 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
783 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 47 [detachedForei gnTextNode, 0, detachedForeignTextNode, 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
784 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 47 [detachedForei gnTextNode, 0, detachedForeignTextNode, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
785 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 47 [detachedForei gnTextNode, 0, detachedForeignTextNode, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
786 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 47 [detachedForei gnTextNode, 0, detachedForeignTextNode, 8]: second addRange() must not throw exc eptions or modify the range it's given
787 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 47 [detachedForei gnTextNode, 0, detachedForeignTextNode, 8]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
788 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 47 [detachedForei gnTextNode, 0, detachedForeignTextNode, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
789 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 47 [detachedForei gnTextNode, 0, detachedForeignTextNode, 8]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
790 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 47 [detachedForei gnTextNode, 0, detachedForeignTextNode, 8]: 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
791 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 47 [detachedForei gnTextNode, 0, detachedForeignTextNode, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
792 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 48 [detachedXmlTe xtNode, 7, detachedXmlTextNode, 7]: first addRange() must not throw exceptions o r modify the range it's given
793 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 48 [detachedXmlTe xtNode, 7, detachedXmlTextNode, 7]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
794 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 48 [detachedXmlTe xtNode, 7, detachedXmlTextNode, 7]: first addRange() must result in the selectio n's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
795 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 48 [detachedXmlTe xtNode, 7, detachedXmlTextNode, 7]: first addRange() must result in the selectio n's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
796 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 48 [detachedXmlTe xtNode, 7, detachedXmlTextNode, 7]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
797 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 48 [detachedXmlTe xtNode, 7, detachedXmlTextNode, 7]: modifying the Selection's last Range must mo dify the first added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
798 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 48 [detachedXmlTe xtNode, 7, detachedXmlTextNode, 7]: second addRange() must not throw exceptions or modify the range it's given
799 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 48 [detachedXmlTe xtNode, 7, detachedXmlTextNode, 7]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
800 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 48 [detachedXmlTe xtNode, 7, detachedXmlTextNode, 7]: second addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
801 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 48 [detachedXmlTe xtNode, 7, detachedXmlTextNode, 7]: second addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
802 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 48 [detachedXmlTe xtNode, 7, detachedXmlTextNode, 7]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
803 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 48 [detachedXmlTe xtNode, 7, detachedXmlTextNode, 7]: modifying the Selection's last Range must mo dify the second added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
804 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 49 [detachedXmlTe xtNode, 0, detachedXmlTextNode, 8]: first addRange() must not throw exceptions o r modify the range it's given
805 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 49 [detachedXmlTe xtNode, 0, detachedXmlTextNode, 8]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
806 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 49 [detachedXmlTe xtNode, 0, detachedXmlTextNode, 8]: first addRange() must result in the selectio n's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
807 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 49 [detachedXmlTe xtNode, 0, detachedXmlTextNode, 8]: first addRange() must result in the selectio n's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
808 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 49 [detachedXmlTe xtNode, 0, detachedXmlTextNode, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
809 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 49 [detachedXmlTe xtNode, 0, detachedXmlTextNode, 8]: modifying the Selection's last Range must mo dify the first added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
810 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 49 [detachedXmlTe xtNode, 0, detachedXmlTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
811 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 49 [detachedXmlTe xtNode, 0, detachedXmlTextNode, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
812 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 49 [detachedXmlTe xtNode, 0, detachedXmlTextNode, 8]: second addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
813 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 49 [detachedXmlTe xtNode, 0, detachedXmlTextNode, 8]: second addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
814 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 49 [detachedXmlTe xtNode, 0, detachedXmlTextNode, 8]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
815 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 49 [detachedXmlTe xtNode, 0, detachedXmlTextNode, 8]: modifying the Selection's last Range must mo dify the second added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
816 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 50 [detachedComme nt, 3, detachedComment, 4]: first addRange() must not throw exceptions or modify the range it's given
817 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 50 [detachedComme nt, 3, detachedComment, 4]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
818 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 50 [detachedComme nt, 3, detachedComment, 4]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
819 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 50 [detachedComme nt, 3, detachedComment, 4]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
820 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 50 [detachedComme nt, 3, detachedComment, 4]: modifying the first added range must modify the Sele ction's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
821 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 50 [detachedComme nt, 3, detachedComment, 4]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
822 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 50 [detachedComme nt, 3, detachedComment, 4]: second addRange() must not throw exceptions or modif y the range it's given
823 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 50 [detachedComme nt, 3, detachedComment, 4]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
824 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 50 [detachedComme nt, 3, detachedComment, 4]: second addRange() must result in the selection's las t range having the specified endpoints assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
825 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 50 [detachedComme nt, 3, detachedComment, 4]: second addRange() must result in the selection's las t range being the same object we added assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
826 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 50 [detachedComme nt, 3, detachedComment, 4]: modifying the second added range must modify the Sel ection's last Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
827 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 50 [detachedComme nt, 3, detachedComment, 4]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
828 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 51 [detachedComme nt, 5, detachedComment, 5]: first addRange() must not throw exceptions or modify the range it's given
829 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 51 [detachedComme nt, 5, detachedComment, 5]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
830 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 51 [detachedComme nt, 5, detachedComment, 5]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
831 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 51 [detachedComme nt, 5, detachedComment, 5]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
832 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 51 [detachedComme nt, 5, detachedComment, 5]: modifying the first added range must modify the Sele ction's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
833 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 51 [detachedComme nt, 5, detachedComment, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
834 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 51 [detachedComme nt, 5, detachedComment, 5]: second addRange() must not throw exceptions or modif y the range it's given
835 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 51 [detachedComme nt, 5, detachedComment, 5]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
836 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 51 [detachedComme nt, 5, detachedComment, 5]: second addRange() must result in the selection's las t range having the specified endpoints assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
837 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 51 [detachedComme nt, 5, detachedComment, 5]: second addRange() must result in the selection's las t range being the same object we added assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
838 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 51 [detachedComme nt, 5, detachedComment, 5]: modifying the second added range must modify the Sel ection's last Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
839 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 51 [detachedComme nt, 5, detachedComment, 5]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
840 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 52 [detachedForei gnComment, 0, detachedForeignComment, 1]: first addRange() must not throw except ions or modify the range it's given
841 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 52 [detachedForei gnComment, 0, detachedForeignComment, 1]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
842 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 52 [detachedForei gnComment, 0, detachedForeignComment, 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
843 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 52 [detachedForei gnComment, 0, detachedForeignComment, 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
844 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 52 [detachedForei gnComment, 0, detachedForeignComment, 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
845 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 52 [detachedForei gnComment, 0, detachedForeignComment, 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
846 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 52 [detachedForei gnComment, 0, detachedForeignComment, 1]: second addRange() must not throw excep tions or modify the range it's given
847 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 52 [detachedForei gnComment, 0, detachedForeignComment, 1]: second addRange() must result in range Count being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
848 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 52 [detachedForei gnComment, 0, detachedForeignComment, 1]: second addRange() must result in the s election's last range having the specified endpoints assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
849 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 52 [detachedForei gnComment, 0, detachedForeignComment, 1]: second addRange() must result in the s election's last range being the same object we added assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
850 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 52 [detachedForei gnComment, 0, detachedForeignComment, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
851 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 52 [detachedForei gnComment, 0, detachedForeignComment, 1]: modifying the Selection's last Range m ust modify the second added Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
852 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 53 [detachedForei gnComment, 4, detachedForeignComment, 4]: first addRange() must not throw except ions or modify the range it's given
853 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 53 [detachedForei gnComment, 4, detachedForeignComment, 4]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
854 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 53 [detachedForei gnComment, 4, detachedForeignComment, 4]: 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
855 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 53 [detachedForei gnComment, 4, detachedForeignComment, 4]: 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
856 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 53 [detachedForei gnComment, 4, detachedForeignComment, 4]: 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
857 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 53 [detachedForei gnComment, 4, detachedForeignComment, 4]: 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
858 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 53 [detachedForei gnComment, 4, detachedForeignComment, 4]: second addRange() must not throw excep tions or modify the range it's given
859 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 53 [detachedForei gnComment, 4, detachedForeignComment, 4]: second addRange() must result in range Count being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
860 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 53 [detachedForei gnComment, 4, detachedForeignComment, 4]: second addRange() must result in the s election's last range having the specified endpoints assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
861 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 53 [detachedForei gnComment, 4, detachedForeignComment, 4]: second addRange() must result in the s election's last range being the same object we added assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
862 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 53 [detachedForei gnComment, 4, detachedForeignComment, 4]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
863 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 53 [detachedForei gnComment, 4, detachedForeignComment, 4]: modifying the Selection's last Range m ust modify the second added Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
864 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 54 [detachedXmlCo mment, 2, detachedXmlComment, 6]: first addRange() must not throw exceptions or modify the range it's given
865 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 54 [detachedXmlCo mment, 2, detachedXmlComment, 6]: first addRange() must result in rangeCount bei ng 1 assert_equals: rangeCount must be 1 expected 1 but got 0
866 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 54 [detachedXmlCo mment, 2, detachedXmlComment, 6]: first addRange() must result in the selection' s last range having the specified endpoints assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
867 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 54 [detachedXmlCo mment, 2, detachedXmlComment, 6]: first addRange() must result in the selection' s last range being the same object we added assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
868 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 54 [detachedXmlCo mment, 2, detachedXmlComment, 6]: modifying the first added range must modify th e Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
869 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 54 [detachedXmlCo mment, 2, detachedXmlComment, 6]: modifying the Selection's last Range must modi fy the first added Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
870 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 54 [detachedXmlCo mment, 2, detachedXmlComment, 6]: second addRange() must not throw exceptions or modify the range it's given
871 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 54 [detachedXmlCo mment, 2, detachedXmlComment, 6]: second addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
872 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 54 [detachedXmlCo mment, 2, detachedXmlComment, 6]: second addRange() must result in the selection 's last range having the specified endpoints assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
873 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 54 [detachedXmlCo mment, 2, detachedXmlComment, 6]: second addRange() must result in the selection 's last range being the same object we added assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
874 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 54 [detachedXmlCo mment, 2, detachedXmlComment, 6]: modifying the second added range must modify t he Selection's last Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
875 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 54 [detachedXmlCo mment, 2, detachedXmlComment, 6]: modifying the Selection's last Range must modi fy the second added Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
876 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 55 [docfrag, 0, d ocfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
877 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 55 [docfrag, 0, d ocfrag, 0]: first addRange() must result in rangeCount being 1 assert_equals: ra ngeCount must be 1 expected 1 but got 0
878 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 55 [docfrag, 0, d ocfrag, 0]: first addRange() must result in the selection's last range having th e specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
879 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 55 [docfrag, 0, d ocfrag, 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
880 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 55 [docfrag, 0, d ocfrag, 0]: modifying the first added range must modify the Selection's last Ran ge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
881 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 55 [docfrag, 0, d ocfrag, 0]: modifying the Selection's last Range must modify the first added Ran ge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
882 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 55 [docfrag, 0, d ocfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
883 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 55 [docfrag, 0, d ocfrag, 0]: second addRange() must result in rangeCount being 1 assert_equals: r angeCount must be 1 expected 1 but got 0
884 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 55 [docfrag, 0, d ocfrag, 0]: second addRange() must result in the selection's last range having t he specified endpoints assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
885 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 55 [docfrag, 0, d ocfrag, 0]: second addRange() must result in the selection's last range being th e same object we added assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
886 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 55 [docfrag, 0, d ocfrag, 0]: modifying the second added range must modify the Selection's last Ra nge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
887 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 55 [docfrag, 0, d ocfrag, 0]: modifying the Selection's last Range must modify the second added Ra nge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
888 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 56 [foreignDocfra g, 0, foreignDocfrag, 0]: first addRange() must not throw exceptions or modify t he range it's given
889 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 56 [foreignDocfra g, 0, foreignDocfrag, 0]: first addRange() must result in rangeCount being 1 ass ert_equals: rangeCount must be 1 expected 1 but got 0
890 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 56 [foreignDocfra g, 0, foreignDocfrag, 0]: first addRange() must result in the selection's last r ange having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
891 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 56 [foreignDocfra g, 0, foreignDocfrag, 0]: first addRange() must result in the selection's last r ange being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
892 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 56 [foreignDocfra g, 0, foreignDocfrag, 0]: modifying the first added range must modify the Select ion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
893 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 56 [foreignDocfra g, 0, foreignDocfrag, 0]: modifying the Selection's last Range must modify the f irst added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
894 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 56 [foreignDocfra g, 0, foreignDocfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
895 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 56 [foreignDocfra g, 0, foreignDocfrag, 0]: second addRange() must result in rangeCount being 1 as sert_equals: rangeCount must be 1 expected 1 but got 0
896 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 56 [foreignDocfra g, 0, foreignDocfrag, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
897 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 56 [foreignDocfra g, 0, foreignDocfrag, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
898 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 56 [foreignDocfra g, 0, foreignDocfrag, 0]: modifying the second added range must modify the Selec tion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
899 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 56 [foreignDocfra g, 0, foreignDocfrag, 0]: modifying the Selection's last Range must modify the s econd added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
900 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 57 [xmlDocfrag, 0 , xmlDocfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
901 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 57 [xmlDocfrag, 0 , xmlDocfrag, 0]: first addRange() must result in rangeCount being 1 assert_equa ls: rangeCount must be 1 expected 1 but got 0
902 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 57 [xmlDocfrag, 0 , xmlDocfrag, 0]: first addRange() must result in the selection's last range hav ing the specified endpoints assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
903 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 57 [xmlDocfrag, 0 , xmlDocfrag, 0]: first addRange() must result in the selection's last range bei ng the same object we added assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
904 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 57 [xmlDocfrag, 0 , xmlDocfrag, 0]: modifying the first added range must modify the Selection's la st Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
905 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 57 [xmlDocfrag, 0 , xmlDocfrag, 0]: modifying the Selection's last Range must modify the first add ed Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
906 PASS Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 57 [xmlDocfrag, 0 , xmlDocfrag, 0]: second addRange() must not throw exceptions or modify the rang e it's given
907 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 57 [xmlDocfrag, 0 , xmlDocfrag, 0]: second addRange() must result in rangeCount being 1 assert_equ als: rangeCount must be 1 expected 1 but got 0
908 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 57 [xmlDocfrag, 0 , xmlDocfrag, 0]: second addRange() must result in the selection's last range ha ving the specified endpoints assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
909 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 57 [xmlDocfrag, 0 , xmlDocfrag, 0]: second addRange() must result in the selection's last range be ing the same object we added assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
910 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 57 [xmlDocfrag, 0 , xmlDocfrag, 0]: modifying the second added range must modify the Selection's l ast Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got di sallowed value 0
911 FAIL Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 57 [xmlDocfrag, 0 , xmlDocfrag, 0]: modifying the Selection's last Range must modify the second ad ded Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got di sallowed value 0
912 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 0 [paras[0].f irstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exception s or modify the range it's given
913 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 0 [paras[0].f irstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
914 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 0 [paras[0].f irstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
915 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 0 [paras[0].f irstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
916 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 0 [paras[0].f irstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
917 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 0 [paras[0].f irstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
918 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 0 [paras[0].f irstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptio ns or modify the range it's given
919 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 0 [paras[0].f irstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCou nt being 1
920 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 0 [paras[0].f irstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the sele ction's last range having the specified endpoints
921 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 0 [paras[0].f irstChild, 0, paras[0].firstChild, 0]: 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 "" but got obje ct ""
922 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 0 [paras[0].f irstChild, 0, paras[0].firstChild, 0]: modifying the second added range must mod ify the Selection's last Range assert_equals: After mutating the second added Ra nge, endOffset of the Selection's last Range must match the added Range expected 2 but got 0
923 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 0 [paras[0].f irstChild, 0, paras[0].firstChild, 0]: 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
924 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 1 [paras[0].f irstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exception s or modify the range it's given
925 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 1 [paras[0].f irstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
926 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 1 [paras[0].f irstChild, 0, paras[0].firstChild, 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
927 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 1 [paras[0].f irstChild, 0, paras[0].firstChild, 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
928 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 1 [paras[0].f irstChild, 0, paras[0].firstChild, 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
929 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 1 [paras[0].f irstChild, 0, paras[0].firstChild, 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
930 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 1 [paras[0].f irstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptio ns or modify the range it's given
931 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 1 [paras[0].f irstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCou nt being 1
932 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 1 [paras[0].f irstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the sele ction's last range having the specified endpoints
933 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 1 [paras[0].f irstChild, 0, paras[0].firstChild, 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 "A" but got obj ect "A"
934 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 1 [paras[0].f irstChild, 0, paras[0].firstChild, 1]: modifying the second added range must mod ify the Selection's last Range assert_equals: After mutating the second added Ra nge, endOffset of the Selection's last Range must match the added Range expected 2 but got 1
935 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 1 [paras[0].f irstChild, 0, paras[0].firstChild, 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
936 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 2 [paras[0].f irstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exception s or modify the range it's given
937 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 2 [paras[0].f irstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
938 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 2 [paras[0].f irstChild, 2, paras[0].firstChild, 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
939 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 2 [paras[0].f irstChild, 2, paras[0].firstChild, 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
940 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 2 [paras[0].f irstChild, 2, paras[0].firstChild, 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
941 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 2 [paras[0].f irstChild, 2, paras[0].firstChild, 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
942 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 2 [paras[0].f irstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptio ns or modify the range it's given
943 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 2 [paras[0].f irstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCou nt being 1
944 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 2 [paras[0].f irstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the sele ction's last range having the specified endpoints
945 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 2 [paras[0].f irstChild, 2, paras[0].firstChild, 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 "b̈c̈d̈" but go t object "b̈c̈d̈"
946 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 2 [paras[0].f irstChild, 2, paras[0].firstChild, 8]: modifying the second added range must mod ify the Selection's last Range assert_equals: After mutating the second added Ra nge, startOffset of the Selection's last Range must match the added Range expect ed 0 but got 2
947 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 2 [paras[0].f irstChild, 2, paras[0].firstChild, 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
948 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 3 [paras[0].f irstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exception s or modify the range it's given
949 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 3 [paras[0].f irstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
950 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 3 [paras[0].f irstChild, 2, paras[0].firstChild, 9]: 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
951 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 3 [paras[0].f irstChild, 2, paras[0].firstChild, 9]: 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
952 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 3 [paras[0].f irstChild, 2, paras[0].firstChild, 9]: 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
953 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 3 [paras[0].f irstChild, 2, paras[0].firstChild, 9]: 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
954 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 3 [paras[0].f irstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptio ns or modify the range it's given
955 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 3 [paras[0].f irstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCou nt being 1
956 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 3 [paras[0].f irstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the sele ction's last range having the specified endpoints
957 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 3 [paras[0].f irstChild, 2, paras[0].firstChild, 9]: 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̈e" but g ot object "b̈c̈d̈e"
958 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 3 [paras[0].f irstChild, 2, paras[0].firstChild, 9]: modifying the second added range must mod ify the Selection's last Range assert_equals: After mutating the second added Ra nge, startOffset of the Selection's last Range must match the added Range expect ed 0 but got 2
959 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 3 [paras[0].f irstChild, 2, paras[0].firstChild, 9]: 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
960 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 4 [paras[1].f irstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exception s or modify the range it's given
961 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 4 [paras[1].f irstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
962 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 4 [paras[1].f irstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
963 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 4 [paras[1].f irstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
964 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 4 [paras[1].f irstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
965 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 4 [paras[1].f irstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
966 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 4 [paras[1].f irstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptio ns or modify the range it's given
967 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 4 [paras[1].f irstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCou nt being 1
968 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 4 [paras[1].f irstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the sele ction's last range having the specified endpoints
969 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 4 [paras[1].f irstChild, 0, paras[1].firstChild, 0]: 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 "" but got obje ct ""
970 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 4 [paras[1].f irstChild, 0, paras[1].firstChild, 0]: 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̈ḧ
971 " but got Text node "Ijklmnop
972 "
973 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 4 [paras[1].f irstChild, 0, paras[1].firstChild, 0]: 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
974 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 5 [paras[1].f irstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exception s or modify the range it's given
975 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 5 [paras[1].f irstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
976 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 5 [paras[1].f irstChild, 0, paras[1].firstChild, 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
977 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 5 [paras[1].f irstChild, 0, paras[1].firstChild, 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
978 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 5 [paras[1].f irstChild, 0, paras[1].firstChild, 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
979 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 5 [paras[1].f irstChild, 0, paras[1].firstChild, 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
980 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 5 [paras[1].f irstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptio ns or modify the range it's given
981 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 5 [paras[1].f irstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCou nt being 1
982 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 5 [paras[1].f irstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the sele ction's last range having the specified endpoints
983 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 5 [paras[1].f irstChild, 0, paras[1].firstChild, 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 "I" but got obj ect "I"
984 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 5 [paras[1].f irstChild, 0, paras[1].firstChild, 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̈ḧ
985 " but got Text node "Ijklmnop
986 "
987 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 5 [paras[1].f irstChild, 0, paras[1].firstChild, 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
988 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 6 [paras[1].f irstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exception s or modify the range it's given
989 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 6 [paras[1].f irstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
990 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 6 [paras[1].f irstChild, 2, paras[1].firstChild, 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
991 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 6 [paras[1].f irstChild, 2, paras[1].firstChild, 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
992 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 6 [paras[1].f irstChild, 2, paras[1].firstChild, 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
993 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 6 [paras[1].f irstChild, 2, paras[1].firstChild, 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
994 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 6 [paras[1].f irstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptio ns or modify the range it's given
995 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 6 [paras[1].f irstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCou nt being 1
996 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 6 [paras[1].f irstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the sele ction's last range having the specified endpoints
997 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 6 [paras[1].f irstChild, 2, paras[1].firstChild, 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 "klmnop" but go t object "klmnop"
998 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 6 [paras[1].f irstChild, 2, paras[1].firstChild, 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̈ḧ
999 " but got Text node "Ijklmnop
1000 "
1001 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 6 [paras[1].f irstChild, 2, paras[1].firstChild, 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
1002 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 7 [paras[1].f irstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exception s or modify the range it's given
1003 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 7 [paras[1].f irstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1004 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 7 [paras[1].f irstChild, 2, paras[1].firstChild, 9]: 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
1005 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 7 [paras[1].f irstChild, 2, paras[1].firstChild, 9]: 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
1006 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 7 [paras[1].f irstChild, 2, paras[1].firstChild, 9]: 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
1007 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 7 [paras[1].f irstChild, 2, paras[1].firstChild, 9]: 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
1008 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 7 [paras[1].f irstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptio ns or modify the range it's given
1009 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 7 [paras[1].f irstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCou nt being 1
1010 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 7 [paras[1].f irstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the sele ction's last range having the specified endpoints
1011 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 7 [paras[1].f irstChild, 2, paras[1].firstChild, 9]: 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 "klmnop
1012 " but got object "klmnop
1013 "
1014 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 7 [paras[1].f irstChild, 2, paras[1].firstChild, 9]: 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̈ḧ
1015 " but got Text node "Ijklmnop
1016 "
1017 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 7 [paras[1].f irstChild, 2, paras[1].firstChild, 9]: 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
1018 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 8 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
1019 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 8 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1020 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 8 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1021 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 8 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1022 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 8 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1023 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 8 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1024 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 8 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not thro w exceptions or modify the range it's given
1025 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 8 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1026 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 8 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1027 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 8 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1028 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 8 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1029 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 8 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1030 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 9 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
1031 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 9 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1032 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 9 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1033 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 9 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1034 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 9 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1035 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 9 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1036 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 9 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not thro w exceptions or modify the range it's given
1037 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 9 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1038 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 9 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1039 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 9 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1040 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 9 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1041 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 9 [detachedPa ra1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1042 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 10 [detachedP ara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not thro w exceptions or modify the range it's given
1043 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 10 [detachedP ara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1044 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 10 [detachedP ara1.firstChild, 2, detachedPara1.firstChild, 8]: 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
1045 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 10 [detachedP ara1.firstChild, 2, detachedPara1.firstChild, 8]: 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
1046 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 10 [detachedP ara1.firstChild, 2, detachedPara1.firstChild, 8]: 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
1047 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 10 [detachedP ara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1048 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 10 [detachedP ara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not thr ow exceptions or modify the range it's given
1049 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 10 [detachedP ara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1050 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 10 [detachedP ara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1051 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 10 [detachedP ara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1052 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 10 [detachedP ara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the second added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1053 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 10 [detachedP ara1.firstChild, 2, detachedPara1.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
1054 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 11 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
1055 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 11 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1056 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 11 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1057 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 11 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1058 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 11 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1059 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 11 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1060 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 11 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
1061 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 11 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1062 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 11 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1063 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 11 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1064 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 11 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1065 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 11 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last R ange must modify the second added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1066 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 12 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
1067 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 12 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1068 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 12 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1069 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 12 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1070 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 12 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1071 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 12 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1072 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 12 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
1073 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 12 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1074 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 12 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1075 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 12 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1076 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 12 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1077 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 12 [foreignPa ra1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last R ange must modify the second added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1078 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 13 [foreignPa ra1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
1079 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 13 [foreignPa ra1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1080 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 13 [foreignPa ra1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1081 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 13 [foreignPa ra1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1082 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 13 [foreignPa ra1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1083 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 13 [foreignPa ra1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1084 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 13 [foreignPa ra1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
1085 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 13 [foreignPa ra1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1086 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 13 [foreignPa ra1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1087 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 13 [foreignPa ra1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1088 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 13 [foreignPa ra1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1089 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 13 [foreignPa ra1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last R ange must modify the second added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1090 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 14 [document. documentElement, 0, document.documentElement, 1]: first addRange() must not thro w exceptions or modify the range it's given
1091 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 14 [document. documentElement, 0, document.documentElement, 1]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1092 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 14 [document. documentElement, 0, document.documentElement, 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
1093 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 14 [document. documentElement, 0, document.documentElement, 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
1094 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 14 [document. documentElement, 0, document.documentElement, 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
1095 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 14 [document. documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1096 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 14 [document. documentElement, 0, document.documentElement, 1]: second addRange() must not thr ow exceptions or modify the range it's given
1097 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 14 [document. documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1
1098 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 14 [document. documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
1099 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] 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 added assert_equals: getR angeAt(rangeCount - 1) must return the same object we added expected object "Sel ection.addRange() tests
1100
1101 " but got object "Selection.addRange() tests
1102
1103 "
1104 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 14 [document. documentElement, 0, document.documentElement, 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̈ḧ
1105 " but got Element node <html><head><title>Selection.addRange() tests</title>
1106 <me...
1107 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 14 [document. documentElement, 0, document.documentElement, 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
1108 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 15 [document. documentElement, 0, document.documentElement, 2]: first addRange() must not thro w exceptions or modify the range it's given
1109 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 15 [document. documentElement, 0, document.documentElement, 2]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1110 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 15 [document. documentElement, 0, document.documentElement, 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
1111 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 15 [document. documentElement, 0, document.documentElement, 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
1112 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 15 [document. documentElement, 0, document.documentElement, 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
1113 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 15 [document. documentElement, 0, document.documentElement, 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
1114 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 15 [document. documentElement, 0, document.documentElement, 2]: second addRange() must not thr ow exceptions or modify the range it's given
1115 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 15 [document. documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1
1116 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 15 [document. documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoints
1117 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] 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 added assert_equals: getR angeAt(rangeCount - 1) must return the same object we added expected object "Sel ection.addRange() tests
1118
1119 Äb̈c̈d̈ëf̈g̈ḧ
1120 Ijklmnop
1121 QrstuvwxYzabcdefGhijklmn
1122
1123
1124
1125
1126
1127 "use strict";
1128
1129 testAddRangeSubSet(40, 44);
1130 testDiv.style.display = "none";
1131 " but got object "Selection.addRange() tests
1132
1133 Äb̈c̈d̈ëf̈g̈ḧ
1134 Ijklmnop
1135 QrstuvwxYzabcdefGhijklmn
1136
1137
1138
1139
1140
1141 "use strict";
1142
1143 testAddRangeSubSet(40, 44);
1144 testDiv.style.display = "none";
1145 "
1146 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 15 [document. documentElement, 0, document.documentElement, 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̈ḧ
1147 " but got Element node <html><head><title>Selection.addRange() tests</title>
1148 <me...
1149 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 15 [document. documentElement, 0, document.documentElement, 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
1150 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 16 [document. documentElement, 1, document.documentElement, 2]: first addRange() must not thro w exceptions or modify the range it's given
1151 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 16 [document. documentElement, 1, document.documentElement, 2]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1152 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 16 [document. documentElement, 1, document.documentElement, 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
1153 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 16 [document. documentElement, 1, document.documentElement, 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
1154 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 16 [document. documentElement, 1, document.documentElement, 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
1155 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 16 [document. documentElement, 1, document.documentElement, 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
1156 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 16 [document. documentElement, 1, document.documentElement, 2]: second addRange() must not thr ow exceptions or modify the range it's given
1157 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 16 [document. documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1
1158 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 16 [document. documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoints
1159 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] 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 added assert_equals: getR angeAt(rangeCount - 1) must return the same object we added expected object "Äb ̈c̈d̈ëf̈g̈ḧ
1160 Ijklmnop
1161 QrstuvwxYzabcdefGhijklmn
1162
1163
1164
1165
1166
1167 "use strict";
1168
1169 testAddRangeSubSet(40, 44);
1170 testDiv.style.display = "none";
1171 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1172 Ijklmnop
1173 QrstuvwxYzabcdefGhijklmn
1174
1175
1176
1177
1178
1179 "use strict";
1180
1181 testAddRangeSubSet(40, 44);
1182 testDiv.style.display = "none";
1183 "
1184 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 16 [document. documentElement, 1, document.documentElement, 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̈ḧ
1185 " but got Element node <html><head><title>Selection.addRange() tests</title>
1186 <me...
1187 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 16 [document. documentElement, 1, document.documentElement, 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
1188 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document. head, 1, document.head, 1]: first addRange() must not throw exceptions or modify the range it's given
1189 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document. head, 1, document.head, 1]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
1190 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] 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 tes ts if rangeCount is 0 got disallowed value 0
1191 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] 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 tes ts if rangeCount is 0 got disallowed value 0
1192 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document. head, 1, document.head, 1]: modifying the first added range must modify the Sele ction's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1193 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] 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
1194 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document. head, 1, document.head, 1]: second addRange() must not throw exceptions or modif y the range it's given
1195 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document. head, 1, document.head, 1]: second addRange() must result in rangeCount being 1
1196 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document. head, 1, document.head, 1]: second addRange() must result in the selection's las t range having the specified endpoints
1197 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document. head, 1, document.head, 1]: second addRange() must result in the selection's las t range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
1198 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document. head, 1, document.head, 1]: modifying the second added range must modify the Sel ection's last Range assert_equals: After mutating the second added Range, startC ontainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1199 " but got Element node <head><title>Selection.addRange() tests</title>
1200 <meta nam...
1201 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] 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 S election's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1202 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document. body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
1203 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document. body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
1204 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] 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 tes ts if rangeCount is 0 got disallowed value 0
1205 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] 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 tes ts if rangeCount is 0 got disallowed value 0
1206 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document. body, 0, document.body, 1]: modifying the first added range must modify the Sele ction's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1207 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] 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
1208 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document. body, 0, document.body, 1]: second addRange() must not throw exceptions or modif y the range it's given
1209 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document. body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
1210 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document. body, 0, document.body, 1]: second addRange() must result in the selection's las t range having the specified endpoints
1211 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document. body, 0, document.body, 1]: second addRange() must result in the selection's las t range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
1212 Ijklmnop
1213 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
1214 Ijklmnop
1215 QrstuvwxYzabcdefGhijklmn"
1216 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document. body, 0, document.body, 1]: modifying the second added range must modify the Sel ection's last Range assert_equals: After mutating the second added Range, startC ontainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1217 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1218 </p><p id...
1219 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] 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 S election's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1220 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDo c.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
1221 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDo c.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1222 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDo c.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1223 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDo c.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1224 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDo c.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1225 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDo c.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1226 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDo c.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
1227 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDo c.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1228 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDo c.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1229 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDo c.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1230 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDo c.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1231 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDo c.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1232 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDo c.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or mo dify the range it's given
1233 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDo c.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1234 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDo c.head, 1, foreignDoc.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
1235 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDo c.head, 1, foreignDoc.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
1236 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDo c.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
1237 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDo c.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
1238 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDo c.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or m odify the range it's given
1239 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDo c.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount bein g 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1240 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDo c.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1241 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDo c.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1242 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDo c.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
1243 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDo c.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
1244 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDo c.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or mo dify the range it's given
1245 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDo c.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1246 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDo c.body, 0, foreignDoc.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
1247 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDo c.body, 0, foreignDoc.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
1248 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDo c.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
1249 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDo c.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
1250 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDo c.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or m odify the range it's given
1251 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDo c.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount bein g 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1252 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDo c.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1253 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDo c.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1254 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDo c.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
1255 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDo c.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 rangeCou nt is 0 got disallowed value 0
1256 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
1257 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 assert_equa ls: rangeCount must be 1 expected 1 but got 0
1258 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range hav ing the specified endpoints assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1259 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range bei ng the same object we added assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1260 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's la st Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
1261 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first add ed Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
1262 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the rang e it's given
1263 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1
1264 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range ha ving the specified endpoints
1265 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range be ing the same object we added assert_equals: getRangeAt(rangeCount - 1) must retu rn the same object we added expected object "" but got object ""
1266 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's l ast Range assert_equals: After mutating the second added Range, startContainer o f the Selection's last Range must match the added Range expected Text node "Äb̈ c̈d̈ëf̈g̈ḧ
1267 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1268 </p>
1269 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second ad ded Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Rang e expected 0 but got 6
1270 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
1271 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 assert_equa ls: rangeCount must be 1 expected 1 but got 0
1272 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range hav ing the specified endpoints assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1273 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range bei ng the same object we added assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1274 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's la st Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
1275 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first add ed Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
1276 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the rang e it's given
1277 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
1278 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range ha ving the specified endpoints
1279 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range be ing the same object we added assert_equals: getRangeAt(rangeCount - 1) must retu rn the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
1280 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1281 "
1282 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's l ast Range assert_equals: After mutating the second added Range, startContainer o f the Selection's last Range must match the added Range expected Text node "Äb̈ c̈d̈ëf̈g̈ḧ
1283 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1284 </p>
1285 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second ad ded Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Rang e expected 0 but got 6
1286 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedP ara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
1287 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedP ara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
1288 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedP ara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
1289 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedP ara1, 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 tes ts if rangeCount is 0 got disallowed value 0
1290 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedP ara1, 0, detachedPara1, 0]: modifying the first added range must modify the Sele ction's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1291 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedP ara1, 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
1292 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedP ara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modif y the range it's given
1293 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedP ara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1294 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedP ara1, 0, detachedPara1, 0]: second addRange() must result in the selection's las t range having the specified endpoints assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1295 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedP ara1, 0, detachedPara1, 0]: second addRange() must result in the selection's las t range being the same object we added assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1296 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedP ara1, 0, detachedPara1, 0]: modifying the second added range must modify the Sel ection's last Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
1297 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedP ara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
1298 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedP ara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
1299 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedP ara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
1300 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedP ara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
1301 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedP ara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
1302 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedP ara1, 0, detachedPara1, 1]: modifying the first added range must modify the Sele ction's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1303 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedP ara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1304 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedP ara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modif y the range it's given
1305 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedP ara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1306 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedP ara1, 0, detachedPara1, 1]: second addRange() must result in the selection's las t range having the specified endpoints assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1307 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedP ara1, 0, detachedPara1, 1]: second addRange() must result in the selection's las t range being the same object we added assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1308 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedP ara1, 0, detachedPara1, 1]: modifying the second added range must modify the Sel ection's last Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
1309 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedP ara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
1310 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0]. firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptio ns or modify the range it's given
1311 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0]. firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1312 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0]. firstChild, 0, paras[1].firstChild, 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
1313 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0]. firstChild, 0, paras[1].firstChild, 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
1314 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0]. firstChild, 0, paras[1].firstChild, 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
1315 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0]. firstChild, 0, paras[1].firstChild, 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
1316 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0]. firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw excepti ons or modify the range it's given
1317 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0]. firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCo unt being 1
1318 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0]. firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the sel ection's last range having the specified endpoints
1319 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0]. firstChild, 0, paras[1].firstChild, 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 "Äb̈c̈d̈ëf̈g ̈ḧ
1320 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1321 "
1322 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0]. firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, endContainer of the Selection's last Range must match the added Range expe cted Text node "Äb̈c̈d̈ëf̈g̈ḧ
1323 " but got Text node "Ijklmnop
1324 "
1325 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0]. firstChild, 0, paras[1].firstChild, 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
1326 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0]. firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptio ns or modify the range it's given
1327 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0]. firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1328 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0]. firstChild, 0, paras[1].firstChild, 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
1329 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0]. firstChild, 0, paras[1].firstChild, 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
1330 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0]. firstChild, 0, paras[1].firstChild, 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
1331 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0]. firstChild, 0, paras[1].firstChild, 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
1332 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0]. firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw excepti ons or modify the range it's given
1333 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0]. firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCo unt being 1
1334 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0]. firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the sel ection's last range having the specified endpoints
1335 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0]. firstChild, 0, paras[1].firstChild, 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 "Äb̈c̈d̈ëf̈g ̈ḧ
1336 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ
1337 Ijklmnop"
1338 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0]. firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, endContainer of the Selection's last Range must match the added Range expe cted Text node "Äb̈c̈d̈ëf̈g̈ḧ
1339 " but got Text node "Ijklmnop
1340 "
1341 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0]. firstChild, 0, paras[1].firstChild, 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
1342 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0]. firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modif y the range it's given
1343 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] 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
1344 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0]. firstChild, 3, paras[3], 1]: first addRange() must result in the selection's las t range having the specified endpoints assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1345 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0]. firstChild, 3, paras[3], 1]: first addRange() must result in the selection's las t range being the same object we added assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1346 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0]. firstChild, 3, paras[3], 1]: modifying the first added range must modify the Sel ection's last Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
1347 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0]. firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify th e first added Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
1348 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0]. firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modi fy the range it's given
1349 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0]. firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
1350 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0]. firstChild, 3, paras[3], 1]: second addRange() must result in the selection's la st range having the specified endpoints
1351 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0]. firstChild, 3, paras[3], 1]: second addRange() must result in the selection's la st range being the same object we added assert_equals: getRangeAt(rangeCount - 1 ) must return the same object we added expected object "̈c̈d̈ëf̈g̈ḧ
1352 Ijklmnop
1353 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ
1354 Ijklmnop
1355 QrstuvwxYzabcdef"
1356 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0]. firstChild, 3, paras[3], 1]: modifying the second added range must modify the Se lection's last Range assert_equals: After mutating the second added Range, start Offset of the Selection's last Range must match the added Range expected 0 but g ot 3
1357 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0]. firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify th e 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
1358 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modif y the range it's given
1359 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] 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
1360 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's las t range having the specified endpoints assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1361 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's las t range being the same object we added assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1362 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Sel ection's last Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
1363 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify th e first added Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
1364 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modi fy the range it's given
1365 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
1366 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's la st range having the specified endpoints
1367 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's la st range being the same object we added assert_equals: getRangeAt(rangeCount - 1 ) must return the same object we added expected object "Äb̈c̈d" but got object "Äb̈c̈d"
1368 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Se lection's last Range assert_equals: After mutating the second added Range, start Container of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1369 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1370 </p>
1371 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify th e 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
1372 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
1373 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 assert_equal s: rangeCount must be 1 expected 1 but got 0
1374 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range havi ng the specified endpoints assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
1375 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range bein g the same object we added assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
1376 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's las t Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
1377 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first adde d Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
1378 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
1379 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1
1380 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range hav ing the specified endpoints
1381 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range bei ng the same object we added assert_equals: getRangeAt(rangeCount - 1) must retur n the same object we added expected object "QrstuvwxYzabcdefGhijklmn" but got ob ject "QrstuvwxYzabcdefGhijklmn"
1382 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's la st 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̈ḧ
1383 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1384 </p><p id="b" s...
1385 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second add ed 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
1386 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
1387 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
1388 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] 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 tes ts if rangeCount is 0 got disallowed value 0
1389 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] 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 tes ts if rangeCount is 0 got disallowed value 0
1390 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Sele ction's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1391 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] 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
1392 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modif y the range it's given
1393 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1
1394 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's las t range having the specified endpoints
1395 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's las t range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Ijklmnop
1396 Qrstu" but got object "Ijklmnop
1397 Qrstu"
1398 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Sel ection's last Range assert_equals: After mutating the second added Range, startC ontainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1399 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1400 </p><p id="b" s...
1401 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] 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 S election's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1402 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document. documentElement, 1, document.body, 0]: first addRange() must not throw exception s or modify the range it's given
1403 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document. documentElement, 1, document.body, 0]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1404 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document. documentElement, 1, document.body, 0]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1405 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document. documentElement, 1, document.body, 0]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1406 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document. documentElement, 1, document.body, 0]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
1407 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document. documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
1408 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document. documentElement, 1, document.body, 0]: second addRange() must not throw exceptio ns or modify the range it's given
1409 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document. documentElement, 1, document.body, 0]: second addRange() must result in rangeCou nt being 1
1410 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document. documentElement, 1, document.body, 0]: second addRange() must result in the sele ction's last range having the specified endpoints
1411 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document. documentElement, 1, document.body, 0]: 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 "" but got obje ct ""
1412 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document. documentElement, 1, document.body, 0]: 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̈ḧ
1413 " but got Element node <html><head><title>Selection.addRange() tests</title>
1414 <me...
1415 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document. documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1416 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 33 [foreignDo c.documentElement, 1, foreignDoc.body, 0]: first addRange() must not throw excep tions or modify the range it's given
1417 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 33 [foreignDo c.documentElement, 1, foreignDoc.body, 0]: first addRange() must result in range Count being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1418 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 33 [foreignDo c.documentElement, 1, foreignDoc.body, 0]: first addRange() must result in the s election's last range having the specified endpoints assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1419 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 33 [foreignDo c.documentElement, 1, foreignDoc.body, 0]: first addRange() must result in the s election's last range being the same object we added assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1420 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 33 [foreignDo c.documentElement, 1, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
1421 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 33 [foreignDo c.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
1422 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 33 [foreignDo c.documentElement, 1, foreignDoc.body, 0]: second addRange() must not throw exce ptions or modify the range it's given
1423 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 33 [foreignDo c.documentElement, 1, foreignDoc.body, 0]: second addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1424 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 33 [foreignDo c.documentElement, 1, foreignDoc.body, 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
1425 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 33 [foreignDo c.documentElement, 1, foreignDoc.body, 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
1426 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 33 [foreignDo c.documentElement, 1, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1427 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 33 [foreignDo c.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1428 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 34 [document, 0, document, 1]: first addRange() must not throw exceptions or modify the range it's given
1429 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 34 [document, 0, document, 1]: first addRange() must result in rangeCount being 1 assert_equa ls: rangeCount must be 1 expected 1 but got 0
1430 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the selection's last range hav ing the specified endpoints assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1431 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the selection's last range bei ng the same object we added assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1432 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 34 [document, 0, document, 1]: modifying the first added range must modify the Selection's la st Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
1433 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range must modify the first add ed Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
1434 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 34 [document, 0, document, 1]: second addRange() must not throw exceptions or modify the rang e it's given
1435 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 34 [document, 0, document, 1]: second addRange() must result in rangeCount being 1
1436 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the selection's last range ha ving the specified endpoints
1437 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the selection's last range be ing the same object we added assert_equals: getRangeAt(rangeCount - 1) must retu rn the same object we added expected object "" but got object ""
1438 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 34 [document, 0, document, 1]: modifying the second added range must modify the Selection's l ast Range assert_equals: After mutating the second added Range, startContainer o f the Selection's last Range must match the added Range expected Text node "Äb̈ c̈d̈ëf̈g̈ḧ
1439 " but got Document node with 2 children
1440 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range must modify the second ad ded Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Rang e expected 0 but got 6
1441 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 35 [document, 0, document, 2]: first addRange() must not throw exceptions or modify the range it's given
1442 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 35 [document, 0, document, 2]: first addRange() must result in rangeCount being 1 assert_equa ls: rangeCount must be 1 expected 1 but got 0
1443 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the selection's last range hav ing the specified endpoints assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1444 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the selection's last range bei ng the same object we added assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1445 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 35 [document, 0, document, 2]: modifying the first added range must modify the Selection's la st Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
1446 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range must modify the first add ed Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
1447 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 35 [document, 0, document, 2]: second addRange() must not throw exceptions or modify the rang e it's given
1448 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 35 [document, 0, document, 2]: second addRange() must result in rangeCount being 1
1449 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the selection's last range ha ving the specified endpoints
1450 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the selection's last range be ing the same object we added assert_equals: getRangeAt(rangeCount - 1) must retu rn the same object we added expected object "Selection.addRange() tests
1451
1452 Äb̈c̈d̈ëf̈g̈ḧ
1453 Ijklmnop
1454 QrstuvwxYzabcdefGhijklmn
1455
1456
1457
1458
1459
1460 "use strict";
1461
1462 testAddRangeSubSet(40, 44);
1463 testDiv.style.display = "none";
1464 " but got object "Selection.addRange() tests
1465
1466 Äb̈c̈d̈ëf̈g̈ḧ
1467 Ijklmnop
1468 QrstuvwxYzabcdefGhijklmn
1469
1470
1471
1472
1473
1474 "use strict";
1475
1476 testAddRangeSubSet(40, 44);
1477 testDiv.style.display = "none";
1478 "
1479 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 35 [document, 0, document, 2]: modifying the second added range must modify the Selection's l ast Range assert_equals: After mutating the second added Range, startContainer o f the Selection's last Range must match the added Range expected Text node "Äb̈ c̈d̈ëf̈g̈ḧ
1480 " but got Document node with 2 children
1481 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range must modify the second ad ded Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Rang e expected 0 but got 6
1482 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 36 [document, 1, document, 2]: first addRange() must not throw exceptions or modify the range it's given
1483 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 36 [document, 1, document, 2]: first addRange() must result in rangeCount being 1 assert_equa ls: rangeCount must be 1 expected 1 but got 0
1484 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the selection's last range hav ing the specified endpoints assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1485 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the selection's last range bei ng the same object we added assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1486 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 36 [document, 1, document, 2]: modifying the first added range must modify the Selection's la st Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
1487 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range must modify the first add ed Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
1488 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 36 [document, 1, document, 2]: second addRange() must not throw exceptions or modify the rang e it's given
1489 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 36 [document, 1, document, 2]: second addRange() must result in rangeCount being 1
1490 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the selection's last range ha ving the specified endpoints
1491 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the selection's last range be ing the same object we added assert_equals: getRangeAt(rangeCount - 1) must retu rn the same object we added expected object "Selection.addRange() tests
1492
1493 Äb̈c̈d̈ëf̈g̈ḧ
1494 Ijklmnop
1495 QrstuvwxYzabcdefGhijklmn
1496
1497
1498
1499
1500
1501 "use strict";
1502
1503 testAddRangeSubSet(40, 44);
1504 testDiv.style.display = "none";
1505 " but got object "Selection.addRange() tests
1506
1507 Äb̈c̈d̈ëf̈g̈ḧ
1508 Ijklmnop
1509 QrstuvwxYzabcdefGhijklmn
1510
1511
1512
1513
1514
1515 "use strict";
1516
1517 testAddRangeSubSet(40, 44);
1518 testDiv.style.display = "none";
1519 "
1520 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 36 [document, 1, document, 2]: modifying the second added range must modify the Selection's l ast Range assert_equals: After mutating the second added Range, startContainer o f the Selection's last Range must match the added Range expected Text node "Äb̈ c̈d̈ëf̈g̈ḧ
1521 " but got Document node with 2 children
1522 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range must modify the second ad ded Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Rang e expected 0 but got 6
1523 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptions or modify the range i t's given
1524 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] 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
1525 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selection's last range havin g the specified endpoints assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
1526 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
1527 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
1528 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] 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 rangeCount is 0 got disal lowed value 0
1529 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw exceptions or modify the range it's given
1530 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCount being 1
1531 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selection's last range havi ng the specified endpoints assert_equals: endContainer of the Selection's last R ange 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̈ḧ
1532 </p><p id="b" s...
1533 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selection's last range bein g the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
1534 Ijklmnop
1535 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
1536 Ijklmnop
1537 QrstuvwxYzabcdefGhijklmn"
1538 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must modify the Selection's las t Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈ d̈ëf̈g̈ḧ
1539 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1540 </p><p id="b" s...
1541 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the second adde d Range assert_equals: After second addRange(), after mutating the Selection's l ast Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1542 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 38 [paras[2]. firstChild, 4, comment, 2]: first addRange() must not throw exceptions or modify the range it's given
1543 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 38 [paras[2]. firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
1544 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] 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 tes ts if rangeCount is 0 got disallowed value 0
1545 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] 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 tes ts if rangeCount is 0 got disallowed value 0
1546 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 38 [paras[2]. firstChild, 4, comment, 2]: modifying the first added range must modify the Sele ction's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1547 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] 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
1548 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 38 [paras[2]. firstChild, 4, comment, 2]: second addRange() must not throw exceptions or modif y the range it's given
1549 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 38 [paras[2]. firstChild, 4, comment, 2]: second addRange() must result in rangeCount being 1
1550 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 38 [paras[2]. firstChild, 4, comment, 2]: second addRange() must result in the selection's las t range having the specified endpoints assert_equals: endContainer of the Select ion's last Range must match the added Range expected Comment node <!--Alphabet s oup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1551 </p><p id="b" s...
1552 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 38 [paras[2]. firstChild, 4, comment, 2]: second addRange() must result in the selection's las t range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "uvwxYzabcdefGhijklmn" but got object "uvwxYzabcdefGhijklmn"
1553 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 38 [paras[2]. firstChild, 4, comment, 2]: modifying the second added range must modify the Sel ection's last Range assert_equals: After mutating the second added Range, startC ontainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1554 " but got Text node "Qrstuvwx"
1555 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] 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 S election's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1556 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw exceptions or modify the range it's given
1557 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCount being 1 assert_equal s: rangeCount must be 1 expected 1 but got 0
1558 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selection's last range havi ng the specified endpoints assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
1559 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selection's last range bein g the same object we added assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
1560 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must modify the Selection's las t Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
1561 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the first adde d Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
1562 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw exceptions or modify the range it's given
1563 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeCount being 1
1564 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the selection's last range hav ing 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̈ḧ
1565 </p><p id="b" s...
1566 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the selection's last range bei ng the same object we added assert_equals: getRangeAt(rangeCount - 1) must retur n the same object we added expected object "Ghijklmn" but got object "Ghijklmn"
1567 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 39 [paras[3], 1, comment, 8]: modifying the second added range must modify the Selection's la st 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̈ḧ
1568 " but got Element node <p id="d" style="display:none">Yzabcdef</p>
1569 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the second add ed 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
1570 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 40 [foreignDo c, 0, foreignDoc, 0]: first addRange() must not throw exceptions or modify the r ange it's given
1571 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 40 [foreignDo c, 0, foreignDoc, 0]: first addRange() must result in rangeCount being 1 assert_ equals: rangeCount must be 1 expected 1 but got 0
1572 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 40 [foreignDo c, 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
1573 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 40 [foreignDo c, 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
1574 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 40 [foreignDo c, 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
1575 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 40 [foreignDo c, 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
1576 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 40 [foreignDo c, 0, foreignDoc, 0]: second addRange() must not throw exceptions or modify the range it's given
1577 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 40 [foreignDo c, 0, foreignDoc, 0]: second addRange() must result in rangeCount being 1 assert _equals: rangeCount must be 1 expected 1 but got 0
1578 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 40 [foreignDo c, 0, foreignDoc, 0]: second addRange() must result in the selection's last rang e having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1579 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 40 [foreignDo c, 0, foreignDoc, 0]: second addRange() must result in the selection's last rang e being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1580 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 40 [foreignDo c, 0, foreignDoc, 0]: modifying the second added range must modify the Selection 's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
1581 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 40 [foreignDo c, 0, foreignDoc, 0]: modifying the Selection's last Range must modify the secon d added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
1582 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 41 [foreignDo c, 1, foreignComment, 2]: first addRange() must not throw exceptions or modify t he range it's given
1583 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 41 [foreignDo c, 1, foreignComment, 2]: first addRange() must result in rangeCount being 1 ass ert_equals: rangeCount must be 1 expected 1 but got 0
1584 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 41 [foreignDo c, 1, foreignComment, 2]: first addRange() must result in the selection's last r ange having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1585 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 41 [foreignDo c, 1, foreignComment, 2]: first addRange() must result in the selection's last r ange being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1586 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 41 [foreignDo c, 1, foreignComment, 2]: modifying the first added range must modify the Select ion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1587 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 41 [foreignDo c, 1, foreignComment, 2]: modifying the Selection's last Range must modify the f irst added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1588 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 41 [foreignDo c, 1, foreignComment, 2]: second addRange() must not throw exceptions or modify the range it's given
1589 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 41 [foreignDo c, 1, foreignComment, 2]: second addRange() must result in rangeCount being 1 as sert_equals: rangeCount must be 1 expected 1 but got 0
1590 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 41 [foreignDo c, 1, foreignComment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1591 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 41 [foreignDo c, 1, foreignComment, 2]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1592 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 41 [foreignDo c, 1, foreignComment, 2]: modifying the second added range must modify the Selec tion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1593 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 41 [foreignDo c, 1, foreignComment, 2]: modifying the Selection's last Range must modify the s econd added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1594 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 42 [foreignDo c.body, 0, foreignTextNode, 36]: first addRange() must not throw exceptions or m odify the range it's given
1595 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 42 [foreignDo c.body, 0, foreignTextNode, 36]: first addRange() must result in rangeCount bein g 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1596 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 42 [foreignDo c.body, 0, foreignTextNode, 36]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1597 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 42 [foreignDo c.body, 0, foreignTextNode, 36]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1598 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 42 [foreignDo c.body, 0, foreignTextNode, 36]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
1599 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 42 [foreignDo c.body, 0, foreignTextNode, 36]: modifying the Selection's last Range must modif y the first added Range assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
1600 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 42 [foreignDo c.body, 0, foreignTextNode, 36]: second addRange() must not throw exceptions or modify the range it's given
1601 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 42 [foreignDo c.body, 0, foreignTextNode, 36]: second addRange() must result in rangeCount bei ng 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1602 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 42 [foreignDo c.body, 0, foreignTextNode, 36]: second addRange() must result in the selection' s last range having the specified endpoints assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1603 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 42 [foreignDo c.body, 0, foreignTextNode, 36]: second addRange() must result in the selection' s last range being the same object we added assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1604 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 42 [foreignDo c.body, 0, foreignTextNode, 36]: modifying the second added range must modify th e Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
1605 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 42 [foreignDo c.body, 0, foreignTextNode, 36]: modifying the Selection's last Range must modif y the second added Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
1606 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 43 [xmlDoc, 0 , xmlDoc, 0]: first addRange() must not throw exceptions or modify the range it' s given
1607 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 43 [xmlDoc, 0 , xmlDoc, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1608 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 43 [xmlDoc, 0 , xmlDoc, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
1609 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 43 [xmlDoc, 0 , xmlDoc, 0]: first addRange() must result in the selection's last range being t he same object we added assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
1610 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 43 [xmlDoc, 0 , xmlDoc, 0]: modifying the first added range must modify the Selection's last R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
1611 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 43 [xmlDoc, 0 , xmlDoc, 0]: modifying the Selection's last Range must modify the first added R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
1612 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 43 [xmlDoc, 0 , xmlDoc, 0]: second addRange() must not throw exceptions or modify the range it 's given
1613 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 43 [xmlDoc, 0 , xmlDoc, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1614 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 43 [xmlDoc, 0 , xmlDoc, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
1615 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 43 [xmlDoc, 0 , xmlDoc, 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 rangeCo unt is 0 got disallowed value 0
1616 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 43 [xmlDoc, 0 , xmlDoc, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0
1617 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 43 [xmlDoc, 0 , xmlDoc, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0
1618 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 44 [xmlDoc, 1 , xmlComment, 0]: first addRange() must not throw exceptions or modify the range it's given
1619 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 44 [xmlDoc, 1 , xmlComment, 0]: first addRange() must result in rangeCount being 1 assert_equa ls: rangeCount must be 1 expected 1 but got 0
1620 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 44 [xmlDoc, 1 , xmlComment, 0]: first addRange() must result in the selection's last range hav ing the specified endpoints assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1621 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 44 [xmlDoc, 1 , xmlComment, 0]: first addRange() must result in the selection's last range bei ng the same object we added assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1622 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 44 [xmlDoc, 1 , xmlComment, 0]: modifying the first added range must modify the Selection's la st Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
1623 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 44 [xmlDoc, 1 , xmlComment, 0]: modifying the Selection's last Range must modify the first add ed Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
1624 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 44 [xmlDoc, 1 , xmlComment, 0]: second addRange() must not throw exceptions or modify the rang e it's given
1625 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 44 [xmlDoc, 1 , xmlComment, 0]: second addRange() must result in rangeCount being 1 assert_equ als: rangeCount must be 1 expected 1 but got 0
1626 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 44 [xmlDoc, 1 , xmlComment, 0]: second addRange() must result in the selection's last range ha ving the specified endpoints assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1627 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 44 [xmlDoc, 1 , xmlComment, 0]: second addRange() must result in the selection's last range be ing the same object we added assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1628 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 44 [xmlDoc, 1 , xmlComment, 0]: modifying the second added range must modify the Selection's l ast Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got di sallowed value 0
1629 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 44 [xmlDoc, 1 , xmlComment, 0]: modifying the Selection's last Range must modify the second ad ded Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got di sallowed value 0
1630 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 45 [detachedT extNode, 0, detachedTextNode, 8]: first addRange() must not throw exceptions or modify the range it's given
1631 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 45 [detachedT extNode, 0, detachedTextNode, 8]: first addRange() must result in rangeCount bei ng 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1632 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 45 [detachedT extNode, 0, detachedTextNode, 8]: first addRange() must result in the selection' s last range having the specified endpoints assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1633 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 45 [detachedT extNode, 0, detachedTextNode, 8]: first addRange() must result in the selection' s last range being the same object we added assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1634 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 45 [detachedT extNode, 0, detachedTextNode, 8]: modifying the first added range must modify th e Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
1635 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 45 [detachedT extNode, 0, detachedTextNode, 8]: modifying the Selection's last Range must modi fy the first added Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
1636 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 45 [detachedT extNode, 0, detachedTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
1637 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 45 [detachedT extNode, 0, detachedTextNode, 8]: second addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1638 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 45 [detachedT extNode, 0, detachedTextNode, 8]: second addRange() must result in the selection 's last range having the specified endpoints assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1639 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 45 [detachedT extNode, 0, detachedTextNode, 8]: second addRange() must result in the selection 's last range being the same object we added assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1640 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 45 [detachedT extNode, 0, detachedTextNode, 8]: modifying the second added range must modify t he Selection's last Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
1641 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 45 [detachedT extNode, 0, detachedTextNode, 8]: modifying the Selection's last Range must modi fy the second added Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
1642 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 46 [detachedF oreignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must not throw exceptions or modify the range it's given
1643 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 46 [detachedF oreignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1644 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 46 [detachedF oreignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1645 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 46 [detachedF oreignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1646 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 46 [detachedF oreignTextNode, 7, detachedForeignTextNode, 7]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1647 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 46 [detachedF oreignTextNode, 7, detachedForeignTextNode, 7]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1648 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 46 [detachedF oreignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must not throw exceptions or modify the range it's given
1649 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 46 [detachedF oreignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1650 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 46 [detachedF oreignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1651 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 46 [detachedF oreignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1652 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 46 [detachedF oreignTextNode, 7, detachedForeignTextNode, 7]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1653 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 46 [detachedF oreignTextNode, 7, detachedForeignTextNode, 7]: modifying the Selection's last R ange must modify the second added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1654 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 47 [detachedF oreignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must not throw exceptions or modify the range it's given
1655 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 47 [detachedF oreignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1656 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 47 [detachedF oreignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1657 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 47 [detachedF oreignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1658 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 47 [detachedF oreignTextNode, 0, detachedForeignTextNode, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1659 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 47 [detachedF oreignTextNode, 0, detachedForeignTextNode, 8]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1660 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 47 [detachedF oreignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
1661 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 47 [detachedF oreignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1662 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 47 [detachedF oreignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1663 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 47 [detachedF oreignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1664 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 47 [detachedF oreignTextNode, 0, detachedForeignTextNode, 8]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1665 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 47 [detachedF oreignTextNode, 0, detachedForeignTextNode, 8]: modifying the Selection's last R ange must modify the second added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1666 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 48 [detachedX mlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must not throw exceptio ns or modify the range it's given
1667 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 48 [detachedX mlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1668 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 48 [detachedX mlTextNode, 7, detachedXmlTextNode, 7]: 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
1669 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 48 [detachedX mlTextNode, 7, detachedXmlTextNode, 7]: 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
1670 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 48 [detachedX mlTextNode, 7, detachedXmlTextNode, 7]: 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
1671 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 48 [detachedX mlTextNode, 7, detachedXmlTextNode, 7]: 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
1672 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 48 [detachedX mlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must not throw excepti ons or modify the range it's given
1673 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 48 [detachedX mlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1674 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 48 [detachedX mlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1675 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 48 [detachedX mlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1676 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 48 [detachedX mlTextNode, 7, detachedXmlTextNode, 7]: modifying the second added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1677 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 48 [detachedX mlTextNode, 7, detachedXmlTextNode, 7]: modifying the Selection's last Range mus t modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1678 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 49 [detachedX mlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must not throw exceptio ns or modify the range it's given
1679 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 49 [detachedX mlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1680 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 49 [detachedX mlTextNode, 0, detachedXmlTextNode, 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
1681 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 49 [detachedX mlTextNode, 0, detachedXmlTextNode, 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
1682 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 49 [detachedX mlTextNode, 0, detachedXmlTextNode, 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
1683 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 49 [detachedX mlTextNode, 0, detachedXmlTextNode, 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
1684 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 49 [detachedX mlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must not throw excepti ons or modify the range it's given
1685 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 49 [detachedX mlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1686 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 49 [detachedX mlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1687 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 49 [detachedX mlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1688 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 49 [detachedX mlTextNode, 0, detachedXmlTextNode, 8]: modifying the second added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1689 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 49 [detachedX mlTextNode, 0, detachedXmlTextNode, 8]: modifying the Selection's last Range mus t modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1690 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 50 [detachedC omment, 3, detachedComment, 4]: first addRange() must not throw exceptions or mo dify the range it's given
1691 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 50 [detachedC omment, 3, detachedComment, 4]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1692 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 50 [detachedC omment, 3, detachedComment, 4]: 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
1693 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 50 [detachedC omment, 3, detachedComment, 4]: 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
1694 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 50 [detachedC omment, 3, detachedComment, 4]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
1695 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 50 [detachedC omment, 3, detachedComment, 4]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
1696 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 50 [detachedC omment, 3, detachedComment, 4]: second addRange() must not throw exceptions or m odify the range it's given
1697 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 50 [detachedC omment, 3, detachedComment, 4]: second addRange() must result in rangeCount bein g 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1698 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 50 [detachedC omment, 3, detachedComment, 4]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1699 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 50 [detachedC omment, 3, detachedComment, 4]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1700 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 50 [detachedC omment, 3, detachedComment, 4]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
1701 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 50 [detachedC omment, 3, detachedComment, 4]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
1702 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 51 [detachedC omment, 5, detachedComment, 5]: first addRange() must not throw exceptions or mo dify the range it's given
1703 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 51 [detachedC omment, 5, detachedComment, 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1704 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 51 [detachedC omment, 5, detachedComment, 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
1705 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 51 [detachedC omment, 5, detachedComment, 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
1706 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 51 [detachedC omment, 5, detachedComment, 5]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
1707 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 51 [detachedC omment, 5, detachedComment, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
1708 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 51 [detachedC omment, 5, detachedComment, 5]: second addRange() must not throw exceptions or m odify the range it's given
1709 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 51 [detachedC omment, 5, detachedComment, 5]: second addRange() must result in rangeCount bein g 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1710 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 51 [detachedC omment, 5, detachedComment, 5]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1711 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 51 [detachedC omment, 5, detachedComment, 5]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1712 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 51 [detachedC omment, 5, detachedComment, 5]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
1713 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 51 [detachedC omment, 5, detachedComment, 5]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
1714 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 52 [detachedF oreignComment, 0, detachedForeignComment, 1]: first addRange() must not throw ex ceptions or modify the range it's given
1715 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 52 [detachedF oreignComment, 0, detachedForeignComment, 1]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1716 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 52 [detachedF oreignComment, 0, detachedForeignComment, 1]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
1717 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 52 [detachedF oreignComment, 0, detachedForeignComment, 1]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
1718 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 52 [detachedF oreignComment, 0, detachedForeignComment, 1]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1719 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 52 [detachedF oreignComment, 0, detachedForeignComment, 1]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1720 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 52 [detachedF oreignComment, 0, detachedForeignComment, 1]: second addRange() must not throw e xceptions or modify the range it's given
1721 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 52 [detachedF oreignComment, 0, detachedForeignComment, 1]: second addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1722 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 52 [detachedF oreignComment, 0, detachedForeignComment, 1]: 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
1723 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 52 [detachedF oreignComment, 0, detachedForeignComment, 1]: 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
1724 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 52 [detachedF oreignComment, 0, detachedForeignComment, 1]: modifying the second added range m ust modify the Selection's last Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
1725 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 52 [detachedF oreignComment, 0, detachedForeignComment, 1]: 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
1726 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 53 [detachedF oreignComment, 4, detachedForeignComment, 4]: first addRange() must not throw ex ceptions or modify the range it's given
1727 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 53 [detachedF oreignComment, 4, detachedForeignComment, 4]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1728 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 53 [detachedF oreignComment, 4, detachedForeignComment, 4]: 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
1729 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 53 [detachedF oreignComment, 4, detachedForeignComment, 4]: 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
1730 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 53 [detachedF oreignComment, 4, detachedForeignComment, 4]: 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
1731 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 53 [detachedF oreignComment, 4, detachedForeignComment, 4]: 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
1732 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 53 [detachedF oreignComment, 4, detachedForeignComment, 4]: second addRange() must not throw e xceptions or modify the range it's given
1733 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 53 [detachedF oreignComment, 4, detachedForeignComment, 4]: second addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1734 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 53 [detachedF oreignComment, 4, detachedForeignComment, 4]: 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
1735 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 53 [detachedF oreignComment, 4, detachedForeignComment, 4]: 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
1736 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 53 [detachedF oreignComment, 4, detachedForeignComment, 4]: modifying the second added range m ust modify the Selection's last Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
1737 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 53 [detachedF oreignComment, 4, detachedForeignComment, 4]: 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
1738 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 54 [detachedX mlComment, 2, detachedXmlComment, 6]: first addRange() must not throw exceptions or modify the range it's given
1739 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 54 [detachedX mlComment, 2, detachedXmlComment, 6]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1740 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 54 [detachedX mlComment, 2, detachedXmlComment, 6]: 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
1741 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 54 [detachedX mlComment, 2, detachedXmlComment, 6]: 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
1742 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 54 [detachedX mlComment, 2, detachedXmlComment, 6]: 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
1743 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 54 [detachedX mlComment, 2, detachedXmlComment, 6]: 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
1744 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 54 [detachedX mlComment, 2, detachedXmlComment, 6]: second addRange() must not throw exception s or modify the range it's given
1745 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 54 [detachedX mlComment, 2, detachedXmlComment, 6]: second addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1746 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 54 [detachedX mlComment, 2, detachedXmlComment, 6]: second addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1747 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 54 [detachedX mlComment, 2, detachedXmlComment, 6]: second addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1748 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 54 [detachedX mlComment, 2, detachedXmlComment, 6]: modifying the second added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
1749 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 54 [detachedX mlComment, 2, detachedXmlComment, 6]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
1750 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must not throw exceptions or modify the range i t's given
1751 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in rangeCount being 1 assert_equals : rangeCount must be 1 expected 1 but got 0
1752 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the selection's last range havin g the specified endpoints assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
1753 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
1754 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
1755 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
1756 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
1757 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in rangeCount being 1 assert_equal s: rangeCount must be 1 expected 1 but got 0
1758 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the selection's last range havi ng the specified endpoints assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
1759 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the selection's last range bein g the same object we added assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
1760 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the second added range must modify the Selection's las t Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
1761 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify the second adde d Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
1762 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 56 [foreignDo cfrag, 0, foreignDocfrag, 0]: first addRange() must not throw exceptions or modi fy the range it's given
1763 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 56 [foreignDo cfrag, 0, foreignDocfrag, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1764 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 56 [foreignDo cfrag, 0, foreignDocfrag, 0]: first addRange() must result in the selection's la st range having the specified endpoints assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1765 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 56 [foreignDo cfrag, 0, foreignDocfrag, 0]: first addRange() must result in the selection's la st range being the same object we added assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1766 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 56 [foreignDo cfrag, 0, foreignDocfrag, 0]: modifying the first added range must modify the Se lection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1767 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 56 [foreignDo cfrag, 0, foreignDocfrag, 0]: modifying the Selection's last Range must modify t he first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1768 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 56 [foreignDo cfrag, 0, foreignDocfrag, 0]: second addRange() must not throw exceptions or mod ify the range it's given
1769 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 56 [foreignDo cfrag, 0, foreignDocfrag, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1770 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 56 [foreignDo cfrag, 0, foreignDocfrag, 0]: second addRange() must result in the selection's l ast range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1771 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 56 [foreignDo cfrag, 0, foreignDocfrag, 0]: second addRange() must result in the selection's l ast range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1772 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 56 [foreignDo cfrag, 0, foreignDocfrag, 0]: modifying the second added range must modify the S election's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1773 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 56 [foreignDo cfrag, 0, foreignDocfrag, 0]: modifying the Selection's last Range must modify t he second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1774 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 57 [xmlDocfra g, 0, xmlDocfrag, 0]: first addRange() must not throw exceptions or modify the r ange it's given
1775 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 57 [xmlDocfra g, 0, xmlDocfrag, 0]: first addRange() must result in rangeCount being 1 assert_ equals: rangeCount must be 1 expected 1 but got 0
1776 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 57 [xmlDocfra g, 0, xmlDocfrag, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1777 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 57 [xmlDocfra g, 0, xmlDocfrag, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1778 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 57 [xmlDocfra g, 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
1779 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 57 [xmlDocfra g, 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
1780 PASS Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 57 [xmlDocfra g, 0, xmlDocfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
1781 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 57 [xmlDocfra g, 0, xmlDocfrag, 0]: second addRange() must result in rangeCount being 1 assert _equals: rangeCount must be 1 expected 1 but got 0
1782 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 57 [xmlDocfra g, 0, xmlDocfrag, 0]: second addRange() must result in the selection's last rang e having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1783 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 57 [xmlDocfra g, 0, xmlDocfrag, 0]: second addRange() must result in the selection's last rang e being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1784 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 57 [xmlDocfra g, 0, xmlDocfrag, 0]: modifying the second added range must modify the Selection 's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
1785 FAIL Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 57 [xmlDocfra g, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modify the secon d added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
1786 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 0 [par as[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw ex ceptions or modify the range it's given
1787 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 0 [par as[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1788 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 0 [par as[0].firstChild, 0, paras[0].firstChild, 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
1789 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 0 [par as[0].firstChild, 0, paras[0].firstChild, 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
1790 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 0 [par as[0].firstChild, 0, paras[0].firstChild, 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
1791 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 0 [par as[0].firstChild, 0, paras[0].firstChild, 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
1792 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 0 [par as[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw e xceptions or modify the range it's given
1793 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 0 [par as[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in r angeCount being 1
1794 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 0 [par as[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in t he selection's last range having the specified endpoints
1795 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 0 [par as[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in t he selection's last range being the same object we added assert_equals: getRange At(rangeCount - 1) must return the same object we added expected object "" but g ot object ""
1796 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 0 [par as[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range m ust modify the Selection's last Range assert_equals: After mutating the second a dded Range, endOffset of the Selection's last Range must match the added Range e xpected 2 but got 0
1797 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 0 [par as[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Ran ge must modify the second added Range assert_equals: After second addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6
1798 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 1 [par as[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw ex ceptions or modify the range it's given
1799 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 1 [par as[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1800 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 1 [par as[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
1801 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 1 [par as[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
1802 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 1 [par as[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1803 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 1 [par as[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1804 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 1 [par as[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw e xceptions or modify the range it's given
1805 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 1 [par as[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in r angeCount being 1
1806 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 1 [par as[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in t he selection's last range having the specified endpoints
1807 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 1 [par as[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in t he selection's last range being the same object we added assert_equals: getRange At(rangeCount - 1) must return the same object we added expected object "A" but got object "A"
1808 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 1 [par as[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range m ust modify the Selection's last Range assert_equals: After mutating the second a dded Range, endOffset of the Selection's last Range must match the added Range e xpected 2 but got 1
1809 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 1 [par as[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Ran ge must modify the second added Range assert_equals: After second addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6
1810 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 2 [par as[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw ex ceptions or modify the range it's given
1811 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 2 [par as[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1812 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 2 [par as[0].firstChild, 2, paras[0].firstChild, 8]: 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
1813 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 2 [par as[0].firstChild, 2, paras[0].firstChild, 8]: 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
1814 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 2 [par as[0].firstChild, 2, paras[0].firstChild, 8]: 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
1815 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 2 [par as[0].firstChild, 2, paras[0].firstChild, 8]: 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
1816 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 2 [par as[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw e xceptions or modify the range it's given
1817 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 2 [par as[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in r angeCount being 1
1818 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 2 [par as[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in t he selection's last range having the specified endpoints
1819 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 2 [par as[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in t he selection's last range being the same object we added assert_equals: getRange At(rangeCount - 1) must return the same object we added expected object "b̈c̈d̈" but got object "b̈c̈d̈"
1820 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 2 [par as[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range m ust modify the Selection's last Range assert_equals: After mutating the second a dded Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 2
1821 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 2 [par as[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Ran ge must modify the second added Range assert_equals: After second addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6
1822 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 3 [par as[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw ex ceptions or modify the range it's given
1823 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 3 [par as[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1824 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 3 [par as[0].firstChild, 2, paras[0].firstChild, 9]: 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
1825 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 3 [par as[0].firstChild, 2, paras[0].firstChild, 9]: 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
1826 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 3 [par as[0].firstChild, 2, paras[0].firstChild, 9]: 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
1827 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 3 [par as[0].firstChild, 2, paras[0].firstChild, 9]: 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
1828 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 3 [par as[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw e xceptions or modify the range it's given
1829 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 3 [par as[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in r angeCount being 1
1830 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 3 [par as[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in t he selection's last range having the specified endpoints
1831 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 3 [par as[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in t he selection's last range being the same object we added assert_equals: getRange At(rangeCount - 1) must return the same object we added expected object "b̈c̈d̈e " but got object "b̈c̈d̈e"
1832 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 3 [par as[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range m ust modify the Selection's last Range assert_equals: After mutating the second a dded Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 2
1833 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 3 [par as[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Ran ge must modify the second added Range assert_equals: After second addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6
1834 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 4 [par as[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw ex ceptions or modify the range it's given
1835 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 4 [par as[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1836 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 4 [par as[1].firstChild, 0, paras[1].firstChild, 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
1837 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 4 [par as[1].firstChild, 0, paras[1].firstChild, 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
1838 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 4 [par as[1].firstChild, 0, paras[1].firstChild, 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
1839 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 4 [par as[1].firstChild, 0, paras[1].firstChild, 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
1840 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 4 [par as[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw e xceptions or modify the range it's given
1841 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 4 [par as[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in r angeCount being 1
1842 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 4 [par as[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in t he selection's last range having the specified endpoints
1843 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 4 [par as[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in t he selection's last range being the same object we added assert_equals: getRange At(rangeCount - 1) must return the same object we added expected object "" but g ot object ""
1844 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 4 [par as[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range m ust modify the Selection's last Range assert_equals: After mutating the second a dded Range, startContainer of the Selection's last Range must match the added Ra nge expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1845 " but got Text node "Ijklmnop
1846 "
1847 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 4 [par as[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Ran ge must modify the second added Range assert_equals: After second addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6
1848 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 5 [par as[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw ex ceptions or modify the range it's given
1849 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 5 [par as[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1850 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 5 [par as[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in th e selection's last range having the specified endpoints assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
1851 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 5 [par as[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in th e selection's last range being the same object we added assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
1852 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 5 [par as[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1853 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 5 [par as[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Ran ge must modify the first added Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
1854 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 5 [par as[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw e xceptions or modify the range it's given
1855 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 5 [par as[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in r angeCount being 1
1856 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 5 [par as[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in t he selection's last range having the specified endpoints
1857 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 5 [par as[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in t he selection's last range being the same object we added assert_equals: getRange At(rangeCount - 1) must return the same object we added expected object "I" but got object "I"
1858 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 5 [par as[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range m ust modify the Selection's last Range assert_equals: After mutating the second a dded Range, startContainer of the Selection's last Range must match the added Ra nge expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1859 " but got Text node "Ijklmnop
1860 "
1861 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 5 [par as[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Ran ge must modify the second added Range assert_equals: After second addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6
1862 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 6 [par as[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw ex ceptions or modify the range it's given
1863 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 6 [par as[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1864 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 6 [par as[1].firstChild, 2, paras[1].firstChild, 8]: 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
1865 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 6 [par as[1].firstChild, 2, paras[1].firstChild, 8]: 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
1866 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 6 [par as[1].firstChild, 2, paras[1].firstChild, 8]: 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
1867 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 6 [par as[1].firstChild, 2, paras[1].firstChild, 8]: 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
1868 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 6 [par as[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw e xceptions or modify the range it's given
1869 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 6 [par as[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in r angeCount being 1
1870 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 6 [par as[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in t he selection's last range having the specified endpoints
1871 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 6 [par as[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in t he selection's last range being the same object we added assert_equals: getRange At(rangeCount - 1) must return the same object we added expected object "klmnop" but got object "klmnop"
1872 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 6 [par as[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range m ust modify the Selection's last Range assert_equals: After mutating the second a dded Range, startContainer of the Selection's last Range must match the added Ra nge expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1873 " but got Text node "Ijklmnop
1874 "
1875 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 6 [par as[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Ran ge must modify the second added Range assert_equals: After second addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6
1876 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 7 [par as[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw ex ceptions or modify the range it's given
1877 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 7 [par as[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1878 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 7 [par as[1].firstChild, 2, paras[1].firstChild, 9]: 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
1879 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 7 [par as[1].firstChild, 2, paras[1].firstChild, 9]: 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
1880 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 7 [par as[1].firstChild, 2, paras[1].firstChild, 9]: 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
1881 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 7 [par as[1].firstChild, 2, paras[1].firstChild, 9]: 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
1882 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 7 [par as[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw e xceptions or modify the range it's given
1883 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 7 [par as[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in r angeCount being 1
1884 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 7 [par as[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in t he selection's last range having the specified endpoints
1885 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 7 [par as[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in t he selection's last range being the same object we added assert_equals: getRange At(rangeCount - 1) must return the same object we added expected object "klmnop
1886 " but got object "klmnop
1887 "
1888 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 7 [par as[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range m ust modify the Selection's last Range assert_equals: After mutating the second a dded Range, startContainer of the Selection's last Range must match the added Ra nge expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1889 " but got Text node "Ijklmnop
1890 "
1891 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 7 [par as[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Ran ge must modify the second added Range assert_equals: After second addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6
1892 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 8 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must no t throw exceptions or modify the range it's given
1893 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 8 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1894 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 8 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1895 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 8 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1896 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 8 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1897 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 8 [det achedPara1.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
1898 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 8 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must n ot throw exceptions or modify the range it's given
1899 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 8 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
1900 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 8 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1901 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 8 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1902 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 8 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1903 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 8 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 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
1904 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 9 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must no t throw exceptions or modify the range it's given
1905 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 9 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1906 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 9 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1907 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 9 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1908 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 9 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1909 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 9 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection' s last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1910 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 9 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must n ot throw exceptions or modify the range it's given
1911 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 9 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
1912 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 9 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1913 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 9 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1914 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 9 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1915 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 9 [det achedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection' s last Range must modify the second added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1916 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 10 [de tachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must n ot throw exceptions or modify the range it's given
1917 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 10 [de tachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
1918 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 10 [de tachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1919 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 10 [de tachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1920 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 10 [de tachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the first add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1921 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 10 [de tachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection 's last Range must modify the first added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1922 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 10 [de tachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
1923 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 10 [de tachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1924 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 10 [de tachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1925 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 10 [de tachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1926 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 10 [de tachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the second ad ded range must modify the Selection's last Range assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1927 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 10 [de tachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection 's last Range must modify the second added Range assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1928 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 11 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
1929 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 11 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1930 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 11 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1931 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 11 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1932 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 11 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1933 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 11 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1934 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 11 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must no t throw exceptions or modify the range it's given
1935 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 11 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1936 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 11 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1937 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 11 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1938 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 11 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1939 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 11 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1940 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 12 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
1941 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 12 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1942 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 12 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1943 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 12 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1944 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 12 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1945 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 12 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1946 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 12 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must no t throw exceptions or modify the range it's given
1947 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 12 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1948 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 12 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1949 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 12 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1950 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 12 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1951 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 12 [fo reignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1952 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 13 [fo reignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
1953 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 13 [fo reignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1954 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 13 [fo reignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1955 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 13 [fo reignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1956 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 13 [fo reignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1957 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 13 [fo reignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1958 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 13 [fo reignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must no t throw exceptions or modify the range it's given
1959 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 13 [fo reignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1960 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 13 [fo reignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1961 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 13 [fo reignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1962 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 13 [fo reignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1963 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 13 [fo reignPara1.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
1964 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 14 [do cument.documentElement, 0, document.documentElement, 1]: first addRange() must n ot throw exceptions or modify the range it's given
1965 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 14 [do cument.documentElement, 0, document.documentElement, 1]: first addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
1966 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 14 [do cument.documentElement, 0, document.documentElement, 1]: first addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1967 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 14 [do cument.documentElement, 0, document.documentElement, 1]: first addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1968 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 14 [do cument.documentElement, 0, document.documentElement, 1]: modifying the first add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1969 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 14 [do cument.documentElement, 0, document.documentElement, 1]: modifying the Selection 's last Range must modify the first added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1970 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 14 [do cument.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
1971 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 14 [do cument.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1
1972 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 14 [do cument.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
1973 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 14 [do cument.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added assert_equal s: getRangeAt(rangeCount - 1) must return the same object we added expected obje ct "Selection.addRange() tests
1974
1975 " but got object "Selection.addRange() tests
1976
1977 "
1978 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 14 [do cument.documentElement, 0, document.documentElement, 1]: modifying the second ad ded range must modify the Selection's last Range assert_equals: After mutating t he second added Range, startContainer of the Selection's last Range must match t he added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1979 " but got Element node <html><head><title>Selection.addRange() tests</title>
1980 <me...
1981 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 14 [do cument.documentElement, 0, document.documentElement, 1]: modifying the Selection 's last Range must modify the second added Range assert_equals: After second add Range(), after mutating the Selection's last Range, startOffset of the Selection 's last Range must match the added Range expected 0 but got 6
1982 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 15 [do cument.documentElement, 0, document.documentElement, 2]: first addRange() must n ot throw exceptions or modify the range it's given
1983 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 15 [do cument.documentElement, 0, document.documentElement, 2]: first addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
1984 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 15 [do cument.documentElement, 0, document.documentElement, 2]: first addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1985 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 15 [do cument.documentElement, 0, document.documentElement, 2]: first addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1986 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 15 [do cument.documentElement, 0, document.documentElement, 2]: modifying the first add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1987 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 15 [do cument.documentElement, 0, document.documentElement, 2]: modifying the Selection 's last Range must modify the first added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1988 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 15 [do cument.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
1989 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 15 [do cument.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1
1990 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 15 [do cument.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoints
1991 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 15 [do cument.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we added assert_equal s: getRangeAt(rangeCount - 1) must return the same object we added expected obje ct "Selection.addRange() tests
1992
1993 Äb̈c̈d̈ëf̈g̈ḧ
1994 Ijklmnop
1995 QrstuvwxYzabcdefGhijklmn
1996
1997
1998
1999
2000
2001 "use strict";
2002
2003 testAddRangeSubSet(40, 44);
2004 testDiv.style.display = "none";
2005 " but got object "Selection.addRange() tests
2006
2007 Äb̈c̈d̈ëf̈g̈ḧ
2008 Ijklmnop
2009 QrstuvwxYzabcdefGhijklmn
2010
2011
2012
2013
2014
2015 "use strict";
2016
2017 testAddRangeSubSet(40, 44);
2018 testDiv.style.display = "none";
2019 "
2020 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 15 [do cument.documentElement, 0, document.documentElement, 2]: modifying the second ad ded range must modify the Selection's last Range assert_equals: After mutating t he second added Range, startContainer of the Selection's last Range must match t he added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2021 " but got Element node <html><head><title>Selection.addRange() tests</title>
2022 <me...
2023 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 15 [do cument.documentElement, 0, document.documentElement, 2]: modifying the Selection 's last Range must modify the second added Range assert_equals: After second add Range(), after mutating the Selection's last Range, startOffset of the Selection 's last Range must match the added Range expected 0 but got 6
2024 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 16 [do cument.documentElement, 1, document.documentElement, 2]: first addRange() must n ot throw exceptions or modify the range it's given
2025 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 16 [do cument.documentElement, 1, document.documentElement, 2]: first addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
2026 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 16 [do cument.documentElement, 1, document.documentElement, 2]: first addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2027 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 16 [do cument.documentElement, 1, document.documentElement, 2]: first addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2028 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 16 [do cument.documentElement, 1, document.documentElement, 2]: modifying the first add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2029 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 16 [do cument.documentElement, 1, document.documentElement, 2]: modifying the Selection 's last Range must modify the first added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2030 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 16 [do cument.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
2031 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 16 [do cument.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1
2032 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 16 [do cument.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoints
2033 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 16 [do cument.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we added assert_equal s: getRangeAt(rangeCount - 1) must return the same object we added expected obje ct "Äb̈c̈d̈ëf̈g̈ḧ
2034 Ijklmnop
2035 QrstuvwxYzabcdefGhijklmn
2036
2037
2038
2039
2040
2041 "use strict";
2042
2043 testAddRangeSubSet(40, 44);
2044 testDiv.style.display = "none";
2045 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2046 Ijklmnop
2047 QrstuvwxYzabcdefGhijklmn
2048
2049
2050
2051
2052
2053 "use strict";
2054
2055 testAddRangeSubSet(40, 44);
2056 testDiv.style.display = "none";
2057 "
2058 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 16 [do cument.documentElement, 1, document.documentElement, 2]: modifying the second ad ded range must modify the Selection's last Range assert_equals: After mutating t he second added Range, startContainer of the Selection's last Range must match t he added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2059 " but got Element node <html><head><title>Selection.addRange() tests</title>
2060 <me...
2061 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 16 [do cument.documentElement, 1, document.documentElement, 2]: modifying the Selection 's last Range must modify the second added Range assert_equals: After second add Range(), after mutating the Selection's last Range, startOffset of the Selection 's last Range must match the added Range expected 0 but got 6
2062 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [do cument.head, 1, document.head, 1]: first addRange() must not throw exceptions or modify the range it's given
2063 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [do cument.head, 1, document.head, 1]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2064 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [do cument.head, 1, document.head, 1]: first addRange() must result in the selection 's last range having the specified endpoints assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2065 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [do cument.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 w ith tests if rangeCount is 0 got disallowed value 0
2066 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [do cument.head, 1, document.head, 1]: modifying the first added range must modify t he Selection's last Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
2067 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [do cument.head, 1, document.head, 1]: modifying the Selection's last Range must mod ify the first added Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
2068 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [do cument.head, 1, document.head, 1]: second addRange() must not throw exceptions o r modify the range it's given
2069 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [do cument.head, 1, document.head, 1]: second addRange() must result in rangeCount b eing 1
2070 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [do cument.head, 1, document.head, 1]: second addRange() must result in the selectio n's last range having the specified endpoints
2071 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [do cument.head, 1, document.head, 1]: second addRange() must result in the selectio n's last range being the same object we added assert_equals: getRangeAt(rangeCou nt - 1) must return the same object we added expected object "" but got object " "
2072 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [do cument.head, 1, document.head, 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 expecte d Text node "Äb̈c̈d̈ëf̈g̈ḧ
2073 " but got Element node <head><title>Selection.addRange() tests</title>
2074 <meta nam...
2075 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [do cument.head, 1, document.head, 1]: modifying the Selection's last Range must mod ify the second added Range assert_equals: After second addRange(), after mutatin g the Selection's last Range, startOffset of the Selection's last Range must mat ch the added Range expected 0 but got 6
2076 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [do cument.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
2077 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [do cument.body, 0, document.body, 1]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2078 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [do cument.body, 0, document.body, 1]: first addRange() must result in the selection 's last range having the specified endpoints assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2079 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [do cument.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 w ith tests if rangeCount is 0 got disallowed value 0
2080 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [do cument.body, 0, document.body, 1]: modifying the first added range must modify t he Selection's last Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
2081 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [do cument.body, 0, document.body, 1]: modifying the Selection's last Range must mod ify the first added Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
2082 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [do cument.body, 0, document.body, 1]: second addRange() must not throw exceptions o r modify the range it's given
2083 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [do cument.body, 0, document.body, 1]: second addRange() must result in rangeCount b eing 1
2084 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [do cument.body, 0, document.body, 1]: second addRange() must result in the selectio n's last range having the specified endpoints
2085 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [do cument.body, 0, document.body, 1]: second addRange() must result in the selectio n's last range being the same object we added assert_equals: getRangeAt(rangeCou nt - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
2086 Ijklmnop
2087 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
2088 Ijklmnop
2089 QrstuvwxYzabcdefGhijklmn"
2090 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [do cument.body, 0, document.body, 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 expecte d Text node "Äb̈c̈d̈ëf̈g̈ḧ
2091 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2092 </p><p id...
2093 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [do cument.body, 0, document.body, 1]: modifying the Selection's last Range must mod ify the second added Range assert_equals: After second addRange(), after mutatin g the Selection's last Range, startOffset of the Selection's last Range must mat ch the added Range expected 0 but got 6
2094 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [fo reignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() mu st not throw exceptions or modify the range it's given
2095 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [fo reignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2096 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [fo reignDoc.documentElement, 0, foreignDoc.documentElement, 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
2097 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [fo reignDoc.documentElement, 0, foreignDoc.documentElement, 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
2098 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [fo reignDoc.documentElement, 0, foreignDoc.documentElement, 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
2099 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [fo reignDoc.documentElement, 0, foreignDoc.documentElement, 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
2100 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [fo reignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() m ust not throw exceptions or modify the range it's given
2101 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [fo reignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2102 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [fo reignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2103 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [fo reignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2104 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [fo reignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the secon d added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2105 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [fo reignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selec tion's last Range must modify the second added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2106 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [fo reignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exception s or modify the range it's given
2107 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [fo reignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2108 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [fo reignDoc.head, 1, foreignDoc.head, 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
2109 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [fo reignDoc.head, 1, foreignDoc.head, 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
2110 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [fo reignDoc.head, 1, foreignDoc.head, 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
2111 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [fo reignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2112 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [fo reignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptio ns or modify the range it's given
2113 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [fo reignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2114 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [fo reignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2115 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [fo reignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2116 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [fo reignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2117 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [fo reignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2118 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [fo reignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exception s or modify the range it's given
2119 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [fo reignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2120 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [fo reignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2121 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [fo reignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2122 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [fo reignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2123 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [fo reignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2124 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [fo reignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptio ns or modify the range it's given
2125 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [fo reignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2126 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [fo reignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2127 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [fo reignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2128 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [fo reignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2129 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [fo reignDoc.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 r angeCount is 0 got disallowed value 0
2130 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [pa ras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify th e range it's given
2131 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [pa ras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
2132 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [pa ras[0], 0, paras[0], 0]: first addRange() must result in the selection's last ra nge having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2133 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [pa ras[0], 0, paras[0], 0]: first addRange() must result in the selection's last ra nge being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2134 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [pa ras[0], 0, paras[0], 0]: modifying the first added range must modify the Selecti on's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2135 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [pa ras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the fi rst added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2136 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [pa ras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify t he range it's given
2137 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [pa ras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1
2138 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [pa ras[0], 0, paras[0], 0]: second addRange() must result in the selection's last r ange having the specified endpoints
2139 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [pa ras[0], 0, paras[0], 0]: second addRange() must result in the selection's last r ange being the same object we added assert_equals: getRangeAt(rangeCount - 1) mu st return the same object we added expected object "" but got object ""
2140 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [pa ras[0], 0, paras[0], 0]: modifying the second added range must modify the Select ion's last Range assert_equals: After mutating the second added Range, startCont ainer of the Selection's last Range must match the added Range expected Text nod e "Äb̈c̈d̈ëf̈g̈ḧ
2141 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2142 </p>
2143 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [pa ras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the se cond added Range assert_equals: After second addRange(), after mutating the Sele ction's last Range, startOffset of the Selection's last Range must match the add ed Range expected 0 but got 6
2144 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [pa ras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify th e range it's given
2145 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [pa ras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
2146 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [pa ras[0], 0, paras[0], 1]: first addRange() must result in the selection's last ra nge having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2147 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [pa ras[0], 0, paras[0], 1]: first addRange() must result in the selection's last ra nge being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2148 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [pa ras[0], 0, paras[0], 1]: modifying the first added range must modify the Selecti on's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2149 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [pa ras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the fi rst added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2150 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [pa ras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify t he range it's given
2151 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [pa ras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
2152 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [pa ras[0], 0, paras[0], 1]: second addRange() must result in the selection's last r ange having the specified endpoints
2153 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [pa ras[0], 0, paras[0], 1]: second addRange() must result in the selection's last r ange being the same object we added assert_equals: getRangeAt(rangeCount - 1) mu st return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
2154 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2155 "
2156 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [pa ras[0], 0, paras[0], 1]: modifying the second added range must modify the Select ion's last Range assert_equals: After mutating the second added Range, startCont ainer of the Selection's last Range must match the added Range expected Text nod e "Äb̈c̈d̈ëf̈g̈ḧ
2157 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2158 </p>
2159 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [pa ras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the se cond added Range assert_equals: After second addRange(), after mutating the Sele ction's last Range, startOffset of the Selection's last Range must match the add ed Range expected 0 but got 6
2160 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [de tachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
2161 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [de tachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2162 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [de tachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection 's last range having the specified endpoints assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2163 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [de tachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection 's last range being the same object we added assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2164 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [de tachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify t he Selection's last Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
2165 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [de tachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must mod ify the first added Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
2166 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [de tachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions o r modify the range it's given
2167 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [de tachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2168 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [de tachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selectio n's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2169 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [de tachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selectio n's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2170 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [de tachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2171 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [de tachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must mod ify the second added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2172 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [de tachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
2173 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [de tachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2174 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [de tachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection 's last range having the specified endpoints assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2175 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [de tachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection 's last range being the same object we added assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2176 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [de tachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify t he Selection's last Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
2177 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [de tachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must mod ify the first added Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
2178 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [de tachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions o r modify the range it's given
2179 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [de tachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2180 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [de tachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selectio n's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2181 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [de tachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selectio n's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2182 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [de tachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2183 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [de tachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must mod ify the second added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2184 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [pa ras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw e xceptions or modify the range it's given
2185 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [pa ras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2186 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [pa ras[0].firstChild, 0, paras[1].firstChild, 0]: first 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
2187 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [pa ras[0].firstChild, 0, paras[1].firstChild, 0]: first 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
2188 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [pa ras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range m ust modify the Selection's last Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2189 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [pa ras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Ra nge must modify the first added Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2190 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [pa ras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
2191 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [pa ras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
2192 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [pa ras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
2193 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [pa ras[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: getRang eAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈ d̈ëf̈g̈ḧ
2194 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2195 "
2196 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [pa ras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, endContainer of the Selection's last Range must match the added Ran ge expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2197 " but got Text node "Ijklmnop
2198 "
2199 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [pa ras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Ra nge must modify the second added Range assert_equals: After second addRange(), a fter mutating the Selection's last Range, startOffset of the Selection's last Ra nge must match the added Range expected 0 but got 6
2200 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [pa ras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw e xceptions or modify the range it's given
2201 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [pa ras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2202 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [pa ras[0].firstChild, 0, paras[1].firstChild, 8]: first 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
2203 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [pa ras[0].firstChild, 0, paras[1].firstChild, 8]: first 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
2204 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [pa ras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range m ust modify the Selection's last Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2205 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [pa ras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Ra nge must modify the first added Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2206 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [pa ras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
2207 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [pa ras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
2208 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [pa ras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
2209 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [pa ras[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: getRang eAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈ d̈ëf̈g̈ḧ
2210 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ
2211 Ijklmnop"
2212 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [pa ras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, endContainer of the Selection's last Range must match the added Ran ge expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2213 " but got Text node "Ijklmnop
2214 "
2215 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [pa ras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Ra nge must modify the second added Range assert_equals: After second addRange(), a fter mutating the Selection's last Range, startOffset of the Selection's last Ra nge must match the added Range expected 0 but got 6
2216 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [pa ras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions o r modify the range it's given
2217 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [pa ras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2218 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [pa ras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selectio n's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2219 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [pa ras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selectio n's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2220 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [pa ras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2221 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [pa ras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must mo dify the first added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2222 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [pa ras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
2223 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [pa ras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
2224 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [pa ras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selecti on's last range having the specified endpoints
2225 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [pa ras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selecti on's last range being the same object we added assert_equals: getRangeAt(rangeCo unt - 1) must return the same object we added expected object "̈c̈d̈ëf̈g̈ḧ
2226 Ijklmnop
2227 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ
2228 Ijklmnop
2229 QrstuvwxYzabcdef"
2230 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [pa ras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range , startOffset of the Selection's last Range must match the added Range expected 0 but got 3
2231 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [pa ras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must mo dify the second added Range assert_equals: After second addRange(), after mutati ng the Selection's last Range, startOffset of the Selection's last Range must ma tch the added Range expected 0 but got 6
2232 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [pa ras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions o r modify the range it's given
2233 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [pa ras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2234 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [pa ras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selectio n's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2235 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [pa ras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selectio n's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2236 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [pa ras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2237 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [pa ras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must mo dify the first added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2238 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [pa ras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
2239 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [pa ras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
2240 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [pa ras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selecti on's last range having the specified endpoints
2241 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [pa ras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selecti on's last range being the same object we added assert_equals: getRangeAt(rangeCo unt - 1) must return the same object we added expected object "Äb̈c̈d" but got object "Äb̈c̈d"
2242 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [pa ras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range , startContainer of the Selection's last Range must match the added Range expect ed Text node "Äb̈c̈d̈ëf̈g̈ḧ
2243 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2244 </p>
2245 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [pa ras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must mo dify the second added Range assert_equals: After second addRange(), after mutati ng the Selection's last Range, startOffset of the Selection's last Range must ma tch the added Range expected 0 but got 6
2246 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [te stDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
2247 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [te stDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
2248 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [te stDiv, 2, paras[4], 1]: first addRange() must result in the selection's last ran ge having the specified endpoints assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
2249 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [te stDiv, 2, paras[4], 1]: first addRange() must result in the selection's last ran ge being the same object we added assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
2250 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [te stDiv, 2, paras[4], 1]: modifying the first added range must modify the Selectio n's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
2251 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [te stDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the fir st added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
2252 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [te stDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify th e range it's given
2253 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [te stDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1
2254 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [te stDiv, 2, paras[4], 1]: second addRange() must result in the selection's last ra nge having the specified endpoints
2255 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [te stDiv, 2, paras[4], 1]: second addRange() must result in the selection's last ra nge being the same object we added assert_equals: getRangeAt(rangeCount - 1) mus t return the same object we added expected object "QrstuvwxYzabcdefGhijklmn" but got object "QrstuvwxYzabcdefGhijklmn"
2256 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [te stDiv, 2, paras[4], 1]: modifying the second added range must modify the Selecti on's last Range assert_equals: After mutating the second added Range, startConta iner of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2257 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2258 </p><p id="b" s...
2259 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [te stDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the sec ond added Range assert_equals: After second addRange(), after mutating the Selec tion's last Range, startOffset of the Selection's last Range must match the adde d Range expected 0 but got 6
2260 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [te stDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
2261 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [te stDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2262 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [te stDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection 's last range having the specified endpoints assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2263 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [te stDiv, 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 w ith tests if rangeCount is 0 got disallowed value 0
2264 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [te stDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify t he Selection's last Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
2265 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [te stDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must mod ify the first added Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
2266 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [te stDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions o r modify the range it's given
2267 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [te stDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount b eing 1
2268 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [te stDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selectio n's last range having the specified endpoints
2269 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [te stDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selectio n's last range being the same object we added assert_equals: getRangeAt(rangeCou nt - 1) must return the same object we added expected object "Ijklmnop
2270 Qrstu" but got object "Ijklmnop
2271 Qrstu"
2272 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [te stDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expecte d Text node "Äb̈c̈d̈ëf̈g̈ḧ
2273 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2274 </p><p id="b" s...
2275 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [te stDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must mod ify the second added Range assert_equals: After second addRange(), after mutatin g the Selection's last Range, startOffset of the Selection's last Range must mat ch the added Range expected 0 but got 6
2276 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [do cument.documentElement, 1, document.body, 0]: first addRange() must not throw ex ceptions or modify the range it's given
2277 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [do cument.documentElement, 1, document.body, 0]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2278 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [do cument.documentElement, 1, document.body, 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
2279 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [do cument.documentElement, 1, document.body, 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
2280 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [do cument.documentElement, 1, document.body, 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
2281 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [do cument.documentElement, 1, document.body, 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
2282 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [do cument.documentElement, 1, document.body, 0]: second addRange() must not throw e xceptions or modify the range it's given
2283 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [do cument.documentElement, 1, document.body, 0]: second addRange() must result in r angeCount being 1
2284 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [do cument.documentElement, 1, document.body, 0]: second addRange() must result in t he selection's last range having the specified endpoints
2285 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [do cument.documentElement, 1, document.body, 0]: second addRange() must result in t he selection's last range being the same object we added assert_equals: getRange At(rangeCount - 1) must return the same object we added expected object "" but g ot object ""
2286 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [do cument.documentElement, 1, document.body, 0]: modifying the second added range m ust modify the Selection's last Range assert_equals: After mutating the second a dded Range, startContainer of the Selection's last Range must match the added Ra nge expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2287 " but got Element node <html><head><title>Selection.addRange() tests</title>
2288 <me...
2289 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [do cument.documentElement, 1, document.body, 0]: modifying the Selection's last Ran ge must modify the second added Range assert_equals: After second addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6
2290 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 33 [fo reignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must not thro w exceptions or modify the range it's given
2291 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 33 [fo reignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2292 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 33 [fo reignDoc.documentElement, 1, foreignDoc.body, 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
2293 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 33 [fo reignDoc.documentElement, 1, foreignDoc.body, 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
2294 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 33 [fo reignDoc.documentElement, 1, foreignDoc.body, 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
2295 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 33 [fo reignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2296 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 33 [fo reignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must not thr ow exceptions or modify the range it's given
2297 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 33 [fo reignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2298 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 33 [fo reignDoc.documentElement, 1, foreignDoc.body, 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
2299 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 33 [fo reignDoc.documentElement, 1, foreignDoc.body, 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
2300 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 33 [fo reignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the second added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2301 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 33 [fo reignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2302 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 34 [do cument, 0, document, 1]: first addRange() must not throw exceptions or modify th e range it's given
2303 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 34 [do cument, 0, document, 1]: first addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
2304 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 34 [do cument, 0, document, 1]: first addRange() must result in the selection's last ra nge having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2305 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 34 [do cument, 0, document, 1]: first addRange() must result in the selection's last ra nge being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2306 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 34 [do cument, 0, document, 1]: modifying the first added range must modify the Selecti on's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2307 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 34 [do cument, 0, document, 1]: modifying the Selection's last Range must modify the fi rst added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2308 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 34 [do cument, 0, document, 1]: second addRange() must not throw exceptions or modify t he range it's given
2309 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 34 [do cument, 0, document, 1]: second addRange() must result in rangeCount being 1
2310 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 34 [do cument, 0, document, 1]: second addRange() must result in the selection's last r ange having the specified endpoints
2311 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 34 [do cument, 0, document, 1]: second addRange() must result in the selection's last r ange being the same object we added assert_equals: getRangeAt(rangeCount - 1) mu st return the same object we added expected object "" but got object ""
2312 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 34 [do cument, 0, document, 1]: modifying the second added range must modify the Select ion's last Range assert_equals: After mutating the second added Range, startCont ainer of the Selection's last Range must match the added Range expected Text nod e "Äb̈c̈d̈ëf̈g̈ḧ
2313 " but got Document node with 2 children
2314 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 34 [do cument, 0, document, 1]: modifying the Selection's last Range must modify the se cond added Range assert_equals: After second addRange(), after mutating the Sele ction's last Range, startOffset of the Selection's last Range must match the add ed Range expected 0 but got 6
2315 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 35 [do cument, 0, document, 2]: first addRange() must not throw exceptions or modify th e range it's given
2316 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 35 [do cument, 0, document, 2]: first addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
2317 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 35 [do cument, 0, document, 2]: first addRange() must result in the selection's last ra nge having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2318 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 35 [do cument, 0, document, 2]: first addRange() must result in the selection's last ra nge being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2319 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 35 [do cument, 0, document, 2]: modifying the first added range must modify the Selecti on's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2320 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 35 [do cument, 0, document, 2]: modifying the Selection's last Range must modify the fi rst added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2321 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 35 [do cument, 0, document, 2]: second addRange() must not throw exceptions or modify t he range it's given
2322 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 35 [do cument, 0, document, 2]: second addRange() must result in rangeCount being 1
2323 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 35 [do cument, 0, document, 2]: second addRange() must result in the selection's last r ange having the specified endpoints
2324 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 35 [do cument, 0, document, 2]: second addRange() must result in the selection's last r ange being the same object we added assert_equals: getRangeAt(rangeCount - 1) mu st return the same object we added expected object "Selection.addRange() tests
2325
2326 Äb̈c̈d̈ëf̈g̈ḧ
2327 Ijklmnop
2328 QrstuvwxYzabcdefGhijklmn
2329
2330
2331
2332
2333
2334 "use strict";
2335
2336 testAddRangeSubSet(40, 44);
2337 testDiv.style.display = "none";
2338 " but got object "Selection.addRange() tests
2339
2340 Äb̈c̈d̈ëf̈g̈ḧ
2341 Ijklmnop
2342 QrstuvwxYzabcdefGhijklmn
2343
2344
2345
2346
2347
2348 "use strict";
2349
2350 testAddRangeSubSet(40, 44);
2351 testDiv.style.display = "none";
2352 "
2353 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 35 [do cument, 0, document, 2]: modifying the second added range must modify the Select ion's last Range assert_equals: After mutating the second added Range, startCont ainer of the Selection's last Range must match the added Range expected Text nod e "Äb̈c̈d̈ëf̈g̈ḧ
2354 " but got Document node with 2 children
2355 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 35 [do cument, 0, document, 2]: modifying the Selection's last Range must modify the se cond added Range assert_equals: After second addRange(), after mutating the Sele ction's last Range, startOffset of the Selection's last Range must match the add ed Range expected 0 but got 6
2356 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 36 [do cument, 1, document, 2]: first addRange() must not throw exceptions or modify th e range it's given
2357 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 36 [do cument, 1, document, 2]: first addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
2358 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 36 [do cument, 1, document, 2]: first addRange() must result in the selection's last ra nge having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2359 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 36 [do cument, 1, document, 2]: first addRange() must result in the selection's last ra nge being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2360 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 36 [do cument, 1, document, 2]: modifying the first added range must modify the Selecti on's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2361 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 36 [do cument, 1, document, 2]: modifying the Selection's last Range must modify the fi rst added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2362 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 36 [do cument, 1, document, 2]: second addRange() must not throw exceptions or modify t he range it's given
2363 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 36 [do cument, 1, document, 2]: second addRange() must result in rangeCount being 1
2364 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 36 [do cument, 1, document, 2]: second addRange() must result in the selection's last r ange having the specified endpoints
2365 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 36 [do cument, 1, document, 2]: second addRange() must result in the selection's last r ange being the same object we added assert_equals: getRangeAt(rangeCount - 1) mu st return the same object we added expected object "Selection.addRange() tests
2366
2367 Äb̈c̈d̈ëf̈g̈ḧ
2368 Ijklmnop
2369 QrstuvwxYzabcdefGhijklmn
2370
2371
2372
2373
2374
2375 "use strict";
2376
2377 testAddRangeSubSet(40, 44);
2378 testDiv.style.display = "none";
2379 " but got object "Selection.addRange() tests
2380
2381 Äb̈c̈d̈ëf̈g̈ḧ
2382 Ijklmnop
2383 QrstuvwxYzabcdefGhijklmn
2384
2385
2386
2387
2388
2389 "use strict";
2390
2391 testAddRangeSubSet(40, 44);
2392 testDiv.style.display = "none";
2393 "
2394 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 36 [do cument, 1, document, 2]: modifying the second added range must modify the Select ion's last Range assert_equals: After mutating the second added Range, startCont ainer of the Selection's last Range must match the added Range expected Text nod e "Äb̈c̈d̈ëf̈g̈ḧ
2395 " but got Document node with 2 children
2396 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 36 [do cument, 1, document, 2]: modifying the Selection's last Range must modify the se cond added Range assert_equals: After second addRange(), after mutating the Sele ction's last Range, startOffset of the Selection's last Range must match the add ed Range expected 0 but got 6
2397 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 37 [te stDiv, 0, comment, 5]: first addRange() must not throw exceptions or modify the range it's given
2398 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 37 [te stDiv, 0, comment, 5]: first addRange() must result in rangeCount being 1 assert _equals: rangeCount must be 1 expected 1 but got 0
2399 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 37 [te stDiv, 0, comment, 5]: first addRange() must result in the selection's last rang e having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2400 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 37 [te stDiv, 0, comment, 5]: first addRange() must result in the selection's last rang e being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2401 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 37 [te stDiv, 0, comment, 5]: modifying the first added range must modify the Selection 's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
2402 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 37 [te stDiv, 0, comment, 5]: modifying the Selection's last Range must modify the firs t added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
2403 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 37 [te stDiv, 0, comment, 5]: second addRange() must not throw exceptions or modify the range it's given
2404 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 37 [te stDiv, 0, comment, 5]: second addRange() must result in rangeCount being 1
2405 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 37 [te stDiv, 0, comment, 5]: second addRange() must result in the selection's last ran ge 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̈ḧ
2406 </p><p id="b" s...
2407 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 37 [te stDiv, 0, comment, 5]: second addRange() must result in the selection's last ran ge being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
2408 Ijklmnop
2409 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
2410 Ijklmnop
2411 QrstuvwxYzabcdefGhijklmn"
2412 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 37 [te stDiv, 0, comment, 5]: modifying the second added range must modify the Selectio n's last Range assert_equals: After mutating the second added Range, startContai ner of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2413 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2414 </p><p id="b" s...
2415 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 37 [te stDiv, 0, comment, 5]: modifying the Selection's last Range must modify the seco nd added Range assert_equals: After second addRange(), after mutating the Select ion's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2416 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 38 [pa ras[2].firstChild, 4, comment, 2]: first addRange() must not throw exceptions or modify the range it's given
2417 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 38 [pa ras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2418 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 38 [pa ras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection 's last range having the specified endpoints assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2419 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 38 [pa ras[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 w ith tests if rangeCount is 0 got disallowed value 0
2420 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 38 [pa ras[2].firstChild, 4, comment, 2]: modifying the first added range must modify t he Selection's last Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
2421 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 38 [pa ras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range must mod ify the first added Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
2422 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 38 [pa ras[2].firstChild, 4, comment, 2]: second addRange() must not throw exceptions o r modify the range it's given
2423 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 38 [pa ras[2].firstChild, 4, comment, 2]: second addRange() must result in rangeCount b eing 1
2424 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 38 [pa ras[2].firstChild, 4, comment, 2]: second addRange() must result in the selectio n's last range having the specified endpoints assert_equals: endContainer of the Selection's last Range must match the added Range expected Comment node <!--Alp habet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2425 </p><p id="b" s...
2426 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 38 [pa ras[2].firstChild, 4, comment, 2]: second addRange() must result in the selectio n's last range being the same object we added assert_equals: getRangeAt(rangeCou nt - 1) must return the same object we added expected object "uvwxYzabcdefGhijkl mn" but got object "uvwxYzabcdefGhijklmn"
2427 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 38 [pa ras[2].firstChild, 4, comment, 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 expecte d Text node "Äb̈c̈d̈ëf̈g̈ḧ
2428 " but got Text node "Qrstuvwx"
2429 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 38 [pa ras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range must mod ify the second added Range assert_equals: After second addRange(), after mutatin g the Selection's last Range, startOffset of the Selection's last Range must mat ch the added Range expected 0 but got 6
2430 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 39 [pa ras[3], 1, comment, 8]: first addRange() must not throw exceptions or modify the range it's given
2431 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 39 [pa ras[3], 1, comment, 8]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
2432 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 39 [pa ras[3], 1, comment, 8]: first addRange() must result in the selection's last ran ge having the specified endpoints assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
2433 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 39 [pa ras[3], 1, comment, 8]: first addRange() must result in the selection's last ran ge being the same object we added assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
2434 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 39 [pa ras[3], 1, comment, 8]: modifying the first added range must modify the Selectio n's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
2435 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 39 [pa ras[3], 1, comment, 8]: modifying the Selection's last Range must modify the fir st added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
2436 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 39 [pa ras[3], 1, comment, 8]: second addRange() must not throw exceptions or modify th e range it's given
2437 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 39 [pa ras[3], 1, comment, 8]: second addRange() must result in rangeCount being 1
2438 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 39 [pa ras[3], 1, comment, 8]: second addRange() must result in the selection's last ra nge 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̈ḧ
2439 </p><p id="b" s...
2440 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 39 [pa ras[3], 1, comment, 8]: second addRange() must result in the selection's last ra nge being the same object we added assert_equals: getRangeAt(rangeCount - 1) mus t return the same object we added expected object "Ghijklmn" but got object "Ghi jklmn"
2441 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 39 [pa ras[3], 1, comment, 8]: modifying the second added range must modify the Selecti on's last Range assert_equals: After mutating the second added Range, startConta iner of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2442 " but got Element node <p id="d" style="display:none">Yzabcdef</p>
2443 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 39 [pa ras[3], 1, comment, 8]: modifying the Selection's last Range must modify the sec ond added Range assert_equals: After second addRange(), after mutating the Selec tion's last Range, startOffset of the Selection's last Range must match the adde d Range expected 0 but got 6
2444 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 40 [fo reignDoc, 0, foreignDoc, 0]: first addRange() must not throw exceptions or modif y the range it's given
2445 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 40 [fo reignDoc, 0, foreignDoc, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2446 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 40 [fo reignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection's las t range having the specified endpoints assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2447 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 40 [fo reignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection's las t range being the same object we added assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2448 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 40 [fo reignDoc, 0, foreignDoc, 0]: modifying the first added range must modify the Sel ection's last Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2449 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 40 [fo reignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range must modify th e first added Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2450 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 40 [fo reignDoc, 0, foreignDoc, 0]: second addRange() must not throw exceptions or modi fy the range it's given
2451 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 40 [fo reignDoc, 0, foreignDoc, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2452 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 40 [fo reignDoc, 0, foreignDoc, 0]: second addRange() must result in the selection's la st range having the specified endpoints assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
2453 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 40 [fo reignDoc, 0, foreignDoc, 0]: second addRange() must result in the selection's la st range being the same object we added assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
2454 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 40 [fo reignDoc, 0, foreignDoc, 0]: modifying the second added range must modify the Se lection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2455 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 40 [fo reignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range must modify th e second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2456 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 41 [fo reignDoc, 1, foreignComment, 2]: first addRange() must not throw exceptions or m odify the range it's given
2457 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 41 [fo reignDoc, 1, foreignComment, 2]: first addRange() must result in rangeCount bein g 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2458 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 41 [fo reignDoc, 1, foreignComment, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2459 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 41 [fo reignDoc, 1, foreignComment, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2460 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 41 [fo reignDoc, 1, foreignComment, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
2461 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 41 [fo reignDoc, 1, foreignComment, 2]: modifying the Selection's last Range must modif y the first added Range assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
2462 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 41 [fo reignDoc, 1, foreignComment, 2]: second addRange() must not throw exceptions or modify the range it's given
2463 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 41 [fo reignDoc, 1, foreignComment, 2]: second addRange() must result in rangeCount bei ng 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2464 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 41 [fo reignDoc, 1, foreignComment, 2]: second addRange() must result in the selection' s last range having the specified endpoints assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2465 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 41 [fo reignDoc, 1, foreignComment, 2]: second addRange() must result in the selection' s last range being the same object we added assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2466 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 41 [fo reignDoc, 1, foreignComment, 2]: modifying the second added range must modify th e Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
2467 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 41 [fo reignDoc, 1, foreignComment, 2]: modifying the Selection's last Range must modif y the second added Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
2468 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 42 [fo reignDoc.body, 0, foreignTextNode, 36]: first addRange() must not throw exceptio ns or modify the range it's given
2469 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 42 [fo reignDoc.body, 0, foreignTextNode, 36]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2470 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 42 [fo reignDoc.body, 0, foreignTextNode, 36]: 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
2471 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 42 [fo reignDoc.body, 0, foreignTextNode, 36]: 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
2472 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 42 [fo reignDoc.body, 0, foreignTextNode, 36]: 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
2473 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 42 [fo reignDoc.body, 0, foreignTextNode, 36]: 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
2474 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 42 [fo reignDoc.body, 0, foreignTextNode, 36]: second addRange() must not throw excepti ons or modify the range it's given
2475 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 42 [fo reignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2476 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 42 [fo reignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2477 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 42 [fo reignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2478 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 42 [fo reignDoc.body, 0, foreignTextNode, 36]: modifying the second added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2479 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 42 [fo reignDoc.body, 0, foreignTextNode, 36]: modifying the Selection's last Range mus t modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2480 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 43 [xm lDoc, 0, xmlDoc, 0]: first addRange() must not throw exceptions or modify the ra nge it's given
2481 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 43 [xm lDoc, 0, xmlDoc, 0]: first addRange() must result in rangeCount being 1 assert_e quals: rangeCount must be 1 expected 1 but got 0
2482 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 43 [xm lDoc, 0, xmlDoc, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2483 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 43 [xm lDoc, 0, xmlDoc, 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 r angeCount is 0 got disallowed value 0
2484 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 43 [xm lDoc, 0, xmlDoc, 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
2485 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 43 [xm lDoc, 0, xmlDoc, 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
2486 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 43 [xm lDoc, 0, xmlDoc, 0]: second addRange() must not throw exceptions or modify the r ange it's given
2487 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 43 [xm lDoc, 0, xmlDoc, 0]: second addRange() must result in rangeCount being 1 assert_ equals: rangeCount must be 1 expected 1 but got 0
2488 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 43 [xm lDoc, 0, xmlDoc, 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
2489 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 43 [xm lDoc, 0, xmlDoc, 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
2490 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 43 [xm lDoc, 0, xmlDoc, 0]: modifying the second added range must modify the Selection' s last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2491 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 43 [xm lDoc, 0, xmlDoc, 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
2492 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 44 [xm lDoc, 1, xmlComment, 0]: first addRange() must not throw exceptions or modify th e range it's given
2493 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 44 [xm lDoc, 1, xmlComment, 0]: first addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
2494 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 44 [xm lDoc, 1, xmlComment, 0]: first addRange() must result in the selection's last ra nge having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2495 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 44 [xm lDoc, 1, xmlComment, 0]: first addRange() must result in the selection's last ra nge being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2496 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 44 [xm lDoc, 1, xmlComment, 0]: modifying the first added range must modify the Selecti on's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2497 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 44 [xm lDoc, 1, xmlComment, 0]: modifying the Selection's last Range must modify the fi rst added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2498 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 44 [xm lDoc, 1, xmlComment, 0]: second addRange() must not throw exceptions or modify t he range it's given
2499 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 44 [xm lDoc, 1, xmlComment, 0]: second addRange() must result in rangeCount being 1 ass ert_equals: rangeCount must be 1 expected 1 but got 0
2500 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 44 [xm lDoc, 1, xmlComment, 0]: second addRange() must result in the selection's last r ange having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2501 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 44 [xm lDoc, 1, xmlComment, 0]: second addRange() must result in the selection's last r ange being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2502 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 44 [xm lDoc, 1, xmlComment, 0]: modifying the second added range must modify the Select ion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2503 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 44 [xm lDoc, 1, xmlComment, 0]: modifying the Selection's last Range must modify the se cond added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2504 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 45 [de tachedTextNode, 0, detachedTextNode, 8]: first addRange() must not throw excepti ons or modify the range it's given
2505 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 45 [de tachedTextNode, 0, detachedTextNode, 8]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2506 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 45 [de tachedTextNode, 0, detachedTextNode, 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
2507 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 45 [de tachedTextNode, 0, detachedTextNode, 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
2508 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 45 [de tachedTextNode, 0, detachedTextNode, 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
2509 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 45 [de tachedTextNode, 0, detachedTextNode, 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
2510 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 45 [de tachedTextNode, 0, detachedTextNode, 8]: second addRange() must not throw except ions or modify the range it's given
2511 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 45 [de tachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2512 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 45 [de tachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2513 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 45 [de tachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2514 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 45 [de tachedTextNode, 0, detachedTextNode, 8]: modifying the second added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2515 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 45 [de tachedTextNode, 0, detachedTextNode, 8]: modifying the Selection's last Range mu st modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2516 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 46 [de tachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must not throw exceptions or modify the range it's given
2517 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 46 [de tachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2518 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 46 [de tachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2519 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 46 [de tachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2520 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 46 [de tachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2521 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 46 [de tachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2522 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 46 [de tachedForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must no t throw exceptions or modify the range it's given
2523 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 46 [de tachedForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
2524 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 46 [de tachedForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2525 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 46 [de tachedForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2526 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 46 [de tachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the second adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2527 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 46 [de tachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2528 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 47 [de tachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must not throw exceptions or modify the range it's given
2529 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 47 [de tachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2530 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 47 [de tachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2531 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 47 [de tachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2532 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 47 [de tachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2533 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 47 [de tachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2534 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 47 [de tachedForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must no t throw exceptions or modify the range it's given
2535 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 47 [de tachedForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
2536 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 47 [de tachedForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2537 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 47 [de tachedForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2538 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 47 [de tachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the second adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2539 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 47 [de tachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2540 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 48 [de tachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must not throw e xceptions or modify the range it's given
2541 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 48 [de tachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2542 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 48 [de tachedXmlTextNode, 7, detachedXmlTextNode, 7]: first 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
2543 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 48 [de tachedXmlTextNode, 7, detachedXmlTextNode, 7]: first 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
2544 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 48 [de tachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the first added range m ust modify the Selection's last Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2545 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 48 [de tachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Selection's last Ra nge must modify the first added Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2546 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 48 [de tachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must not throw exceptions or modify the range it's given
2547 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 48 [de tachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2548 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 48 [de tachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
2549 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 48 [de tachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
2550 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 48 [de tachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2551 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 48 [de tachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Selection's last Ra nge must modify the second added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2552 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 49 [de tachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must not throw e xceptions or modify the range it's given
2553 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 49 [de tachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2554 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 49 [de tachedXmlTextNode, 0, detachedXmlTextNode, 8]: first 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
2555 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 49 [de tachedXmlTextNode, 0, detachedXmlTextNode, 8]: first 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
2556 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 49 [de tachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the first added range m ust modify the Selection's last Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2557 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 49 [de tachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Selection's last Ra nge must modify the first added Range assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2558 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 49 [de tachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
2559 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 49 [de tachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2560 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 49 [de tachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
2561 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 49 [de tachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
2562 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 49 [de tachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2563 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 49 [de tachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Selection's last Ra nge must modify the second added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2564 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 50 [de tachedComment, 3, detachedComment, 4]: first addRange() must not throw exception s or modify the range it's given
2565 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 50 [de tachedComment, 3, detachedComment, 4]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2566 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 50 [de tachedComment, 3, detachedComment, 4]: 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
2567 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 50 [de tachedComment, 3, detachedComment, 4]: 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
2568 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 50 [de tachedComment, 3, detachedComment, 4]: 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
2569 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 50 [de tachedComment, 3, detachedComment, 4]: 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
2570 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 50 [de tachedComment, 3, detachedComment, 4]: second addRange() must not throw exceptio ns or modify the range it's given
2571 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 50 [de tachedComment, 3, detachedComment, 4]: second addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2572 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 50 [de tachedComment, 3, detachedComment, 4]: second addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2573 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 50 [de tachedComment, 3, detachedComment, 4]: second addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2574 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 50 [de tachedComment, 3, detachedComment, 4]: modifying the second added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2575 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 50 [de tachedComment, 3, detachedComment, 4]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2576 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 51 [de tachedComment, 5, detachedComment, 5]: first addRange() must not throw exception s or modify the range it's given
2577 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 51 [de tachedComment, 5, detachedComment, 5]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2578 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 51 [de tachedComment, 5, detachedComment, 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
2579 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 51 [de tachedComment, 5, detachedComment, 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
2580 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 51 [de tachedComment, 5, detachedComment, 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
2581 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 51 [de tachedComment, 5, detachedComment, 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
2582 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 51 [de tachedComment, 5, detachedComment, 5]: second addRange() must not throw exceptio ns or modify the range it's given
2583 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 51 [de tachedComment, 5, detachedComment, 5]: second addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2584 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 51 [de tachedComment, 5, detachedComment, 5]: second addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2585 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 51 [de tachedComment, 5, detachedComment, 5]: second addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2586 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 51 [de tachedComment, 5, detachedComment, 5]: modifying the second added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2587 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 51 [de tachedComment, 5, detachedComment, 5]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2588 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 52 [de tachedForeignComment, 0, detachedForeignComment, 1]: first addRange() must not t hrow exceptions or modify the range it's given
2589 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 52 [de tachedForeignComment, 0, detachedForeignComment, 1]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2590 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 52 [de tachedForeignComment, 0, detachedForeignComment, 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
2591 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 52 [de tachedForeignComment, 0, detachedForeignComment, 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
2592 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 52 [de tachedForeignComment, 0, detachedForeignComment, 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
2593 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 52 [de tachedForeignComment, 0, detachedForeignComment, 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
2594 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 52 [de tachedForeignComment, 0, detachedForeignComment, 1]: second addRange() must not throw exceptions or modify the range it's given
2595 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 52 [de tachedForeignComment, 0, detachedForeignComment, 1]: second addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2596 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 52 [de tachedForeignComment, 0, detachedForeignComment, 1]: second addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2597 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 52 [de tachedForeignComment, 0, detachedForeignComment, 1]: second addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2598 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 52 [de tachedForeignComment, 0, detachedForeignComment, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2599 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 52 [de tachedForeignComment, 0, detachedForeignComment, 1]: modifying the Selection's l ast Range must modify the second added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2600 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 53 [de tachedForeignComment, 4, detachedForeignComment, 4]: first addRange() must not t hrow exceptions or modify the range it's given
2601 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 53 [de tachedForeignComment, 4, detachedForeignComment, 4]: first addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2602 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 53 [de tachedForeignComment, 4, detachedForeignComment, 4]: 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
2603 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 53 [de tachedForeignComment, 4, detachedForeignComment, 4]: 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
2604 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 53 [de tachedForeignComment, 4, detachedForeignComment, 4]: 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
2605 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 53 [de tachedForeignComment, 4, detachedForeignComment, 4]: 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
2606 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 53 [de tachedForeignComment, 4, detachedForeignComment, 4]: second addRange() must not throw exceptions or modify the range it's given
2607 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 53 [de tachedForeignComment, 4, detachedForeignComment, 4]: second addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2608 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 53 [de tachedForeignComment, 4, detachedForeignComment, 4]: second addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2609 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 53 [de tachedForeignComment, 4, detachedForeignComment, 4]: second addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2610 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 53 [de tachedForeignComment, 4, detachedForeignComment, 4]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2611 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 53 [de tachedForeignComment, 4, detachedForeignComment, 4]: modifying the Selection's l ast Range must modify the second added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2612 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 54 [de tachedXmlComment, 2, detachedXmlComment, 6]: first addRange() must not throw exc eptions or modify the range it's given
2613 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 54 [de tachedXmlComment, 2, detachedXmlComment, 6]: first addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2614 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 54 [de tachedXmlComment, 2, detachedXmlComment, 6]: 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
2615 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 54 [de tachedXmlComment, 2, detachedXmlComment, 6]: 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
2616 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 54 [de tachedXmlComment, 2, detachedXmlComment, 6]: 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
2617 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 54 [de tachedXmlComment, 2, detachedXmlComment, 6]: 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
2618 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 54 [de tachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must not throw ex ceptions or modify the range it's given
2619 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 54 [de tachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2620 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 54 [de tachedXmlComment, 2, detachedXmlComment, 6]: 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
2621 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 54 [de tachedXmlComment, 2, detachedXmlComment, 6]: 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
2622 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 54 [de tachedXmlComment, 2, detachedXmlComment, 6]: modifying the second added range mu st modify the Selection's last Range assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
2623 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 54 [de tachedXmlComment, 2, detachedXmlComment, 6]: 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
2624 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 55 [do cfrag, 0, docfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
2625 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 55 [do cfrag, 0, docfrag, 0]: first addRange() must result in rangeCount being 1 assert _equals: rangeCount must be 1 expected 1 but got 0
2626 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 55 [do cfrag, 0, docfrag, 0]: first addRange() must result in the selection's last rang e having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2627 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 55 [do cfrag, 0, docfrag, 0]: first addRange() must result in the selection's last rang e being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2628 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 55 [do cfrag, 0, docfrag, 0]: modifying the first added range must modify the Selection 's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
2629 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 55 [do cfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify the firs t added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
2630 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 55 [do cfrag, 0, docfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
2631 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 55 [do cfrag, 0, docfrag, 0]: second addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
2632 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 55 [do cfrag, 0, docfrag, 0]: second addRange() must result in the selection's last ran ge having the specified endpoints assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
2633 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 55 [do cfrag, 0, docfrag, 0]: second addRange() must result in the selection's last ran ge being the same object we added assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
2634 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 55 [do cfrag, 0, docfrag, 0]: modifying the second added range must modify the Selectio n's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
2635 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 55 [do cfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify the seco nd added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
2636 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 56 [fo reignDocfrag, 0, foreignDocfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
2637 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 56 [fo reignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2638 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 56 [fo reignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2639 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 56 [fo reignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2640 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 56 [fo reignDocfrag, 0, foreignDocfrag, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
2641 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 56 [fo reignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's last Range must m odify the first added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
2642 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 56 [fo reignDocfrag, 0, foreignDocfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
2643 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 56 [fo reignDocfrag, 0, foreignDocfrag, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2644 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 56 [fo reignDocfrag, 0, foreignDocfrag, 0]: second addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2645 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 56 [fo reignDocfrag, 0, foreignDocfrag, 0]: second addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2646 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 56 [fo reignDocfrag, 0, foreignDocfrag, 0]: modifying the second added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2647 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 56 [fo reignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's last Range must m odify the second added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2648 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 57 [xm lDocfrag, 0, xmlDocfrag, 0]: first addRange() must not throw exceptions or modif y the range it's given
2649 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 57 [xm lDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2650 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 57 [xm lDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in the selection's las t range having the specified endpoints assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2651 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 57 [xm lDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in the selection's las t range being the same object we added assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2652 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 57 [xm lDocfrag, 0, xmlDocfrag, 0]: modifying the first added range must modify the Sel ection's last Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2653 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 57 [xm lDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modify th e first added Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2654 PASS Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 57 [xm lDocfrag, 0, xmlDocfrag, 0]: second addRange() must not throw exceptions or modi fy the range it's given
2655 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 57 [xm lDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2656 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 57 [xm lDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in the selection's la st range having the specified endpoints assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
2657 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 57 [xm lDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in the selection's la st range being the same object we added assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
2658 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 57 [xm lDocfrag, 0, xmlDocfrag, 0]: modifying the second added range must modify the Se lection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2659 FAIL Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 57 [xm lDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modify th e second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2660 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 0 [paras[0].firstChild, 0 , paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
2661 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 0 [paras[0].firstChild, 0 , paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1 as sert_equals: rangeCount must be 1 expected 1 but got 0
2662 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed 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 test s if rangeCount is 0 got disallowed value 0
2663 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed 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 test s if rangeCount is 0 got disallowed value 0
2664 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 0 [paras[0].firstChild, 0 , paras[0].firstChild, 0]: modifying the first added range must modify the Selec tion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2665 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 0 [paras[0].firstChild, 0 , paras[0].firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2666 PASS Range 43 [xmlDoc, 0, xmlDoc, 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
2667 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 0 [paras[0].firstChild, 0 , paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1
2668 PASS Range 43 [xmlDoc, 0, xmlDoc, 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
2669 FAIL Range 43 [xmlDoc, 0, xmlDoc, 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 ""
2670 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 0 [paras[0].firstChild, 0 , paras[0].firstChild, 0]: modifying the second added range must modify the Sele ction's last Range assert_equals: After mutating the second added Range, endOffs et of the Selection's last Range must match the added Range expected 2 but got 0
2671 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 0 [paras[0].firstChild, 0 , paras[0].firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Se lection's last Range, startOffset of the Selection's last Range must match the a dded Range expected 0 but got 6
2672 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 1 [paras[0].firstChild, 0 , paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
2673 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 1 [paras[0].firstChild, 0 , paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1 as sert_equals: rangeCount must be 1 expected 1 but got 0
2674 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed 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 test s if rangeCount is 0 got disallowed value 0
2675 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed 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 test s if rangeCount is 0 got disallowed value 0
2676 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 1 [paras[0].firstChild, 0 , paras[0].firstChild, 1]: modifying the first added range must modify the Selec tion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2677 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 1 [paras[0].firstChild, 0 , paras[0].firstChild, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2678 PASS Range 43 [xmlDoc, 0, xmlDoc, 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
2679 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 1 [paras[0].firstChild, 0 , paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1
2680 PASS Range 43 [xmlDoc, 0, xmlDoc, 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
2681 FAIL Range 43 [xmlDoc, 0, xmlDoc, 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"
2682 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 1 [paras[0].firstChild, 0 , paras[0].firstChild, 1]: modifying the second added range must modify the Sele ction's last Range assert_equals: After mutating the second added Range, endOffs et of the Selection's last Range must match the added Range expected 2 but got 1
2683 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 1 [paras[0].firstChild, 0 , paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Se lection's last Range, startOffset of the Selection's last Range must match the a dded Range expected 0 but got 6
2684 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 2 [paras[0].firstChild, 2 , paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
2685 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 2 [paras[0].firstChild, 2 , paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1 as sert_equals: rangeCount must be 1 expected 1 but got 0
2686 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed 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 test s if rangeCount is 0 got disallowed value 0
2687 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed 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 test s if rangeCount is 0 got disallowed value 0
2688 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 2 [paras[0].firstChild, 2 , paras[0].firstChild, 8]: modifying the first added range must modify the Selec tion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2689 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 2 [paras[0].firstChild, 2 , paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2690 PASS Range 43 [xmlDoc, 0, xmlDoc, 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
2691 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 2 [paras[0].firstChild, 2 , paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
2692 PASS Range 43 [xmlDoc, 0, xmlDoc, 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
2693 FAIL Range 43 [xmlDoc, 0, xmlDoc, 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̈"
2694 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 2 [paras[0].firstChild, 2 , paras[0].firstChild, 8]: modifying the second added range must modify the Sele ction's last Range assert_equals: After mutating the second added Range, startOf fset of the Selection's last Range must match the added Range expected 0 but got 2
2695 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 2 [paras[0].firstChild, 2 , paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Se lection's last Range, startOffset of the Selection's last Range must match the a dded Range expected 0 but got 6
2696 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 3 [paras[0].firstChild, 2 , paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
2697 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 3 [paras[0].firstChild, 2 , paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1 as sert_equals: rangeCount must be 1 expected 1 but got 0
2698 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed 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 test s if rangeCount is 0 got disallowed value 0
2699 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed 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 test s if rangeCount is 0 got disallowed value 0
2700 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 3 [paras[0].firstChild, 2 , paras[0].firstChild, 9]: modifying the first added range must modify the Selec tion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2701 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 3 [paras[0].firstChild, 2 , paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2702 PASS Range 43 [xmlDoc, 0, xmlDoc, 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
2703 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 3 [paras[0].firstChild, 2 , paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
2704 PASS Range 43 [xmlDoc, 0, xmlDoc, 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
2705 FAIL Range 43 [xmlDoc, 0, xmlDoc, 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"
2706 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 3 [paras[0].firstChild, 2 , paras[0].firstChild, 9]: modifying the second added range must modify the Sele ction's last Range assert_equals: After mutating the second added Range, startOf fset of the Selection's last Range must match the added Range expected 0 but got 2
2707 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 3 [paras[0].firstChild, 2 , paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Se lection's last Range, startOffset of the Selection's last Range must match the a dded Range expected 0 but got 6
2708 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 4 [paras[1].firstChild, 0 , paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
2709 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 4 [paras[1].firstChild, 0 , paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 as sert_equals: rangeCount must be 1 expected 1 but got 0
2710 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed 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 test s if rangeCount is 0 got disallowed value 0
2711 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed 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 test s if rangeCount is 0 got disallowed value 0
2712 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 4 [paras[1].firstChild, 0 , paras[1].firstChild, 0]: modifying the first added range must modify the Selec tion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2713 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 4 [paras[1].firstChild, 0 , paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2714 PASS Range 43 [xmlDoc, 0, xmlDoc, 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
2715 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 4 [paras[1].firstChild, 0 , paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
2716 PASS Range 43 [xmlDoc, 0, xmlDoc, 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
2717 FAIL Range 43 [xmlDoc, 0, xmlDoc, 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 ""
2718 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 4 [paras[1].firstChild, 0 , paras[1].firstChild, 0]: modifying the second added range must modify the Sele ction's last Range assert_equals: After mutating the second added Range, startCo ntainer of the Selection's last Range must match the added Range expected Text n ode "Äb̈c̈d̈ëf̈g̈ḧ
2719 " but got Text node "Ijklmnop
2720 "
2721 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 4 [paras[1].firstChild, 0 , paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Se lection's last Range, startOffset of the Selection's last Range must match the a dded Range expected 0 but got 6
2722 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 5 [paras[1].firstChild, 0 , paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
2723 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 5 [paras[1].firstChild, 0 , paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1 as sert_equals: rangeCount must be 1 expected 1 but got 0
2724 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed 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 test s if rangeCount is 0 got disallowed value 0
2725 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed 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 test s if rangeCount is 0 got disallowed value 0
2726 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 5 [paras[1].firstChild, 0 , paras[1].firstChild, 1]: modifying the first added range must modify the Selec tion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2727 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 5 [paras[1].firstChild, 0 , paras[1].firstChild, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2728 PASS Range 43 [xmlDoc, 0, xmlDoc, 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
2729 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 5 [paras[1].firstChild, 0 , paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1
2730 PASS Range 43 [xmlDoc, 0, xmlDoc, 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
2731 FAIL Range 43 [xmlDoc, 0, xmlDoc, 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"
2732 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 5 [paras[1].firstChild, 0 , paras[1].firstChild, 1]: modifying the second added range must modify the Sele ction's last Range assert_equals: After mutating the second added Range, startCo ntainer of the Selection's last Range must match the added Range expected Text n ode "Äb̈c̈d̈ëf̈g̈ḧ
2733 " but got Text node "Ijklmnop
2734 "
2735 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 5 [paras[1].firstChild, 0 , paras[1].firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Se lection's last Range, startOffset of the Selection's last Range must match the a dded Range expected 0 but got 6
2736 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 6 [paras[1].firstChild, 2 , paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
2737 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 6 [paras[1].firstChild, 2 , paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 as sert_equals: rangeCount must be 1 expected 1 but got 0
2738 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed 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 test s if rangeCount is 0 got disallowed value 0
2739 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed 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 test s if rangeCount is 0 got disallowed value 0
2740 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 6 [paras[1].firstChild, 2 , paras[1].firstChild, 8]: modifying the first added range must modify the Selec tion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2741 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 6 [paras[1].firstChild, 2 , paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2742 PASS Range 43 [xmlDoc, 0, xmlDoc, 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
2743 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 6 [paras[1].firstChild, 2 , paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
2744 PASS Range 43 [xmlDoc, 0, xmlDoc, 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
2745 FAIL Range 43 [xmlDoc, 0, xmlDoc, 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 "kl mnop"
2746 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 6 [paras[1].firstChild, 2 , paras[1].firstChild, 8]: modifying the second added range must modify the Sele ction's last Range assert_equals: After mutating the second added Range, startCo ntainer of the Selection's last Range must match the added Range expected Text n ode "Äb̈c̈d̈ëf̈g̈ḧ
2747 " but got Text node "Ijklmnop
2748 "
2749 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 6 [paras[1].firstChild, 2 , paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Se lection's last Range, startOffset of the Selection's last Range must match the a dded Range expected 0 but got 6
2750 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 7 [paras[1].firstChild, 2 , paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
2751 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 7 [paras[1].firstChild, 2 , paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1 as sert_equals: rangeCount must be 1 expected 1 but got 0
2752 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed 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 test s if rangeCount is 0 got disallowed value 0
2753 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed 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 test s if rangeCount is 0 got disallowed value 0
2754 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 7 [paras[1].firstChild, 2 , paras[1].firstChild, 9]: modifying the first added range must modify the Selec tion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2755 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 7 [paras[1].firstChild, 2 , paras[1].firstChild, 9]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2756 PASS Range 43 [xmlDoc, 0, xmlDoc, 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
2757 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 7 [paras[1].firstChild, 2 , paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1
2758 PASS Range 43 [xmlDoc, 0, xmlDoc, 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
2759 FAIL Range 43 [xmlDoc, 0, xmlDoc, 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
2760 " but got object "klmnop
2761 "
2762 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 7 [paras[1].firstChild, 2 , paras[1].firstChild, 9]: modifying the second added range must modify the Sele ction's last Range assert_equals: After mutating the second added Range, startCo ntainer of the Selection's last Range must match the added Range expected Text n ode "Äb̈c̈d̈ëf̈g̈ḧ
2763 " but got Text node "Ijklmnop
2764 "
2765 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 7 [paras[1].firstChild, 2 , paras[1].firstChild, 9]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Se lection's last Range, startOffset of the Selection's last Range must match the a dded Range expected 0 but got 6
2766 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 8 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
2767 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 8 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2768 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 8 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2769 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 8 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2770 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 8 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
2771 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 8 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must m odify the first added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
2772 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 8 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
2773 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 8 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2774 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 8 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 0]: second addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2775 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 8 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 0]: second addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2776 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 8 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 0]: modifying the second added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2777 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 8 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must m odify the second added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2778 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 9 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
2779 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 9 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2780 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 9 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2781 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 9 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2782 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 9 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
2783 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 9 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must m odify the first added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
2784 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 9 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
2785 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 9 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2786 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 9 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 1]: second addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2787 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 9 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 1]: second addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2788 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 9 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 1]: modifying the second added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2789 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 9 [detachedPara1.firstChi ld, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must m odify the second added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2790 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 10 [detachedPara1.firstCh ild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
2791 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 10 [detachedPara1.firstCh ild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2792 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 10 [detachedPara1.firstCh ild, 2, detachedPara1.firstChild, 8]: 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
2793 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 10 [detachedPara1.firstCh ild, 2, detachedPara1.firstChild, 8]: 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
2794 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 10 [detachedPara1.firstCh ild, 2, detachedPara1.firstChild, 8]: 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
2795 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 10 [detachedPara1.firstCh ild, 2, detachedPara1.firstChild, 8]: 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
2796 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 10 [detachedPara1.firstCh ild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exception s or modify the range it's given
2797 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 10 [detachedPara1.firstCh ild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2798 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 10 [detachedPara1.firstCh ild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2799 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 10 [detachedPara1.firstCh ild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2800 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 10 [detachedPara1.firstCh ild, 2, detachedPara1.firstChild, 8]: modifying the second added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2801 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 10 [detachedPara1.firstCh ild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2802 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 11 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions o r modify the range it's given
2803 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 11 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 0]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2804 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 11 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selectio n's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2805 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 11 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selectio n's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2806 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 11 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2807 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 11 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must mo dify the first added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2808 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 11 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
2809 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 11 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2810 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 11 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2811 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 11 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2812 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 11 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
2813 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 11 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must mo dify the second added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
2814 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 12 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions o r modify the range it's given
2815 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 12 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 1]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2816 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 12 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selectio n's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2817 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 12 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selectio n's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2818 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 12 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2819 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 12 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must mo dify the first added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2820 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 12 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
2821 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 12 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2822 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 12 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2823 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 12 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2824 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 12 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
2825 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 12 [foreignPara1.firstChi ld, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must mo dify the second added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
2826 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 13 [foreignPara1.firstChi ld, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions o r modify the range it's given
2827 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 13 [foreignPara1.firstChi ld, 2, foreignPara1.firstChild, 8]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2828 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 13 [foreignPara1.firstChi ld, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selectio n's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2829 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 13 [foreignPara1.firstChi ld, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selectio n's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2830 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 13 [foreignPara1.firstChi ld, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2831 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 13 [foreignPara1.firstChi ld, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must mo dify the first added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2832 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 13 [foreignPara1.firstChi ld, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
2833 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 13 [foreignPara1.firstChi ld, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2834 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 13 [foreignPara1.firstChi ld, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2835 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 13 [foreignPara1.firstChi ld, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2836 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 13 [foreignPara1.firstChi ld, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
2837 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 13 [foreignPara1.firstChi ld, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must mo dify the second added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
2838 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 14 [document.documentElem ent, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
2839 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 14 [document.documentElem ent, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2840 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 14 [document.documentElem ent, 0, document.documentElement, 1]: 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
2841 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 14 [document.documentElem ent, 0, document.documentElement, 1]: 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
2842 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 14 [document.documentElem ent, 0, document.documentElement, 1]: 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
2843 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 14 [document.documentElem ent, 0, document.documentElement, 1]: 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
2844 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 14 [document.documentElem ent, 0, document.documentElement, 1]: second addRange() must not throw exception s or modify the range it's given
2845 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 14 [document.documentElem ent, 0, document.documentElement, 1]: second addRange() must result in rangeCoun t being 1
2846 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 14 [document.documentElem ent, 0, document.documentElement, 1]: second addRange() must result in the selec tion's last range having the specified endpoints
2847 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 14 [document.documentElem ent, 0, document.documentElement, 1]: 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 "Selection.addRa nge() tests
2848
2849 " but got object "Selection.addRange() tests
2850
2851 "
2852 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 14 [document.documentElem ent, 0, document.documentElement, 1]: 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̈ḧ
2853 " but got Element node <html><head><title>Selection.addRange() tests</title>
2854 <me...
2855 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 14 [document.documentElem ent, 0, document.documentElement, 1]: 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
2856 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 15 [document.documentElem ent, 0, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
2857 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 15 [document.documentElem ent, 0, document.documentElement, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2858 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 15 [document.documentElem ent, 0, document.documentElement, 2]: 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
2859 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 15 [document.documentElem ent, 0, document.documentElement, 2]: 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
2860 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 15 [document.documentElem ent, 0, document.documentElement, 2]: 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
2861 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 15 [document.documentElem ent, 0, document.documentElement, 2]: 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
2862 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 15 [document.documentElem ent, 0, document.documentElement, 2]: second addRange() must not throw exception s or modify the range it's given
2863 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 15 [document.documentElem ent, 0, document.documentElement, 2]: second addRange() must result in rangeCoun t being 1
2864 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 15 [document.documentElem ent, 0, document.documentElement, 2]: second addRange() must result in the selec tion's last range having the specified endpoints
2865 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 15 [document.documentElem ent, 0, document.documentElement, 2]: 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 "Selection.addRa nge() tests
2866
2867 Äb̈c̈d̈ëf̈g̈ḧ
2868 Ijklmnop
2869 QrstuvwxYzabcdefGhijklmn
2870
2871
2872
2873
2874
2875 "use strict";
2876
2877 testAddRangeSubSet(40, 44);
2878 testDiv.style.display = "none";
2879 " but got object "Selection.addRange() tests
2880
2881 Äb̈c̈d̈ëf̈g̈ḧ
2882 Ijklmnop
2883 QrstuvwxYzabcdefGhijklmn
2884
2885
2886
2887
2888
2889 "use strict";
2890
2891 testAddRangeSubSet(40, 44);
2892 testDiv.style.display = "none";
2893 "
2894 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 15 [document.documentElem ent, 0, document.documentElement, 2]: 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̈ḧ
2895 " but got Element node <html><head><title>Selection.addRange() tests</title>
2896 <me...
2897 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 15 [document.documentElem ent, 0, document.documentElement, 2]: 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
2898 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 16 [document.documentElem ent, 1, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
2899 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 16 [document.documentElem ent, 1, document.documentElement, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2900 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 16 [document.documentElem ent, 1, document.documentElement, 2]: 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
2901 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 16 [document.documentElem ent, 1, document.documentElement, 2]: 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
2902 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 16 [document.documentElem ent, 1, document.documentElement, 2]: 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
2903 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 16 [document.documentElem ent, 1, document.documentElement, 2]: 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
2904 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 16 [document.documentElem ent, 1, document.documentElement, 2]: second addRange() must not throw exception s or modify the range it's given
2905 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 16 [document.documentElem ent, 1, document.documentElement, 2]: second addRange() must result in rangeCoun t being 1
2906 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 16 [document.documentElem ent, 1, document.documentElement, 2]: second addRange() must result in the selec tion's last range having the specified endpoints
2907 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 16 [document.documentElem ent, 1, document.documentElement, 2]: 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 ̈
2908 Ijklmnop
2909 QrstuvwxYzabcdefGhijklmn
2910
2911
2912
2913
2914
2915 "use strict";
2916
2917 testAddRangeSubSet(40, 44);
2918 testDiv.style.display = "none";
2919 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2920 Ijklmnop
2921 QrstuvwxYzabcdefGhijklmn
2922
2923
2924
2925
2926
2927 "use strict";
2928
2929 testAddRangeSubSet(40, 44);
2930 testDiv.style.display = "none";
2931 "
2932 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 16 [document.documentElem ent, 1, document.documentElement, 2]: 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̈ḧ
2933 " but got Element node <html><head><title>Selection.addRange() tests</title>
2934 <me...
2935 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 16 [document.documentElem ent, 1, document.documentElement, 2]: 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
2936 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, doc ument.head, 1]: first addRange() must not throw exceptions or modify the range i t's given
2937 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, doc ument.head, 1]: first addRange() must result in rangeCount being 1 assert_equals : rangeCount must be 1 expected 1 but got 0
2938 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, doc ument.head, 1]: first addRange() must result in the selection's last range havin g the specified endpoints assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
2939 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, doc ument.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 rangeC ount is 0 got disallowed value 0
2940 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, doc ument.head, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
2941 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, doc ument.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 disal lowed value 0
2942 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, doc ument.head, 1]: second addRange() must not throw exceptions or modify the range it's given
2943 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, doc ument.head, 1]: second addRange() must result in rangeCount being 1
2944 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, doc ument.head, 1]: second addRange() must result in the selection's last range havi ng the specified endpoints
2945 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, doc ument.head, 1]: second addRange() must result in the selection's last range bein g the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
2946 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, doc ument.head, 1]: modifying the second added range must modify the Selection's las t Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈ d̈ëf̈g̈ḧ
2947 " but got Element node <head><title>Selection.addRange() tests</title>
2948 <meta nam...
2949 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, doc ument.head, 1]: modifying the Selection's last Range must modify the second adde d Range assert_equals: After second addRange(), after mutating the Selection's l ast Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2950 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, doc ument.body, 1]: first addRange() must not throw exceptions or modify the range i t's given
2951 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, doc ument.body, 1]: first addRange() must result in rangeCount being 1 assert_equals : rangeCount must be 1 expected 1 but got 0
2952 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, doc ument.body, 1]: first addRange() must result in the selection's last range havin g the specified endpoints assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
2953 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, doc ument.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 rangeC ount is 0 got disallowed value 0
2954 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, doc ument.body, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
2955 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, doc ument.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 disal lowed value 0
2956 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, doc ument.body, 1]: second addRange() must not throw exceptions or modify the range it's given
2957 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, doc ument.body, 1]: second addRange() must result in rangeCount being 1
2958 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, doc ument.body, 1]: second addRange() must result in the selection's last range havi ng the specified endpoints
2959 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, doc ument.body, 1]: second addRange() must result in the selection's last range bein g the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
2960 Ijklmnop
2961 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
2962 Ijklmnop
2963 QrstuvwxYzabcdefGhijklmn"
2964 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, doc ument.body, 1]: modifying the second added range must modify the Selection's las t Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈ d̈ëf̈g̈ḧ
2965 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2966 </p><p id...
2967 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, doc ument.body, 1]: modifying the Selection's last Range must modify the second adde d Range assert_equals: After second addRange(), after mutating the Selection's l ast Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2968 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentEl ement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw except ions or modify the range it's given
2969 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentEl ement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2970 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentEl ement, 0, foreignDoc.documentElement, 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
2971 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentEl ement, 0, foreignDoc.documentElement, 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
2972 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentEl ement, 0, foreignDoc.documentElement, 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
2973 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentEl ement, 0, foreignDoc.documentElement, 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
2974 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentEl ement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw excep tions or modify the range it's given
2975 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentEl ement, 0, foreignDoc.documentElement, 1]: second addRange() must result in range Count being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2976 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentEl ement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the s election's last range having the specified endpoints assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2977 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentEl ement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the s election's last range being the same object we added assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2978 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentEl ement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
2979 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentEl ement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range m ust modify the second added Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
2980 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, f oreignDoc.head, 1]: first addRange() must not throw exceptions or modify the ran ge it's given
2981 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, f oreignDoc.head, 1]: first addRange() must result in rangeCount being 1 assert_eq uals: rangeCount must be 1 expected 1 but got 0
2982 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, f oreignDoc.head, 1]: first addRange() must result in the selection's last range h aving the specified endpoints assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2983 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, f oreignDoc.head, 1]: first addRange() must result in the selection's last range b eing the same object we added assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2984 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, f oreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got d isallowed value 0
2985 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, f oreignDoc.head, 1]: modifying the Selection's last Range must modify the first a dded Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got d isallowed value 0
2986 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, f oreignDoc.head, 1]: second addRange() must not throw exceptions or modify the ra nge it's given
2987 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, f oreignDoc.head, 1]: second addRange() must result in rangeCount being 1 assert_e quals: rangeCount must be 1 expected 1 but got 0
2988 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, f oreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2989 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, f oreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2990 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, f oreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2991 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, f oreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2992 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, f oreignDoc.body, 0]: first addRange() must not throw exceptions or modify the ran ge it's given
2993 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, f oreignDoc.body, 0]: first addRange() must result in rangeCount being 1 assert_eq uals: rangeCount must be 1 expected 1 but got 0
2994 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, f oreignDoc.body, 0]: first addRange() must result in the selection's last range h aving the specified endpoints assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2995 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, f oreignDoc.body, 0]: first addRange() must result in the selection's last range b eing the same object we added assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2996 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, f oreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got d isallowed value 0
2997 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, f oreignDoc.body, 0]: modifying the Selection's last Range must modify the first a dded Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got d isallowed value 0
2998 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, f oreignDoc.body, 0]: second addRange() must not throw exceptions or modify the ra nge it's given
2999 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, f oreignDoc.body, 0]: second addRange() must result in rangeCount being 1 assert_e quals: rangeCount must be 1 expected 1 but got 0
3000 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, f oreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
3001 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, f oreignDoc.body, 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 r angeCount is 0 got disallowed value 0
3002 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, f oreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3003 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, f oreignDoc.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
3004 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0] , 0]: first addRange() must not throw exceptions or modify the range it's given
3005 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0] , 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCou nt must be 1 expected 1 but got 0
3006 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0] , 0]: first addRange() must result in the selection's last range having the spec ified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3007 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0] , 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
3008 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0] , 0]: modifying the first added range must modify the Selection's last Range ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
3009 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0] , 0]: modifying the Selection's last Range must modify the first added Range ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
3010 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0] , 0]: second addRange() must not throw exceptions or modify the range it's given
3011 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0] , 0]: second addRange() must result in rangeCount being 1
3012 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0] , 0]: second addRange() must result in the selection's last range having the spe cified endpoints
3013 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0] , 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
3014 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0] , 0]: modifying the second added range must modify the Selection's last Range as sert_equals: After mutating the second added Range, startContainer of the Select ion's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3015 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3016 </p>
3017 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0] , 0]: modifying the Selection's last Range must modify the second added Range as sert_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
3018 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0] , 1]: first addRange() must not throw exceptions or modify the range it's given
3019 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0] , 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCou nt must be 1 expected 1 but got 0
3020 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0] , 1]: first addRange() must result in the selection's last range having the spec ified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3021 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0] , 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
3022 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0] , 1]: modifying the first added range must modify the Selection's last Range ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
3023 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0] , 1]: modifying the Selection's last Range must modify the first added Range ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
3024 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0] , 1]: second addRange() must not throw exceptions or modify the range it's given
3025 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0] , 1]: second addRange() must result in rangeCount being 1
3026 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0] , 1]: second addRange() must result in the selection's last range having the spe cified endpoints
3027 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0] , 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
3028 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
3029 "
3030 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0] , 1]: modifying the second added range must modify the Selection's last Range as sert_equals: After mutating the second added Range, startContainer of the Select ion's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3031 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3032 </p>
3033 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0] , 1]: modifying the Selection's last Range must modify the second added Range as sert_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
3034 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, det achedPara1, 0]: first addRange() must not throw exceptions or modify the range i t's given
3035 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, det achedPara1, 0]: first addRange() must result in rangeCount being 1 assert_equals : rangeCount must be 1 expected 1 but got 0
3036 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, det achedPara1, 0]: first addRange() must result in the selection's last range havin g the specified endpoints assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
3037 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, det achedPara1, 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 rangeC ount is 0 got disallowed value 0
3038 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, det achedPara1, 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 disal lowed value 0
3039 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, det achedPara1, 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 disal lowed value 0
3040 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, det achedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
3041 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, det achedPara1, 0]: second addRange() must result in rangeCount being 1 assert_equal s: rangeCount must be 1 expected 1 but got 0
3042 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, det achedPara1, 0]: second addRange() must result in the selection's last range havi ng the specified endpoints assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
3043 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, det achedPara1, 0]: second addRange() must result in the selection's last range bein g the same object we added assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
3044 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, det achedPara1, 0]: modifying the second added range must modify the Selection's las t Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
3045 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, det achedPara1, 0]: modifying the Selection's last Range must modify the second adde d Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
3046 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, det achedPara1, 1]: first addRange() must not throw exceptions or modify the range i t's given
3047 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, det achedPara1, 1]: first addRange() must result in rangeCount being 1 assert_equals : rangeCount must be 1 expected 1 but got 0
3048 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, det achedPara1, 1]: first addRange() must result in the selection's last range havin g the specified endpoints assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
3049 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, det achedPara1, 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 rangeC ount is 0 got disallowed value 0
3050 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, det achedPara1, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
3051 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, det achedPara1, 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 disal lowed value 0
3052 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, det achedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
3053 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, det achedPara1, 1]: second addRange() must result in rangeCount being 1 assert_equal s: rangeCount must be 1 expected 1 but got 0
3054 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, det achedPara1, 1]: second addRange() must result in the selection's last range havi ng the specified endpoints assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
3055 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, det achedPara1, 1]: second addRange() must result in the selection's last range bein g the same object we added assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
3056 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, det achedPara1, 1]: modifying the second added range must modify the Selection's las t Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
3057 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, det achedPara1, 1]: modifying the Selection's last Range must modify the second adde d Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
3058 PASS Range 43 [xmlDoc, 0, xmlDoc, 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
3059 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
3060 FAIL Range 43 [xmlDoc, 0, xmlDoc, 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 tes ts if rangeCount is 0 got disallowed value 0
3061 FAIL Range 43 [xmlDoc, 0, xmlDoc, 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 tes ts if rangeCount is 0 got disallowed value 0
3062 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Sele ction's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3063 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].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
3064 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modif y the range it's given
3065 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
3066 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's las t range having the specified endpoints
3067 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's las t range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
3068 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
3069 "
3070 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Sel ection's last Range assert_equals: After mutating the second added Range, endCon tainer of the Selection's last Range must match the added Range expected Text no de "Äb̈c̈d̈ëf̈g̈ḧ
3071 " but got Text node "Ijklmnop
3072 "
3073 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the S election's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3074 PASS Range 43 [xmlDoc, 0, xmlDoc, 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
3075 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
3076 FAIL Range 43 [xmlDoc, 0, xmlDoc, 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 tes ts if rangeCount is 0 got disallowed value 0
3077 FAIL Range 43 [xmlDoc, 0, xmlDoc, 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 tes ts if rangeCount is 0 got disallowed value 0
3078 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Sele ction's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3079 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3080 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modif y the range it's given
3081 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
3082 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's las t range having the specified endpoints
3083 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's las t range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
3084 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ
3085 Ijklmnop"
3086 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Sel ection's last Range assert_equals: After mutating the second added Range, endCon tainer of the Selection's last Range must match the added Range expected Text no de "Äb̈c̈d̈ëf̈g̈ḧ
3087 " but got Text node "Ijklmnop
3088 "
3089 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the S election's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3090 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
3091 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 assert_equal s: rangeCount must be 1 expected 1 but got 0
3092 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range havi ng the specified endpoints assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
3093 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range bein g the same object we added assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
3094 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's las t Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
3095 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first adde d Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
3096 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
3097 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
3098 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range hav ing the specified endpoints
3099 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range bei ng the same object we added assert_equals: getRangeAt(rangeCount - 1) must retur n the same object we added expected object "̈c̈d̈ëf̈g̈ḧ
3100 Ijklmnop
3101 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ
3102 Ijklmnop
3103 QrstuvwxYzabcdef"
3104 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's la st Range assert_equals: After mutating the second added Range, startOffset of th e Selection's last Range must match the added Range expected 0 but got 3
3105 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second add ed 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
3106 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0] .firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
3107 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0] .firstChild, 7]: first addRange() must result in rangeCount being 1 assert_equal s: rangeCount must be 1 expected 1 but got 0
3108 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0] .firstChild, 7]: first addRange() must result in the selection's last range havi ng the specified endpoints assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
3109 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0] .firstChild, 7]: first addRange() must result in the selection's last range bein g the same object we added assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
3110 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0] .firstChild, 7]: modifying the first added range must modify the Selection's las t Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
3111 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0] .firstChild, 7]: modifying the Selection's last Range must modify the first adde d Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disa llowed value 0
3112 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0] .firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
3113 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0] .firstChild, 7]: second addRange() must result in rangeCount being 1
3114 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0] .firstChild, 7]: second addRange() must result in the selection's last range hav ing the specified endpoints
3115 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0] .firstChild, 7]: second addRange() must result in the selection's last range bei ng the same object we added assert_equals: getRangeAt(rangeCount - 1) must retur n the same object we added expected object "Äb̈c̈d" but got object "Äb̈c̈d"
3116 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0] .firstChild, 7]: modifying the second added range must modify the Selection's la st 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̈ḧ
3117 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3118 </p>
3119 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0] .firstChild, 7]: modifying the Selection's last Range must modify the second add ed 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
3120 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
3121 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCoun t must be 1 expected 1 but got 0
3122 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the speci fied endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
3123 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same o bject we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
3124 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3125 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3126 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
3127 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1
3128 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the spec ified endpoints
3129 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 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 o bject we added expected object "QrstuvwxYzabcdefGhijklmn" but got object "Qrstuv wxYzabcdefGhijklmn"
3130 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range ass ert_equals: After mutating the second added Range, startContainer of the Selecti on's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3131 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3132 </p><p id="b" s...
3133 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range ass ert_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
3134 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2]. firstChild, 5]: first addRange() must not throw exceptions or modify the range i t's given
3135 FAIL Range 43 [xmlDoc, 0, xmlDoc, 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
3136 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2]. firstChild, 5]: first addRange() must result in the selection's last range havin g the specified endpoints assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
3137 FAIL Range 43 [xmlDoc, 0, xmlDoc, 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 rangeC ount is 0 got disallowed value 0
3138 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2]. firstChild, 5]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
3139 FAIL Range 43 [xmlDoc, 0, xmlDoc, 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 disal lowed value 0
3140 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2]. firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
3141 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2]. firstChild, 5]: second addRange() must result in rangeCount being 1
3142 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2]. firstChild, 5]: second addRange() must result in the selection's last range havi ng the specified endpoints
3143 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2]. firstChild, 5]: second addRange() must result in the selection's last range bein g the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Ijklmnop
3144 Qrstu" but got object "Ijklmnop
3145 Qrstu"
3146 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2]. firstChild, 5]: modifying the second added range must modify the Selection's las t Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈ d̈ëf̈g̈ḧ
3147 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3148 </p><p id="b" s...
3149 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2]. firstChild, 5]: modifying the Selection's last Range must modify the second adde d Range assert_equals: After second addRange(), after mutating the Selection's l ast Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3150 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElem ent, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
3151 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElem ent, 1, document.body, 0]: first addRange() must result in rangeCount being 1 as sert_equals: rangeCount must be 1 expected 1 but got 0
3152 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElem ent, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
3153 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElem ent, 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 test s if rangeCount is 0 got disallowed value 0
3154 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElem ent, 1, document.body, 0]: modifying the first added range must modify the Selec tion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3155 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElem ent, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3156 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElem ent, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
3157 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElem ent, 1, document.body, 0]: second addRange() must result in rangeCount being 1
3158 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElem ent, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
3159 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElem ent, 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 ""
3160 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElem ent, 1, document.body, 0]: modifying the second added range must modify the Sele ction's last Range assert_equals: After mutating the second added Range, startCo ntainer of the Selection's last Range must match the added Range expected Text n ode "Äb̈c̈d̈ëf̈g̈ḧ
3161 " but got Element node <html><head><title>Selection.addRange() tests</title>
3162 <me...
3163 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElem ent, 1, document.body, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Se lection's last Range, startOffset of the Selection's last Range must match the a dded Range expected 0 but got 6
3164 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 33 [foreignDoc.documentEl ement, 1, foreignDoc.body, 0]: first addRange() must not throw exceptions or mod ify the range it's given
3165 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 33 [foreignDoc.documentEl ement, 1, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3166 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 33 [foreignDoc.documentEl ement, 1, foreignDoc.body, 0]: first addRange() must result in the selection's l ast range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3167 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 33 [foreignDoc.documentEl ement, 1, foreignDoc.body, 0]: first addRange() must result in the selection's l ast range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3168 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 33 [foreignDoc.documentEl ement, 1, foreignDoc.body, 0]: modifying the first added range must modify the S election's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3169 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 33 [foreignDoc.documentEl ement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3170 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 33 [foreignDoc.documentEl ement, 1, foreignDoc.body, 0]: second addRange() must not throw exceptions or mo dify the range it's given
3171 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 33 [foreignDoc.documentEl ement, 1, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3172 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 33 [foreignDoc.documentEl ement, 1, foreignDoc.body, 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
3173 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 33 [foreignDoc.documentEl ement, 1, foreignDoc.body, 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
3174 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 33 [foreignDoc.documentEl ement, 1, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
3175 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 33 [foreignDoc.documentEl ement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
3176 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 34 [document, 0, document , 1]: first addRange() must not throw exceptions or modify the range it's given
3177 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 34 [document, 0, document , 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCou nt must be 1 expected 1 but got 0
3178 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 34 [document, 0, document , 1]: first addRange() must result in the selection's last range having the spec ified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3179 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 34 [document, 0, document , 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
3180 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 34 [document, 0, document , 1]: modifying the first added range must modify the Selection's last Range ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
3181 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 34 [document, 0, document , 1]: modifying the Selection's last Range must modify the first added Range ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
3182 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 34 [document, 0, document , 1]: second addRange() must not throw exceptions or modify the range it's given
3183 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 34 [document, 0, document , 1]: second addRange() must result in rangeCount being 1
3184 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 34 [document, 0, document , 1]: second addRange() must result in the selection's last range having the spe cified endpoints
3185 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 34 [document, 0, document , 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
3186 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 34 [document, 0, document , 1]: modifying the second added range must modify the Selection's last Range as sert_equals: After mutating the second added Range, startContainer of the Select ion's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3187 " but got Document node with 2 children
3188 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 34 [document, 0, document , 1]: modifying the Selection's last Range must modify the second added Range as sert_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
3189 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 35 [document, 0, document , 2]: first addRange() must not throw exceptions or modify the range it's given
3190 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 35 [document, 0, document , 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCou nt must be 1 expected 1 but got 0
3191 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 35 [document, 0, document , 2]: first addRange() must result in the selection's last range having the spec ified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3192 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 35 [document, 0, document , 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
3193 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 35 [document, 0, document , 2]: modifying the first added range must modify the Selection's last Range ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
3194 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 35 [document, 0, document , 2]: modifying the Selection's last Range must modify the first added Range ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
3195 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 35 [document, 0, document , 2]: second addRange() must not throw exceptions or modify the range it's given
3196 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 35 [document, 0, document , 2]: second addRange() must result in rangeCount being 1
3197 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 35 [document, 0, document , 2]: second addRange() must result in the selection's last range having the spe cified endpoints
3198 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 35 [document, 0, document , 2]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
3199
3200 Äb̈c̈d̈ëf̈g̈ḧ
3201 Ijklmnop
3202 QrstuvwxYzabcdefGhijklmn
3203
3204
3205
3206
3207
3208 "use strict";
3209
3210 testAddRangeSubSet(40, 44);
3211 testDiv.style.display = "none";
3212 " but got object "Selection.addRange() tests
3213
3214 Äb̈c̈d̈ëf̈g̈ḧ
3215 Ijklmnop
3216 QrstuvwxYzabcdefGhijklmn
3217
3218
3219
3220
3221
3222 "use strict";
3223
3224 testAddRangeSubSet(40, 44);
3225 testDiv.style.display = "none";
3226 "
3227 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 35 [document, 0, document , 2]: modifying the second added range must modify the Selection's last Range as sert_equals: After mutating the second added Range, startContainer of the Select ion's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3228 " but got Document node with 2 children
3229 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 35 [document, 0, document , 2]: modifying the Selection's last Range must modify the second added Range as sert_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
3230 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 36 [document, 1, document , 2]: first addRange() must not throw exceptions or modify the range it's given
3231 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 36 [document, 1, document , 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCou nt must be 1 expected 1 but got 0
3232 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 36 [document, 1, document , 2]: first addRange() must result in the selection's last range having the spec ified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3233 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 36 [document, 1, document , 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
3234 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 36 [document, 1, document , 2]: modifying the first added range must modify the Selection's last Range ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
3235 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 36 [document, 1, document , 2]: modifying the Selection's last Range must modify the first added Range ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
3236 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 36 [document, 1, document , 2]: second addRange() must not throw exceptions or modify the range it's given
3237 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 36 [document, 1, document , 2]: second addRange() must result in rangeCount being 1
3238 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 36 [document, 1, document , 2]: second addRange() must result in the selection's last range having the spe cified endpoints
3239 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 36 [document, 1, document , 2]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
3240
3241 Äb̈c̈d̈ëf̈g̈ḧ
3242 Ijklmnop
3243 QrstuvwxYzabcdefGhijklmn
3244
3245
3246
3247
3248
3249 "use strict";
3250
3251 testAddRangeSubSet(40, 44);
3252 testDiv.style.display = "none";
3253 " but got object "Selection.addRange() tests
3254
3255 Äb̈c̈d̈ëf̈g̈ḧ
3256 Ijklmnop
3257 QrstuvwxYzabcdefGhijklmn
3258
3259
3260
3261
3262
3263 "use strict";
3264
3265 testAddRangeSubSet(40, 44);
3266 testDiv.style.display = "none";
3267 "
3268 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 36 [document, 1, document , 2]: modifying the second added range must modify the Selection's last Range as sert_equals: After mutating the second added Range, startContainer of the Select ion's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3269 " but got Document node with 2 children
3270 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 36 [document, 1, document , 2]: modifying the Selection's last Range must modify the second added Range as sert_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
3271 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptions or modify the range it's given
3272 FAIL Range 43 [xmlDoc, 0, xmlDoc, 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
3273 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selection's last range having the specif ied endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
3274 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selection's last range being the same ob ject we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
3275 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must modify the Selection's last Range asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3276 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the first added Range asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3277 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw exceptions or modify the range it's given
3278 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCount being 1
3279 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selection's last range having the speci fied endpoints assert_equals: endContainer of the Selection's last Range must ma tch the added Range expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3280 </p><p id="b" s...
3281 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selection's last range being the same o bject we added assert_equals: getRangeAt(rangeCount - 1) must return the same ob ject we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
3282 Ijklmnop
3283 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
3284 Ijklmnop
3285 QrstuvwxYzabcdefGhijklmn"
3286 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must modify the Selection's last Range asse rt_equals: After mutating the second added Range, startContainer of the Selectio n's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3287 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3288 </p><p id="b" s...
3289 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the second added Range asse rt_equals: After second addRange(), after mutating the Selection's last Range, s tartOffset of the Selection's last Range must match the added Range expected 0 b ut got 6
3290 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not throw exceptions or modify the range i t's given
3291 FAIL Range 43 [xmlDoc, 0, xmlDoc, 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
3292 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range havin g the specified endpoints assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
3293 FAIL Range 43 [xmlDoc, 0, xmlDoc, 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 rangeC ount is 0 got disallowed value 0
3294 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
3295 FAIL Range 43 [xmlDoc, 0, xmlDoc, 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 disal lowed value 0
3296 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not throw exceptions or modify the range it's given
3297 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in rangeCount being 1
3298 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range havi ng the specified endpoints assert_equals: endContainer of the Selection's last R ange 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̈ḧ
3299 </p><p id="b" s...
3300 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range bein g the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "uvwxYzabcdefGhijklmn" but got object "uvwxYzabcdefGhijklmn"
3301 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the second added range must modify the Selection's las t Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈ d̈ëf̈g̈ḧ
3302 " but got Text node "Qrstuvwx"
3303 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range must modify the second adde d Range assert_equals: After second addRange(), after mutating the Selection's l ast Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3304 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw exceptions or modify the range it's given
3305 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCoun t must be 1 expected 1 but got 0
3306 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selection's last range having the speci fied endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
3307 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selection's last range being the same o bject we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
3308 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must modify the Selection's last Range asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3309 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the first added Range asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3310 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw exceptions or modify the range it's given
3311 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeCount being 1
3312 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the selection's last range having the spec ified endpoints assert_equals: endContainer of the Selection's last Range must m atch the added Range expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3313 </p><p id="b" s...
3314 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 39 [paras[3], 1, comment, 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 o bject we added expected object "Ghijklmn" but got object "Ghijklmn"
3315 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the second added range must modify the Selection's last Range ass ert_equals: After mutating the second added Range, startContainer of the Selecti on's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3316 " but got Element node <p id="d" style="display:none">Yzabcdef</p>
3317 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the second added Range ass ert_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
3318 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 40 [foreignDoc, 0, foreig nDoc, 0]: first addRange() must not throw exceptions or modify the range it's gi ven
3319 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 40 [foreignDoc, 0, foreig nDoc, 0]: first addRange() must result in rangeCount being 1 assert_equals: rang eCount must be 1 expected 1 but got 0
3320 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 40 [foreignDoc, 0, foreig nDoc, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
3321 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 40 [foreignDoc, 0, foreig nDoc, 0]: first addRange() must result in the selection's last range being the s ame object we added assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
3322 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 40 [foreignDoc, 0, foreig nDoc, 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
3323 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 40 [foreignDoc, 0, foreig nDoc, 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
3324 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 40 [foreignDoc, 0, foreig nDoc, 0]: second addRange() must not throw exceptions or modify the range it's g iven
3325 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 40 [foreignDoc, 0, foreig nDoc, 0]: second addRange() must result in rangeCount being 1 assert_equals: ran geCount must be 1 expected 1 but got 0
3326 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 40 [foreignDoc, 0, foreig nDoc, 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
3327 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 40 [foreignDoc, 0, foreig nDoc, 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
3328 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 40 [foreignDoc, 0, foreig nDoc, 0]: modifying the second added range must modify the Selection's last Rang e assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3329 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 40 [foreignDoc, 0, foreig nDoc, 0]: modifying the Selection's last Range must modify the second added Rang e assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3330 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 41 [foreignDoc, 1, foreig nComment, 2]: first addRange() must not throw exceptions or modify the range it' s given
3331 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 41 [foreignDoc, 1, foreig nComment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3332 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 41 [foreignDoc, 1, foreig nComment, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
3333 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 41 [foreignDoc, 1, foreig nComment, 2]: first addRange() must result in the selection's last range being t he same object we added assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
3334 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 41 [foreignDoc, 1, foreig nComment, 2]: modifying the first added range must modify the Selection's last R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
3335 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 41 [foreignDoc, 1, foreig nComment, 2]: modifying the Selection's last Range must modify the first added R ange assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
3336 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 41 [foreignDoc, 1, foreig nComment, 2]: second addRange() must not throw exceptions or modify the range it 's given
3337 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 41 [foreignDoc, 1, foreig nComment, 2]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3338 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 41 [foreignDoc, 1, foreig nComment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
3339 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 41 [foreignDoc, 1, foreig nComment, 2]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
3340 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 41 [foreignDoc, 1, foreig nComment, 2]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0
3341 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 41 [foreignDoc, 1, foreig nComment, 2]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0
3342 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 42 [foreignDoc.body, 0, f oreignTextNode, 36]: first addRange() must not throw exceptions or modify the ra nge it's given
3343 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 42 [foreignDoc.body, 0, f oreignTextNode, 36]: first addRange() must result in rangeCount being 1 assert_e quals: rangeCount must be 1 expected 1 but got 0
3344 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 42 [foreignDoc.body, 0, f oreignTextNode, 36]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
3345 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 42 [foreignDoc.body, 0, f oreignTextNode, 36]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
3346 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 42 [foreignDoc.body, 0, f oreignTextNode, 36]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3347 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 42 [foreignDoc.body, 0, f oreignTextNode, 36]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3348 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 42 [foreignDoc.body, 0, f oreignTextNode, 36]: second addRange() must not throw exceptions or modify the r ange it's given
3349 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 42 [foreignDoc.body, 0, f oreignTextNode, 36]: second addRange() must result in rangeCount being 1 assert_ equals: rangeCount must be 1 expected 1 but got 0
3350 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 42 [foreignDoc.body, 0, f oreignTextNode, 36]: 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
3351 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 42 [foreignDoc.body, 0, f oreignTextNode, 36]: 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
3352 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 42 [foreignDoc.body, 0, f oreignTextNode, 36]: modifying the second added range must modify the Selection' s last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3353 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 42 [foreignDoc.body, 0, f oreignTextNode, 36]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3354 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0] : first addRange() must not throw exceptions or modify the range it's given
3355 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0] : first addRange() must result in rangeCount being 1 assert_equals: rangeCount m ust be 1 expected 1 but got 0
3356 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0] : first addRange() must result in the selection's last range having the specifie d endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3357 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0] : first addRange() must result in the selection's last range being the same obje ct we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3358 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0] : modifying the first added range must modify the Selection's last Range assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3359 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0] : modifying the Selection's last Range must modify the first added Range assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3360 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0] : second addRange() must not throw exceptions or modify the range it's given
3361 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0] : second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3362 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0] : second addRange() must result in the selection's last range having the specifi ed endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3363 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0] : second addRange() must result in the selection's last range being the same obj ect we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3364 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0] : modifying the second added range must modify the Selection's last Range assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3365 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 43 [xmlDoc, 0, xmlDoc, 0] : modifying the Selection's last Range must modify the second added Range assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3366 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 44 [xmlDoc, 1, xmlComment , 0]: first addRange() must not throw exceptions or modify the range it's given
3367 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 44 [xmlDoc, 1, xmlComment , 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCou nt must be 1 expected 1 but got 0
3368 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 44 [xmlDoc, 1, xmlComment , 0]: first addRange() must result in the selection's last range having the spec ified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3369 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 44 [xmlDoc, 1, xmlComment , 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
3370 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 44 [xmlDoc, 1, xmlComment , 0]: modifying the first added range must modify the Selection's last Range ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
3371 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 44 [xmlDoc, 1, xmlComment , 0]: modifying the Selection's last Range must modify the first added Range ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
3372 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 44 [xmlDoc, 1, xmlComment , 0]: second addRange() must not throw exceptions or modify the range it's given
3373 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 44 [xmlDoc, 1, xmlComment , 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCo unt must be 1 expected 1 but got 0
3374 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 44 [xmlDoc, 1, xmlComment , 0]: second addRange() must result in the selection's last range having the spe cified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3375 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 44 [xmlDoc, 1, xmlComment , 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3376 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 44 [xmlDoc, 1, xmlComment , 0]: modifying the second added range must modify the Selection's last Range as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
3377 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 44 [xmlDoc, 1, xmlComment , 0]: modifying the Selection's last Range must modify the second added Range as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
3378 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must not throw exceptions or modify the r ange it's given
3379 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must result in rangeCount being 1 assert_ equals: rangeCount must be 1 expected 1 but got 0
3380 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 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
3381 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3382 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the first added range must modify the Selection' s last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3383 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3384 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
3385 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in rangeCount being 1 assert _equals: rangeCount must be 1 expected 1 but got 0
3386 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in the selection's last rang e having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3387 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in the selection's last rang e being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3388 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the second added range must modify the Selection 's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
3389 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Selection's last Range must modify the secon d added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
3390 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 46 [detachedForeignTextNo de, 7, detachedForeignTextNode, 7]: first addRange() must not throw exceptions o r modify the range it's given
3391 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 46 [detachedForeignTextNo de, 7, detachedForeignTextNode, 7]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3392 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 46 [detachedForeignTextNo de, 7, detachedForeignTextNode, 7]: first addRange() must result in the selectio n's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3393 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 46 [detachedForeignTextNo de, 7, detachedForeignTextNode, 7]: first addRange() must result in the selectio n's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3394 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 46 [detachedForeignTextNo de, 7, detachedForeignTextNode, 7]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
3395 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 46 [detachedForeignTextNo de, 7, detachedForeignTextNode, 7]: modifying the Selection's last Range must mo dify the first added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
3396 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 46 [detachedForeignTextNo de, 7, detachedForeignTextNode, 7]: second addRange() must not throw exceptions or modify the range it's given
3397 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 46 [detachedForeignTextNo de, 7, detachedForeignTextNode, 7]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3398 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 46 [detachedForeignTextNo de, 7, detachedForeignTextNode, 7]: second addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3399 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 46 [detachedForeignTextNo de, 7, detachedForeignTextNode, 7]: second addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3400 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 46 [detachedForeignTextNo de, 7, detachedForeignTextNode, 7]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
3401 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 46 [detachedForeignTextNo de, 7, detachedForeignTextNode, 7]: modifying the Selection's last Range must mo dify the second added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
3402 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 47 [detachedForeignTextNo de, 0, detachedForeignTextNode, 8]: first addRange() must not throw exceptions o r modify the range it's given
3403 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 47 [detachedForeignTextNo de, 0, detachedForeignTextNode, 8]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3404 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 47 [detachedForeignTextNo de, 0, detachedForeignTextNode, 8]: first addRange() must result in the selectio n's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3405 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 47 [detachedForeignTextNo de, 0, detachedForeignTextNode, 8]: first addRange() must result in the selectio n's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3406 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 47 [detachedForeignTextNo de, 0, detachedForeignTextNode, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
3407 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 47 [detachedForeignTextNo de, 0, detachedForeignTextNode, 8]: modifying the Selection's last Range must mo dify the first added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
3408 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 47 [detachedForeignTextNo de, 0, detachedForeignTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
3409 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 47 [detachedForeignTextNo de, 0, detachedForeignTextNode, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3410 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 47 [detachedForeignTextNo de, 0, detachedForeignTextNode, 8]: second addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3411 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 47 [detachedForeignTextNo de, 0, detachedForeignTextNode, 8]: second addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3412 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 47 [detachedForeignTextNo de, 0, detachedForeignTextNode, 8]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
3413 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 47 [detachedForeignTextNo de, 0, detachedForeignTextNode, 8]: modifying the Selection's last Range must mo dify the second added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
3414 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must not throw exceptions or modify the range it's given
3415 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
3416 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
3417 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
3418 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the first added range must modify the Sele ction's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3419 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3420 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must not throw exceptions or modif y the range it's given
3421 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3422 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in the selection's las t range having the specified endpoints assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
3423 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in the selection's las t range being the same object we added assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
3424 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the second added range must modify the Sel ection's last Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
3425 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
3426 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must not throw exceptions or modify the range it's given
3427 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
3428 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
3429 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
3430 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the first added range must modify the Sele ction's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3431 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3432 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must not throw exceptions or modif y the range it's given
3433 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3434 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in the selection's las t range having the specified endpoints assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
3435 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in the selection's las t range being the same object we added assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
3436 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the second added range must modify the Sel ection's last Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
3437 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
3438 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 50 [detachedComment, 3, d etachedComment, 4]: first addRange() must not throw exceptions or modify the ran ge it's given
3439 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 50 [detachedComment, 3, d etachedComment, 4]: first addRange() must result in rangeCount being 1 assert_eq uals: rangeCount must be 1 expected 1 but got 0
3440 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 50 [detachedComment, 3, d etachedComment, 4]: first addRange() must result in the selection's last range h aving the specified endpoints assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
3441 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 50 [detachedComment, 3, d etachedComment, 4]: first addRange() must result in the selection's last range b eing the same object we added assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
3442 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 50 [detachedComment, 3, d etachedComment, 4]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got d isallowed value 0
3443 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 50 [detachedComment, 3, d etachedComment, 4]: modifying the Selection's last Range must modify the first a dded Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got d isallowed value 0
3444 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 50 [detachedComment, 3, d etachedComment, 4]: second addRange() must not throw exceptions or modify the ra nge it's given
3445 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 50 [detachedComment, 3, d etachedComment, 4]: second addRange() must result in rangeCount being 1 assert_e quals: rangeCount must be 1 expected 1 but got 0
3446 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 50 [detachedComment, 3, d etachedComment, 4]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
3447 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 50 [detachedComment, 3, d etachedComment, 4]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
3448 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 50 [detachedComment, 3, d etachedComment, 4]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3449 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 50 [detachedComment, 3, d etachedComment, 4]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3450 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 51 [detachedComment, 5, d etachedComment, 5]: first addRange() must not throw exceptions or modify the ran ge it's given
3451 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 51 [detachedComment, 5, d etachedComment, 5]: first addRange() must result in rangeCount being 1 assert_eq uals: rangeCount must be 1 expected 1 but got 0
3452 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 51 [detachedComment, 5, d etachedComment, 5]: first addRange() must result in the selection's last range h aving the specified endpoints assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
3453 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 51 [detachedComment, 5, d etachedComment, 5]: first addRange() must result in the selection's last range b eing the same object we added assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
3454 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 51 [detachedComment, 5, d etachedComment, 5]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got d isallowed value 0
3455 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 51 [detachedComment, 5, d etachedComment, 5]: modifying the Selection's last Range must modify the first a dded Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got d isallowed value 0
3456 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 51 [detachedComment, 5, d etachedComment, 5]: second addRange() must not throw exceptions or modify the ra nge it's given
3457 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 51 [detachedComment, 5, d etachedComment, 5]: second addRange() must result in rangeCount being 1 assert_e quals: rangeCount must be 1 expected 1 but got 0
3458 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 51 [detachedComment, 5, d etachedComment, 5]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
3459 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 51 [detachedComment, 5, d etachedComment, 5]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
3460 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 51 [detachedComment, 5, d etachedComment, 5]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3461 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 51 [detachedComment, 5, d etachedComment, 5]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3462 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 52 [detachedForeignCommen t, 0, detachedForeignComment, 1]: first addRange() must not throw exceptions or modify the range it's given
3463 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 52 [detachedForeignCommen t, 0, detachedForeignComment, 1]: first addRange() must result in rangeCount bei ng 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3464 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 52 [detachedForeignCommen t, 0, detachedForeignComment, 1]: first addRange() must result in the selection' s last range having the specified endpoints assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
3465 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 52 [detachedForeignCommen t, 0, detachedForeignComment, 1]: first addRange() must result in the selection' s last range being the same object we added assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
3466 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 52 [detachedForeignCommen t, 0, detachedForeignComment, 1]: modifying the first added range must modify th e Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
3467 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 52 [detachedForeignCommen t, 0, detachedForeignComment, 1]: modifying the Selection's last Range must modi fy the first added Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
3468 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 52 [detachedForeignCommen t, 0, detachedForeignComment, 1]: second addRange() must not throw exceptions or modify the range it's given
3469 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 52 [detachedForeignCommen t, 0, detachedForeignComment, 1]: second addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3470 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 52 [detachedForeignCommen t, 0, detachedForeignComment, 1]: second addRange() must result in the selection 's last range having the specified endpoints assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
3471 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 52 [detachedForeignCommen t, 0, detachedForeignComment, 1]: second addRange() must result in the selection 's last range being the same object we added assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
3472 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 52 [detachedForeignCommen t, 0, detachedForeignComment, 1]: modifying the second added range must modify t he Selection's last Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
3473 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 52 [detachedForeignCommen t, 0, detachedForeignComment, 1]: modifying the Selection's last Range must modi fy the second added Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
3474 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 53 [detachedForeignCommen t, 4, detachedForeignComment, 4]: first addRange() must not throw exceptions or modify the range it's given
3475 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 53 [detachedForeignCommen t, 4, detachedForeignComment, 4]: first addRange() must result in rangeCount bei ng 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3476 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 53 [detachedForeignCommen t, 4, detachedForeignComment, 4]: first addRange() must result in the selection' s last range having the specified endpoints assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
3477 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 53 [detachedForeignCommen t, 4, detachedForeignComment, 4]: first addRange() must result in the selection' s last range being the same object we added assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
3478 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 53 [detachedForeignCommen t, 4, detachedForeignComment, 4]: modifying the first added range must modify th e Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
3479 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 53 [detachedForeignCommen t, 4, detachedForeignComment, 4]: modifying the Selection's last Range must modi fy the first added Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
3480 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 53 [detachedForeignCommen t, 4, detachedForeignComment, 4]: second addRange() must not throw exceptions or modify the range it's given
3481 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 53 [detachedForeignCommen t, 4, detachedForeignComment, 4]: second addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3482 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 53 [detachedForeignCommen t, 4, detachedForeignComment, 4]: second addRange() must result in the selection 's last range having the specified endpoints assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
3483 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 53 [detachedForeignCommen t, 4, detachedForeignComment, 4]: second addRange() must result in the selection 's last range being the same object we added assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
3484 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 53 [detachedForeignCommen t, 4, detachedForeignComment, 4]: modifying the second added range must modify t he Selection's last Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
3485 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 53 [detachedForeignCommen t, 4, detachedForeignComment, 4]: modifying the Selection's last Range must modi fy the second added Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
3486 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 54 [detachedXmlComment, 2 , detachedXmlComment, 6]: first addRange() must not throw exceptions or modify t he range it's given
3487 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 54 [detachedXmlComment, 2 , detachedXmlComment, 6]: first addRange() must result in rangeCount being 1 ass ert_equals: rangeCount must be 1 expected 1 but got 0
3488 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 54 [detachedXmlComment, 2 , detachedXmlComment, 6]: first addRange() must result in the selection's last r ange having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3489 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 54 [detachedXmlComment, 2 , detachedXmlComment, 6]: first addRange() must result in the selection's last r ange being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3490 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 54 [detachedXmlComment, 2 , detachedXmlComment, 6]: modifying the first added range must modify the Select ion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3491 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 54 [detachedXmlComment, 2 , detachedXmlComment, 6]: modifying the Selection's last Range must modify the f irst added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3492 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 54 [detachedXmlComment, 2 , detachedXmlComment, 6]: second addRange() must not throw exceptions or modify the range it's given
3493 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 54 [detachedXmlComment, 2 , detachedXmlComment, 6]: second addRange() must result in rangeCount being 1 as sert_equals: rangeCount must be 1 expected 1 but got 0
3494 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 54 [detachedXmlComment, 2 , detachedXmlComment, 6]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
3495 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 54 [detachedXmlComment, 2 , detachedXmlComment, 6]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
3496 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 54 [detachedXmlComment, 2 , detachedXmlComment, 6]: modifying the second added range must modify the Selec tion's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3497 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 54 [detachedXmlComment, 2 , detachedXmlComment, 6]: modifying the Selection's last Range must modify the s econd added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3498 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
3499 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3500 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the selection's last range having the specif ied endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
3501 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the selection's last range being the same ob ject we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
3502 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the first added range must modify the Selection's last Range asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3503 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify the first added Range asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3504 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
3505 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCoun t must be 1 expected 1 but got 0
3506 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the selection's last range having the speci fied endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
3507 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the selection's last range being the same o bject we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 g ot disallowed value 0
3508 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the second added range must modify the Selection's last Range asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3509 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify the second added Range asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3510 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 56 [foreignDocfrag, 0, fo reignDocfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
3511 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 56 [foreignDocfrag, 0, fo reignDocfrag, 0]: first addRange() must result in rangeCount being 1 assert_equa ls: rangeCount must be 1 expected 1 but got 0
3512 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 56 [foreignDocfrag, 0, fo reignDocfrag, 0]: first addRange() must result in the selection's last range hav ing the specified endpoints assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
3513 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 56 [foreignDocfrag, 0, fo reignDocfrag, 0]: first addRange() must result in the selection's last range bei ng the same object we added assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
3514 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 56 [foreignDocfrag, 0, fo reignDocfrag, 0]: modifying the first added range must modify the Selection's la st Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
3515 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 56 [foreignDocfrag, 0, fo reignDocfrag, 0]: modifying the Selection's last Range must modify the first add ed Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
3516 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 56 [foreignDocfrag, 0, fo reignDocfrag, 0]: second addRange() must not throw exceptions or modify the rang e it's given
3517 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 56 [foreignDocfrag, 0, fo reignDocfrag, 0]: second addRange() must result in rangeCount being 1 assert_equ als: rangeCount must be 1 expected 1 but got 0
3518 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 56 [foreignDocfrag, 0, fo reignDocfrag, 0]: second addRange() must result in the selection's last range ha ving the specified endpoints assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
3519 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 56 [foreignDocfrag, 0, fo reignDocfrag, 0]: second addRange() must result in the selection's last range be ing the same object we added assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
3520 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 56 [foreignDocfrag, 0, fo reignDocfrag, 0]: modifying the second added range must modify the Selection's l ast Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got di sallowed value 0
3521 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 56 [foreignDocfrag, 0, fo reignDocfrag, 0]: modifying the Selection's last Range must modify the second ad ded Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got di sallowed value 0
3522 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 57 [xmlDocfrag, 0, xmlDoc frag, 0]: first addRange() must not throw exceptions or modify the range it's gi ven
3523 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 57 [xmlDocfrag, 0, xmlDoc frag, 0]: first addRange() must result in rangeCount being 1 assert_equals: rang eCount must be 1 expected 1 but got 0
3524 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 57 [xmlDocfrag, 0, xmlDoc frag, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
3525 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 57 [xmlDocfrag, 0, xmlDoc frag, 0]: first addRange() must result in the selection's last range being the s ame object we added assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
3526 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 57 [xmlDocfrag, 0, xmlDoc frag, 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
3527 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 57 [xmlDocfrag, 0, xmlDoc frag, 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
3528 PASS Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 57 [xmlDocfrag, 0, xmlDoc frag, 0]: second addRange() must not throw exceptions or modify the range it's g iven
3529 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 57 [xmlDocfrag, 0, xmlDoc frag, 0]: second addRange() must result in rangeCount being 1 assert_equals: ran geCount must be 1 expected 1 but got 0
3530 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 57 [xmlDocfrag, 0, xmlDoc frag, 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
3531 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 57 [xmlDocfrag, 0, xmlDoc frag, 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
3532 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 57 [xmlDocfrag, 0, xmlDoc frag, 0]: modifying the second added range must modify the Selection's last Rang e assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3533 FAIL Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 57 [xmlDocfrag, 0, xmlDoc frag, 0]: modifying the Selection's last Range must modify the second added Rang e assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3534 Harness: the test ran to completion.
3535
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698