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

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

Issue 2700673005: selection: Do not run invalid sub-tests with unselectable Range. (Closed)
Patch Set: . Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 CONSOLE ERROR: line 7: The given range isn't in document.
2 CONSOLE ERROR: line 7: The given range isn't in document.
3 CONSOLE ERROR: line 7: The given range isn't in document.
4 CONSOLE ERROR: line 7: The given range isn't in document.
5 CONSOLE ERROR: line 7: The given range isn't in document.
6 CONSOLE ERROR: line 7: The given range isn't in document.
7 CONSOLE ERROR: line 7: The given range isn't in document.
8 CONSOLE ERROR: line 7: The given range isn't in document.
9 CONSOLE ERROR: line 7: The given range isn't in document.
10 CONSOLE ERROR: line 7: The given range isn't in document.
11 CONSOLE ERROR: line 7: The given range isn't in document.
12 CONSOLE ERROR: line 7: The given range isn't in document.
13 CONSOLE ERROR: line 7: The given range isn't in document.
14 CONSOLE ERROR: line 7: The given range isn't in document.
15 CONSOLE ERROR: line 7: The given range isn't in document.
16 CONSOLE ERROR: line 7: The given range isn't in document.
17 CONSOLE ERROR: line 7: The given range isn't in document.
18 CONSOLE ERROR: line 7: The given range isn't in document.
19 CONSOLE ERROR: line 7: The given range isn't in document.
20 CONSOLE ERROR: line 7: The given range isn't in document.
21 CONSOLE ERROR: line 7: The given range isn't in document.
22 CONSOLE ERROR: line 7: The given range isn't in document.
23 CONSOLE ERROR: line 7: The given range isn't in document.
24 CONSOLE ERROR: line 7: The given range isn't in document.
25 CONSOLE ERROR: line 7: The given range isn't in document.
26 CONSOLE ERROR: line 7: The given range isn't in document.
27 CONSOLE ERROR: line 7: The given range isn't in document.
28 CONSOLE ERROR: line 7: The given range isn't in document.
29 CONSOLE ERROR: line 7: The given range isn't in document.
30 CONSOLE ERROR: line 7: The given range isn't in document.
31 CONSOLE ERROR: line 7: The given range isn't in document.
32 CONSOLE ERROR: line 7: The given range isn't in document.
33 CONSOLE ERROR: line 7: The given range isn't in document.
34 CONSOLE ERROR: line 7: The given range isn't in document.
35 CONSOLE ERROR: line 7: The given range isn't in document.
36 CONSOLE ERROR: line 7: The given range isn't in document.
37 CONSOLE ERROR: line 7: The given range isn't in document.
38 CONSOLE ERROR: line 7: The given range isn't in document.
39 CONSOLE ERROR: line 7: The given range isn't in document.
40 CONSOLE ERROR: line 7: The given range isn't in document.
41 CONSOLE ERROR: line 7: The given range isn't in document.
42 CONSOLE ERROR: line 7: The given range isn't in document.
43 CONSOLE ERROR: line 7: The given range isn't in document.
44 CONSOLE ERROR: line 7: The given range isn't in document.
45 CONSOLE ERROR: line 7: The given range isn't in document.
46 CONSOLE ERROR: line 7: The given range isn't in document.
47 CONSOLE ERROR: line 7: The given range isn't in document.
48 CONSOLE ERROR: line 7: The given range isn't in document.
49 CONSOLE ERROR: line 7: The given range isn't in document.
50 CONSOLE ERROR: line 7: The given range isn't in document.
51 CONSOLE ERROR: line 7: The given range isn't in document.
52 CONSOLE ERROR: line 7: The given range isn't in document.
53 CONSOLE ERROR: line 7: The given range isn't in document.
54 CONSOLE ERROR: line 7: The given range isn't in document.
55 CONSOLE ERROR: line 7: The given range isn't in document.
56 CONSOLE ERROR: line 7: The given range isn't in document.
57 CONSOLE ERROR: line 7: The given range isn't in document.
58 CONSOLE ERROR: line 7: The given range isn't in document.
59 CONSOLE ERROR: line 7: The given range isn't in document.
60 CONSOLE ERROR: line 7: The given range isn't in document.
61 CONSOLE ERROR: line 7: The given range isn't in document.
62 CONSOLE ERROR: line 7: The given range isn't in document.
63 CONSOLE ERROR: line 7: The given range isn't in document.
64 CONSOLE ERROR: line 7: The given range isn't in document.
65 CONSOLE ERROR: line 7: The given range isn't in document.
66 CONSOLE ERROR: line 7: The given range isn't in document.
67 CONSOLE ERROR: line 7: The given range isn't in document.
68 CONSOLE ERROR: line 7: The given range isn't in document.
69 CONSOLE ERROR: line 7: The given range isn't in document.
70 CONSOLE ERROR: line 7: The given range isn't in document.
71 CONSOLE ERROR: line 7: The given range isn't in document.
72 CONSOLE ERROR: line 7: The given range isn't in document.
73 CONSOLE ERROR: line 7: The given range isn't in document.
74 CONSOLE ERROR: line 7: The given range isn't in document.
75 CONSOLE ERROR: line 7: The given range isn't in document.
76 CONSOLE ERROR: line 7: The given range isn't in document.
77 CONSOLE ERROR: line 7: The given range isn't in document.
78 CONSOLE ERROR: line 7: The given range isn't in document.
79 CONSOLE ERROR: line 7: The given range isn't in document.
80 CONSOLE ERROR: line 7: The given range isn't in document.
81 CONSOLE ERROR: line 7: The given range isn't in document.
82 CONSOLE ERROR: line 7: The given range isn't in document.
83 CONSOLE ERROR: line 7: The given range isn't in document.
84 CONSOLE ERROR: line 7: The given range isn't in document.
85 CONSOLE ERROR: line 7: The given range isn't in document.
86 CONSOLE ERROR: line 7: The given range isn't in document.
87 CONSOLE ERROR: line 7: The given range isn't in document.
88 CONSOLE ERROR: line 7: The given range isn't in document.
89 CONSOLE ERROR: line 7: The given range isn't in document.
90 CONSOLE ERROR: line 7: The given range isn't in document.
91 CONSOLE ERROR: line 7: The given range isn't in document.
92 CONSOLE ERROR: line 7: The given range isn't in document.
93 CONSOLE ERROR: line 7: The given range isn't in document.
94 CONSOLE ERROR: line 7: The given range isn't in document.
95 This is a testharness.js-based test.
96 Found 2784 tests; 1024 PASS, 1760 FAIL, 0 TIMEOUT, 0 NOTRUN.
97 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or mod ify the range it's given
98 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
99 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 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
100 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 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
101 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 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
102 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 0 [paras[0].firstChil d, 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
103 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or mo dify the range it's given
104 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1
105 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
106 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
107 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range
108 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
109 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or mod ify the range it's given
110 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
111 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: 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
112 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: 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
113 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: 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
114 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 1 [paras[0].firstChil d, 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
115 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or mo dify the range it's given
116 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1
117 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
118 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
119 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range
120 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range
121 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or mod ify the range it's given
122 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
123 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: 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
124 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: 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
125 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: 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
126 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 2 [paras[0].firstChil d, 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
127 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or mo dify the range it's given
128 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
129 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
130 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
131 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range
132 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
133 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or mod ify the range it's given
134 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
135 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: 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
136 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: 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
137 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: 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
138 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 3 [paras[0].firstChil d, 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
139 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or mo dify the range it's given
140 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
141 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
142 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
143 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range
144 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
145 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or mod ify the range it's given
146 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
147 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 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
148 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 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
149 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 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
150 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 4 [paras[1].firstChil d, 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
151 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or mo dify the range it's given
152 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
153 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
154 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
155 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
156 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
157 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 5 [paras[1].firstChil d, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or mod ify the range it's given
158 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 5 [paras[1].firstChil d, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
159 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 5 [paras[1].firstChil d, 0, paras[1].firstChild, 1]: 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
160 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 5 [paras[1].firstChil d, 0, paras[1].firstChild, 1]: 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
161 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 5 [paras[1].firstChil d, 0, paras[1].firstChild, 1]: 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
162 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 5 [paras[1].firstChil d, 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
163 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 5 [paras[1].firstChil d, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or mo dify the range it's given
164 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 5 [paras[1].firstChil d, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1
165 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 5 [paras[1].firstChil d, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
166 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 5 [paras[1].firstChil d, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
167 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 5 [paras[1].firstChil d, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range
168 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 5 [paras[1].firstChil d, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the second added Range
169 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 6 [paras[1].firstChil d, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or mod ify the range it's given
170 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 6 [paras[1].firstChil d, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
171 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 6 [paras[1].firstChil d, 2, paras[1].firstChild, 8]: 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
172 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 6 [paras[1].firstChil d, 2, paras[1].firstChild, 8]: 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
173 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 6 [paras[1].firstChil d, 2, paras[1].firstChild, 8]: 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
174 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 6 [paras[1].firstChil d, 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
175 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 6 [paras[1].firstChil d, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or mo dify the range it's given
176 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 6 [paras[1].firstChil d, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
177 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 6 [paras[1].firstChil d, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
178 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 6 [paras[1].firstChil d, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
179 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 6 [paras[1].firstChil d, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
180 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 6 [paras[1].firstChil d, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
181 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 7 [paras[1].firstChil d, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or mod ify the range it's given
182 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 7 [paras[1].firstChil d, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
183 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 7 [paras[1].firstChil d, 2, paras[1].firstChild, 9]: 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
184 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 7 [paras[1].firstChil d, 2, paras[1].firstChild, 9]: 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
185 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 7 [paras[1].firstChil d, 2, paras[1].firstChild, 9]: 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
186 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 7 [paras[1].firstChil d, 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
187 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 7 [paras[1].firstChil d, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or mo dify the range it's given
188 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 7 [paras[1].firstChil d, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1
189 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 7 [paras[1].firstChil d, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
190 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 7 [paras[1].firstChil d, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
191 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 7 [paras[1].firstChil d, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range
192 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 7 [paras[1].firstChil d, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
193 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 8 [detachedPara1.firs tChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw excepti ons or modify the range it's given
194 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 8 [detachedPara1.firs tChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
195 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 8 [detachedPara1.firs tChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
196 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 8 [detachedPara1.firs tChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
197 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 8 [detachedPara1.firs tChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
198 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 8 [detachedPara1.firs tChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
199 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 8 [detachedPara1.firs tChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw except ions or modify the range it's given
200 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 8 [detachedPara1.firs tChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
201 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 8 [detachedPara1.firs tChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
202 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 8 [detachedPara1.firs tChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
203 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 8 [detachedPara1.firs tChild, 0, detachedPara1.firstChild, 0]: modifying the second added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
204 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 8 [detachedPara1.firs tChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range mu st modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
205 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 9 [detachedPara1.firs tChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw excepti ons or modify the range it's given
206 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 9 [detachedPara1.firs tChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
207 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 9 [detachedPara1.firs tChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
208 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 9 [detachedPara1.firs tChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
209 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 9 [detachedPara1.firs tChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
210 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 9 [detachedPara1.firs tChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
211 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 9 [detachedPara1.firs tChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw except ions or modify the range it's given
212 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 9 [detachedPara1.firs tChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
213 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 9 [detachedPara1.firs tChild, 0, detachedPara1.firstChild, 1]: 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
214 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 9 [detachedPara1.firs tChild, 0, detachedPara1.firstChild, 1]: 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
215 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 9 [detachedPara1.firs tChild, 0, detachedPara1.firstChild, 1]: 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
216 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 9 [detachedPara1.firs tChild, 0, detachedPara1.firstChild, 1]: 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
217 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 10 [detachedPara1.fir stChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw except ions or modify the range it's given
218 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 10 [detachedPara1.fir stChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
219 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 10 [detachedPara1.fir stChild, 2, detachedPara1.firstChild, 8]: 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
220 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 10 [detachedPara1.fir stChild, 2, detachedPara1.firstChild, 8]: 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
221 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 10 [detachedPara1.fir stChild, 2, detachedPara1.firstChild, 8]: 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
222 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 10 [detachedPara1.fir stChild, 2, detachedPara1.firstChild, 8]: 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
223 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 10 [detachedPara1.fir stChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw excep tions or modify the range it's given
224 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 10 [detachedPara1.fir stChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in range Count being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
225 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 10 [detachedPara1.fir stChild, 2, detachedPara1.firstChild, 8]: 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
226 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 10 [detachedPara1.fir stChild, 2, detachedPara1.firstChild, 8]: 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
227 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 10 [detachedPara1.fir stChild, 2, detachedPara1.firstChild, 8]: 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
228 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 10 [detachedPara1.fir stChild, 2, detachedPara1.firstChild, 8]: 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
229 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 11 [foreignPara1.firs tChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptio ns or modify the range it's given
230 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 11 [foreignPara1.firs tChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
231 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 11 [foreignPara1.firs tChild, 0, foreignPara1.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
232 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 11 [foreignPara1.firs tChild, 0, foreignPara1.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
233 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 11 [foreignPara1.firs tChild, 0, foreignPara1.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
234 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 11 [foreignPara1.firs tChild, 0, foreignPara1.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
235 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 11 [foreignPara1.firs tChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw excepti ons or modify the range it's given
236 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 11 [foreignPara1.firs tChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
237 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 11 [foreignPara1.firs tChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
238 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 11 [foreignPara1.firs tChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
239 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 11 [foreignPara1.firs tChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
240 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 11 [foreignPara1.firs tChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range mus t modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
241 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 12 [foreignPara1.firs tChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptio ns or modify the range it's given
242 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 12 [foreignPara1.firs tChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
243 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 12 [foreignPara1.firs tChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
244 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 12 [foreignPara1.firs tChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
245 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 12 [foreignPara1.firs tChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
246 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 12 [foreignPara1.firs tChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
247 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 12 [foreignPara1.firs tChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw excepti ons or modify the range it's given
248 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 12 [foreignPara1.firs tChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
249 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 12 [foreignPara1.firs tChild, 0, foreignPara1.firstChild, 1]: 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
250 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 12 [foreignPara1.firs tChild, 0, foreignPara1.firstChild, 1]: 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
251 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 12 [foreignPara1.firs tChild, 0, foreignPara1.firstChild, 1]: 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
252 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 12 [foreignPara1.firs tChild, 0, foreignPara1.firstChild, 1]: 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
253 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 13 [foreignPara1.firs tChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptio ns or modify the range it's given
254 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 13 [foreignPara1.firs tChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
255 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 13 [foreignPara1.firs tChild, 2, foreignPara1.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
256 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 13 [foreignPara1.firs tChild, 2, foreignPara1.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
257 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 13 [foreignPara1.firs tChild, 2, foreignPara1.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
258 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 13 [foreignPara1.firs tChild, 2, foreignPara1.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
259 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 13 [foreignPara1.firs tChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw excepti ons or modify the range it's given
260 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 13 [foreignPara1.firs tChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
261 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 13 [foreignPara1.firs tChild, 2, foreignPara1.firstChild, 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
262 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 13 [foreignPara1.firs tChild, 2, foreignPara1.firstChild, 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
263 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 13 [foreignPara1.firs tChild, 2, foreignPara1.firstChild, 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
264 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 13 [foreignPara1.firs tChild, 2, foreignPara1.firstChild, 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
265 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 14 [document.document Element, 0, document.documentElement, 1]: first addRange() must not throw except ions or modify the range it's given
266 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 14 [document.document Element, 0, document.documentElement, 1]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
267 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 14 [document.document Element, 0, document.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
268 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 14 [document.document Element, 0, document.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
269 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 14 [document.document Element, 0, document.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
270 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 14 [document.document Element, 0, document.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
271 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 14 [document.document Element, 0, document.documentElement, 1]: second addRange() must not throw excep tions or modify the range it's given
272 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 14 [document.document Element, 0, document.documentElement, 1]: second addRange() must result in range Count being 1
273 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 14 [document.document Element, 0, document.documentElement, 1]: second addRange() must result in the s election's last range having the specified endpoints
274 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 14 [document.document Element, 0, document.documentElement, 1]: second addRange() must result in the s election's last range being the same object we added
275 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 14 [document.document Element, 0, document.documentElement, 1]: modifying the second added range must modify the Selection's last Range
276 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 14 [document.document Element, 0, document.documentElement, 1]: modifying the Selection's last Range m ust modify the second added Range
277 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: first addRange() must not throw except ions or modify the range it's given
278 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
279 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
280 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
281 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
282 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
283 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: second addRange() must not throw excep tions or modify the range it's given
284 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: second addRange() must result in range Count being 1
285 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: second addRange() must result in the s election's last range having the specified endpoints
286 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: second addRange() must result in the s election's last range being the same object we added
287 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: modifying the second added range must modify the Selection's last Range
288 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: modifying the Selection's last Range m ust modify the second added Range
289 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: first addRange() must not throw except ions or modify the range it's given
290 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
291 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
292 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
293 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
294 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
295 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: second addRange() must not throw excep tions or modify the range it's given
296 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: second addRange() must result in range Count being 1
297 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: second addRange() must result in the s election's last range having the specified endpoints
298 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: second addRange() must result in the s election's last range being the same object we added
299 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: modifying the second added range must modify the Selection's last Range
300 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: modifying the Selection's last Range m ust modify the second added Range
301 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must not throw exceptions or modify the ran ge it's given
302 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1 assert_eq uals: rangeCount must be 1 expected 1 but got 0
303 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.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
304 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.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
305 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.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
306 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.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
307 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must not throw exceptions or modify the ra nge it's given
308 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in rangeCount being 1
309 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
310 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added
311 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range
312 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range
313 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the ran ge it's given
314 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 assert_eq uals: rangeCount must be 1 expected 1 but got 0
315 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 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
316 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 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
317 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.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 d isallowed value 0
318 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 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
319 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the ra nge it's given
320 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
321 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
322 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
323 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
324 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
325 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw ex ceptions or modify the range it's given
326 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
327 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.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
328 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.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
329 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.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
330 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.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
331 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw e xceptions or modify the range it's given
332 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
333 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 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
334 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 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
335 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 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
336 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 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
337 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
338 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
339 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.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
340 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.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
341 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.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
342 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.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
343 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify th e range it's given
344 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
345 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 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
346 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 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
347 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 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
348 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 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
349 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
350 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
351 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 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
352 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 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
353 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 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
354 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 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
355 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify th e range it's given
356 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
357 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 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
358 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 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
359 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 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
360 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 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
361 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, para s[0], 0]: first addRange() must not throw exceptions or modify the range it's gi ven
362 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, para s[0], 0]: first addRange() must result in rangeCount being 1 assert_equals: rang eCount must be 1 expected 1 but got 0
363 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, para s[0], 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
364 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, para s[0], 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
365 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, para s[0], 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
366 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, para s[0], 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
367 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, para s[0], 0]: second addRange() must not throw exceptions or modify the range it's g iven
368 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, para s[0], 0]: second addRange() must result in rangeCount being 1
369 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, para s[0], 0]: second addRange() must result in the selection's last range having the specified endpoints
370 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, para s[0], 0]: second addRange() must result in the selection's last range being the same object we added
371 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, para s[0], 0]: modifying the second added range must modify the Selection's last Rang e
372 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, para s[0], 0]: modifying the Selection's last Range must modify the second added Rang e
373 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must not throw exceptions or modify the range it's gi ven
374 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must result in rangeCount being 1 assert_equals: rang eCount must be 1 expected 1 but got 0
375 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, para s[0], 1]: 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
376 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, para s[0], 1]: 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
377 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, para s[0], 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
378 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, para s[0], 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
379 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must not throw exceptions or modify the range it's g iven
380 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must result in rangeCount being 1
381 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
382 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must result in the selection's last range being the same object we added
383 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, para s[0], 1]: modifying the second added range must modify the Selection's last Rang e
384 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, para s[0], 1]: modifying the Selection's last Range must modify the second added Rang e
385 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the ran ge it's given
386 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 assert_eq uals: rangeCount must be 1 expected 1 but got 0
387 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 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
388 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 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
389 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 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
390 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 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
391 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the ra nge it's given
392 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 assert_e quals: rangeCount must be 1 expected 1 but got 0
393 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
394 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
395 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 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
396 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
397 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the ran ge it's given
398 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 assert_eq uals: rangeCount must be 1 expected 1 but got 0
399 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 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
400 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 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
401 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 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
402 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 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
403 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the ra nge it's given
404 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 assert_e quals: rangeCount must be 1 expected 1 but got 0
405 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
406 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
407 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 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
408 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
409 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or mo dify the range it's given
410 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
411 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
412 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
413 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChi ld, 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 rangeCoun t is 0 got disallowed value 0
414 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChi ld, 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 rangeCoun t is 0 got disallowed value 0
415 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or m odify the range it's given
416 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount bein g 1
417 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
418 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
419 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
420 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
421 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or mo dify the range it's given
422 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
423 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
424 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
425 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChi ld, 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 rangeCoun t is 0 got disallowed value 0
426 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChi ld, 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 rangeCoun t is 0 got disallowed value 0
427 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or m odify the range it's given
428 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount bein g 1
429 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
430 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
431 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
432 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
433 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the ra nge it's given
434 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 assert_e quals: rangeCount must be 1 expected 1 but got 0
435 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
436 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
437 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 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
438 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 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
439 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the r ange it's given
440 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
441 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
442 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
443 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the second added range must modify the Selection' s last Range
444 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
445 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must not throw exceptions or modify the ra nge it's given
446 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must result in rangeCount being 1 assert_e quals: rangeCount must be 1 expected 1 but got 0
447 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
448 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
449 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 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
450 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 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
451 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must not throw exceptions or modify the r ange it's given
452 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must result in rangeCount being 1
453 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
454 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
455 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the second added range must modify the Selection' s last Range
456 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
457 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras [4], 1]: first addRange() must not throw exceptions or modify the range it's giv en
458 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras [4], 1]: first addRange() must result in rangeCount being 1 assert_equals: range Count must be 1 expected 1 but got 0
459 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras [4], 1]: first addRange() must result in the selection's last range having the s pecified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
460 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras [4], 1]: first addRange() must result in the selection's last range being the sa me object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
461 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras [4], 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 v alue 0
462 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras [4], 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
463 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras [4], 1]: second addRange() must not throw exceptions or modify the range it's gi ven
464 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras [4], 1]: second addRange() must result in rangeCount being 1
465 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras [4], 1]: second addRange() must result in the selection's last range having the specified endpoints
466 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras [4], 1]: second addRange() must result in the selection's last range being the s ame object we added
467 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras [4], 1]: modifying the second added range must modify the Selection's last Range
468 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras [4], 1]: modifying the Selection's last Range must modify the second added Range
469 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras [2].firstChild, 5]: first addRange() must not throw exceptions or modify the ran ge it's given
470 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras [2].firstChild, 5]: first addRange() must result in rangeCount being 1 assert_eq uals: rangeCount must be 1 expected 1 but got 0
471 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras [2].firstChild, 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
472 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras [2].firstChild, 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
473 FAIL Range 44 [xmlDoc, 1, xmlComment, 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 d isallowed value 0
474 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras [2].firstChild, 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
475 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras [2].firstChild, 5]: second addRange() must not throw exceptions or modify the ra nge it's given
476 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras [2].firstChild, 5]: second addRange() must result in rangeCount being 1
477 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras [2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
478 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras [2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
479 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras [2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
480 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras [2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
481 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.document Element, 1, document.body, 0]: first addRange() must not throw exceptions or mod ify the range it's given
482 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.document Element, 1, document.body, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
483 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.document Element, 1, document.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
484 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.document Element, 1, document.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
485 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.document Element, 1, document.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
486 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.document Element, 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
487 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.document Element, 1, document.body, 0]: second addRange() must not throw exceptions or mo dify the range it's given
488 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.document Element, 1, document.body, 0]: second addRange() must result in rangeCount being 1
489 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.document Element, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
490 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.document Element, 1, document.body, 0]: second addRange() must result in the selection's last range being the same object we added
491 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.document Element, 1, document.body, 0]: modifying the second added range must modify the Selection's last Range
492 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.document Element, 1, document.body, 0]: modifying the Selection's last Range must modify the second added Range
493 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 33 [foreignDoc.docume ntElement, 1, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
494 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 33 [foreignDoc.docume ntElement, 1, foreignDoc.body, 0]: first addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
495 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 33 [foreignDoc.docume ntElement, 1, foreignDoc.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
496 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 33 [foreignDoc.docume ntElement, 1, foreignDoc.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
497 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 33 [foreignDoc.docume ntElement, 1, foreignDoc.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
498 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 33 [foreignDoc.docume ntElement, 1, foreignDoc.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
499 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 33 [foreignDoc.docume ntElement, 1, foreignDoc.body, 0]: second addRange() must not throw exceptions o r modify the range it's given
500 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 33 [foreignDoc.docume ntElement, 1, foreignDoc.body, 0]: second addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
501 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 33 [foreignDoc.docume ntElement, 1, foreignDoc.body, 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
502 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 33 [foreignDoc.docume ntElement, 1, foreignDoc.body, 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
503 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 33 [foreignDoc.docume ntElement, 1, foreignDoc.body, 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
504 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 33 [foreignDoc.docume ntElement, 1, foreignDoc.body, 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
505 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 34 [document, 0, docu ment, 1]: first addRange() must not throw exceptions or modify the range it's gi ven
506 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 34 [document, 0, docu ment, 1]: first addRange() must result in rangeCount being 1 assert_equals: rang eCount must be 1 expected 1 but got 0
507 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 34 [document, 0, docu ment, 1]: 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
508 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 34 [document, 0, docu ment, 1]: 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
509 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 34 [document, 0, docu ment, 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
510 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 34 [document, 0, docu ment, 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
511 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 34 [document, 0, docu ment, 1]: second addRange() must not throw exceptions or modify the range it's g iven
512 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 34 [document, 0, docu ment, 1]: second addRange() must result in rangeCount being 1
513 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 34 [document, 0, docu ment, 1]: second addRange() must result in the selection's last range having the specified endpoints
514 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 34 [document, 0, docu ment, 1]: second addRange() must result in the selection's last range being the same object we added
515 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 34 [document, 0, docu ment, 1]: modifying the second added range must modify the Selection's last Rang e
516 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 34 [document, 0, docu ment, 1]: modifying the Selection's last Range must modify the second added Rang e
517 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 35 [document, 0, docu ment, 2]: first addRange() must not throw exceptions or modify the range it's gi ven
518 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 35 [document, 0, docu ment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rang eCount must be 1 expected 1 but got 0
519 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 35 [document, 0, docu ment, 2]: 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
520 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 35 [document, 0, docu ment, 2]: 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
521 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 35 [document, 0, docu ment, 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
522 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 35 [document, 0, docu ment, 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
523 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 35 [document, 0, docu ment, 2]: second addRange() must not throw exceptions or modify the range it's g iven
524 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 35 [document, 0, docu ment, 2]: second addRange() must result in rangeCount being 1
525 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 35 [document, 0, docu ment, 2]: second addRange() must result in the selection's last range having the specified endpoints
526 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 35 [document, 0, docu ment, 2]: second addRange() must result in the selection's last range being the same object we added
527 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 35 [document, 0, docu ment, 2]: modifying the second added range must modify the Selection's last Rang e
528 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 35 [document, 0, docu ment, 2]: modifying the Selection's last Range must modify the second added Rang e
529 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 36 [document, 1, docu ment, 2]: first addRange() must not throw exceptions or modify the range it's gi ven
530 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 36 [document, 1, docu ment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rang eCount must be 1 expected 1 but got 0
531 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 36 [document, 1, docu ment, 2]: 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
532 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 36 [document, 1, docu ment, 2]: 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
533 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 36 [document, 1, docu ment, 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
534 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 36 [document, 1, docu ment, 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
535 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 36 [document, 1, docu ment, 2]: second addRange() must not throw exceptions or modify the range it's g iven
536 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 36 [document, 1, docu ment, 2]: second addRange() must result in rangeCount being 1
537 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 36 [document, 1, docu ment, 2]: second addRange() must result in the selection's last range having the specified endpoints
538 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 36 [document, 1, docu ment, 2]: second addRange() must result in the selection's last range being the same object we added
539 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 36 [document, 1, docu ment, 2]: modifying the second added range must modify the Selection's last Rang e
540 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 36 [document, 1, docu ment, 2]: modifying the Selection's last Range must modify the second added Rang e
541 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 37 [testDiv, 0, comme nt, 5]: first addRange() must not throw exceptions or modify the range it's give n
542 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 37 [testDiv, 0, comme nt, 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeC ount must be 1 expected 1 but got 0
543 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 37 [testDiv, 0, comme nt, 5]: first addRange() must result in the selection's last range having the sp ecified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
544 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 37 [testDiv, 0, comme nt, 5]: first addRange() must result in the selection's last range being the sam e object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
545 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 37 [testDiv, 0, comme nt, 5]: modifying the first added range must modify the Selection's last Range a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
546 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 37 [testDiv, 0, comme nt, 5]: modifying the Selection's last Range must modify the first added Range a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
547 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 37 [testDiv, 0, comme nt, 5]: second addRange() must not throw exceptions or modify the range it's giv en
548 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 37 [testDiv, 0, comme nt, 5]: second addRange() must result in rangeCount being 1
549 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 37 [testDiv, 0, comme nt, 5]: second addRange() must result in the selection's last range having the s pecified endpoints
550 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 37 [testDiv, 0, comme nt, 5]: second addRange() must result in the selection's last range being the sa me object we added
551 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 37 [testDiv, 0, comme nt, 5]: modifying the second added range must modify the Selection's last Range
552 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 37 [testDiv, 0, comme nt, 5]: modifying the Selection's last Range must modify the second added Range
553 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: first addRange() must not throw exceptions or modify the ran ge it's given
554 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: first addRange() must result in rangeCount being 1 assert_eq uals: rangeCount must be 1 expected 1 but got 0
555 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: 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
556 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: 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
557 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 38 [paras[2].firstChi ld, 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 d isallowed value 0
558 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: 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
559 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: second addRange() must not throw exceptions or modify the ra nge it's given
560 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: second addRange() must result in rangeCount being 1
561 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: second addRange() must result in the selection's last range having the specified endpoints
562 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: second addRange() must result in the selection's last range being the same object we added
563 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: modifying the second added range must modify the Selection's last Range
564 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: modifying the Selection's last Range must modify the second added Range
565 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 39 [paras[3], 1, comm ent, 8]: first addRange() must not throw exceptions or modify the range it's giv en
566 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 39 [paras[3], 1, comm ent, 8]: first addRange() must result in rangeCount being 1 assert_equals: range Count must be 1 expected 1 but got 0
567 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 39 [paras[3], 1, comm ent, 8]: first addRange() must result in the selection's last range having the s pecified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
568 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 39 [paras[3], 1, comm ent, 8]: first addRange() must result in the selection's last range being the sa me object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
569 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 39 [paras[3], 1, comm ent, 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 v alue 0
570 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 39 [paras[3], 1, comm ent, 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 v alue 0
571 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 39 [paras[3], 1, comm ent, 8]: second addRange() must not throw exceptions or modify the range it's gi ven
572 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 39 [paras[3], 1, comm ent, 8]: second addRange() must result in rangeCount being 1
573 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 39 [paras[3], 1, comm ent, 8]: second addRange() must result in the selection's last range having the specified endpoints
574 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 39 [paras[3], 1, comm ent, 8]: second addRange() must result in the selection's last range being the s ame object we added
575 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 39 [paras[3], 1, comm ent, 8]: modifying the second added range must modify the Selection's last Range
576 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 39 [paras[3], 1, comm ent, 8]: modifying the Selection's last Range must modify the second added Range
577 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 40 [foreignDoc, 0, fo reignDoc, 0]: first addRange() must not throw exceptions or modify the range it' s given
578 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 40 [foreignDoc, 0, fo reignDoc, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
579 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 40 [foreignDoc, 0, fo reignDoc, 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
580 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 40 [foreignDoc, 0, fo reignDoc, 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
581 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 40 [foreignDoc, 0, fo reignDoc, 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
582 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 40 [foreignDoc, 0, fo reignDoc, 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
583 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 40 [foreignDoc, 0, fo reignDoc, 0]: second addRange() must not throw exceptions or modify the range it 's given
584 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 40 [foreignDoc, 0, fo reignDoc, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
585 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 40 [foreignDoc, 0, fo reignDoc, 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
586 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 40 [foreignDoc, 0, fo reignDoc, 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
587 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 40 [foreignDoc, 0, fo reignDoc, 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
588 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 40 [foreignDoc, 0, fo reignDoc, 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
589 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 41 [foreignDoc, 1, fo reignComment, 2]: first addRange() must not throw exceptions or modify the range it's given
590 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 41 [foreignDoc, 1, fo reignComment, 2]: first addRange() must result in rangeCount being 1 assert_equa ls: rangeCount must be 1 expected 1 but got 0
591 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 41 [foreignDoc, 1, fo reignComment, 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
592 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 41 [foreignDoc, 1, fo reignComment, 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
593 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 41 [foreignDoc, 1, fo reignComment, 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
594 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 41 [foreignDoc, 1, fo reignComment, 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
595 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 41 [foreignDoc, 1, fo reignComment, 2]: second addRange() must not throw exceptions or modify the rang e it's given
596 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 41 [foreignDoc, 1, fo reignComment, 2]: second addRange() must result in rangeCount being 1 assert_equ als: rangeCount must be 1 expected 1 but got 0
597 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 41 [foreignDoc, 1, fo reignComment, 2]: 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
598 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 41 [foreignDoc, 1, fo reignComment, 2]: 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
599 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 41 [foreignDoc, 1, fo reignComment, 2]: 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
600 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 41 [foreignDoc, 1, fo reignComment, 2]: 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
601 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must not throw exceptions or modify th e range it's given
602 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
603 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: 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
604 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: 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
605 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: 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
606 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: 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
607 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must not throw exceptions or modify t he range it's given
608 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in rangeCount being 1 ass ert_equals: rangeCount must be 1 expected 1 but got 0
609 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: 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
610 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: 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
611 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: 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
612 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: 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
613 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 43 [xmlDoc, 0, xmlDoc , 0]: first addRange() must not throw exceptions or modify the range it's given
614 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 43 [xmlDoc, 0, xmlDoc , 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCou nt must be 1 expected 1 but got 0
615 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 43 [xmlDoc, 0, xmlDoc , 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
616 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 43 [xmlDoc, 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 rangeCount is 0 got disallowed value 0
617 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 43 [xmlDoc, 0, xmlDoc , 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
618 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 43 [xmlDoc, 0, xmlDoc , 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
619 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 43 [xmlDoc, 0, xmlDoc , 0]: second addRange() must not throw exceptions or modify the range it's given
620 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 43 [xmlDoc, 0, xmlDoc , 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCo unt must be 1 expected 1 but got 0
621 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 43 [xmlDoc, 0, xmlDoc , 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
622 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] 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 rangeCount is 0 got disallowed value 0
623 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 43 [xmlDoc, 0, xmlDoc , 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
624 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 43 [xmlDoc, 0, xmlDoc , 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
625 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 44 [xmlDoc, 1, xmlCom ment, 0]: first addRange() must not throw exceptions or modify the range it's gi ven
626 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 44 [xmlDoc, 1, xmlCom ment, 0]: first addRange() must result in rangeCount being 1 assert_equals: rang eCount must be 1 expected 1 but got 0
627 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 44 [xmlDoc, 1, xmlCom ment, 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
628 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 44 [xmlDoc, 1, xmlCom ment, 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
629 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 44 [xmlDoc, 1, xmlCom ment, 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
630 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 44 [xmlDoc, 1, xmlCom ment, 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
631 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 44 [xmlDoc, 1, xmlCom ment, 0]: second addRange() must not throw exceptions or modify the range it's g iven
632 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 44 [xmlDoc, 1, xmlCom ment, 0]: second addRange() must result in rangeCount being 1 assert_equals: ran geCount must be 1 expected 1 but got 0
633 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 44 [xmlDoc, 1, xmlCom ment, 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
634 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 44 [xmlDoc, 1, xmlCom ment, 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
635 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 44 [xmlDoc, 1, xmlCom ment, 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
636 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 44 [xmlDoc, 1, xmlCom ment, 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
637 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must not throw exceptions or modify t he range it's given
638 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must result in rangeCount being 1 ass ert_equals: rangeCount must be 1 expected 1 but got 0
639 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
640 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
641 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
642 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
643 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
644 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in rangeCount being 1 as sert_equals: rangeCount must be 1 expected 1 but got 0
645 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
646 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with test s if rangeCount is 0 got disallowed value 0
647 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
648 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: 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
649 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 46 [detachedForeignTe xtNode, 7, detachedForeignTextNode, 7]: first addRange() must not throw exceptio ns or modify the range it's given
650 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 46 [detachedForeignTe xtNode, 7, detachedForeignTextNode, 7]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
651 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 46 [detachedForeignTe xtNode, 7, detachedForeignTextNode, 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
652 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 46 [detachedForeignTe xtNode, 7, detachedForeignTextNode, 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
653 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 46 [detachedForeignTe xtNode, 7, detachedForeignTextNode, 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
654 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 46 [detachedForeignTe xtNode, 7, detachedForeignTextNode, 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
655 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 46 [detachedForeignTe xtNode, 7, detachedForeignTextNode, 7]: second addRange() must not throw excepti ons or modify the range it's given
656 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 46 [detachedForeignTe xtNode, 7, detachedForeignTextNode, 7]: second addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
657 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 46 [detachedForeignTe xtNode, 7, detachedForeignTextNode, 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
658 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 46 [detachedForeignTe xtNode, 7, detachedForeignTextNode, 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
659 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 46 [detachedForeignTe xtNode, 7, detachedForeignTextNode, 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
660 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 46 [detachedForeignTe xtNode, 7, detachedForeignTextNode, 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
661 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 47 [detachedForeignTe xtNode, 0, detachedForeignTextNode, 8]: first addRange() must not throw exceptio ns or modify the range it's given
662 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 47 [detachedForeignTe xtNode, 0, detachedForeignTextNode, 8]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
663 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 47 [detachedForeignTe xtNode, 0, detachedForeignTextNode, 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
664 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 47 [detachedForeignTe xtNode, 0, detachedForeignTextNode, 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
665 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 47 [detachedForeignTe xtNode, 0, detachedForeignTextNode, 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
666 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 47 [detachedForeignTe xtNode, 0, detachedForeignTextNode, 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
667 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 47 [detachedForeignTe xtNode, 0, detachedForeignTextNode, 8]: second addRange() must not throw excepti ons or modify the range it's given
668 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 47 [detachedForeignTe xtNode, 0, detachedForeignTextNode, 8]: second addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
669 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 47 [detachedForeignTe xtNode, 0, detachedForeignTextNode, 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
670 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 47 [detachedForeignTe xtNode, 0, detachedForeignTextNode, 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
671 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 47 [detachedForeignTe xtNode, 0, detachedForeignTextNode, 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
672 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 47 [detachedForeignTe xtNode, 0, detachedForeignTextNode, 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
673 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 48 [detachedXmlTextNo de, 7, detachedXmlTextNode, 7]: first addRange() must not throw exceptions or mo dify the range it's given
674 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 48 [detachedXmlTextNo de, 7, detachedXmlTextNode, 7]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
675 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 48 [detachedXmlTextNo de, 7, detachedXmlTextNode, 7]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
676 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 48 [detachedXmlTextNo de, 7, detachedXmlTextNode, 7]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
677 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 48 [detachedXmlTextNo de, 7, detachedXmlTextNode, 7]: 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
678 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 48 [detachedXmlTextNo de, 7, detachedXmlTextNode, 7]: 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
679 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 48 [detachedXmlTextNo de, 7, detachedXmlTextNode, 7]: second addRange() must not throw exceptions or m odify the range it's given
680 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 48 [detachedXmlTextNo de, 7, detachedXmlTextNode, 7]: second addRange() must result in rangeCount bein g 1 assert_equals: rangeCount must be 1 expected 1 but got 0
681 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 48 [detachedXmlTextNo de, 7, detachedXmlTextNode, 7]: 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
682 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 48 [detachedXmlTextNo de, 7, detachedXmlTextNode, 7]: 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
683 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 48 [detachedXmlTextNo de, 7, detachedXmlTextNode, 7]: 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
684 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 48 [detachedXmlTextNo de, 7, detachedXmlTextNode, 7]: 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
685 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 49 [detachedXmlTextNo de, 0, detachedXmlTextNode, 8]: first addRange() must not throw exceptions or mo dify the range it's given
686 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 49 [detachedXmlTextNo de, 0, detachedXmlTextNode, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
687 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 49 [detachedXmlTextNo de, 0, detachedXmlTextNode, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
688 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 49 [detachedXmlTextNo de, 0, detachedXmlTextNode, 8]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
689 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 49 [detachedXmlTextNo de, 0, detachedXmlTextNode, 8]: 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
690 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 49 [detachedXmlTextNo de, 0, detachedXmlTextNode, 8]: 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
691 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 49 [detachedXmlTextNo de, 0, detachedXmlTextNode, 8]: second addRange() must not throw exceptions or m odify the range it's given
692 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 49 [detachedXmlTextNo de, 0, detachedXmlTextNode, 8]: second addRange() must result in rangeCount bein g 1 assert_equals: rangeCount must be 1 expected 1 but got 0
693 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 49 [detachedXmlTextNo de, 0, detachedXmlTextNode, 8]: 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
694 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 49 [detachedXmlTextNo de, 0, detachedXmlTextNode, 8]: 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
695 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 49 [detachedXmlTextNo de, 0, detachedXmlTextNode, 8]: 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
696 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 49 [detachedXmlTextNo de, 0, detachedXmlTextNode, 8]: 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
697 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must not throw exceptions or modify the range it's given
698 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
699 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: 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
700 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: 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
701 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: 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
702 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: 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
703 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must not throw exceptions or modify th e range it's given
704 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
705 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: 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
706 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: 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
707 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: 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
708 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 50 [detachedComment, 3, detachedComment, 4]: 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
709 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must not throw exceptions or modify the range it's given
710 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
711 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 51 [detachedComment, 5, detachedComment, 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
712 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 51 [detachedComment, 5, detachedComment, 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
713 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 51 [detachedComment, 5, detachedComment, 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
714 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 51 [detachedComment, 5, detachedComment, 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
715 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must not throw exceptions or modify th e range it's given
716 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
717 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: 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
718 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: 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
719 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: 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
720 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 51 [detachedComment, 5, detachedComment, 5]: 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
721 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 52 [detachedForeignCo mment, 0, detachedForeignComment, 1]: first addRange() must not throw exceptions or modify the range it's given
722 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 52 [detachedForeignCo mment, 0, detachedForeignComment, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
723 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 52 [detachedForeignCo mment, 0, detachedForeignComment, 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
724 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 52 [detachedForeignCo mment, 0, detachedForeignComment, 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
725 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 52 [detachedForeignCo mment, 0, detachedForeignComment, 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
726 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 52 [detachedForeignCo mment, 0, detachedForeignComment, 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
727 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 52 [detachedForeignCo mment, 0, detachedForeignComment, 1]: second addRange() must not throw exception s or modify the range it's given
728 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 52 [detachedForeignCo mment, 0, detachedForeignComment, 1]: second addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
729 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 52 [detachedForeignCo mment, 0, detachedForeignComment, 1]: 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
730 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 52 [detachedForeignCo mment, 0, detachedForeignComment, 1]: 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
731 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 52 [detachedForeignCo mment, 0, detachedForeignComment, 1]: 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
732 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 52 [detachedForeignCo mment, 0, detachedForeignComment, 1]: 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
733 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 53 [detachedForeignCo mment, 4, detachedForeignComment, 4]: first addRange() must not throw exceptions or modify the range it's given
734 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 53 [detachedForeignCo mment, 4, detachedForeignComment, 4]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
735 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 53 [detachedForeignCo mment, 4, detachedForeignComment, 4]: 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
736 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 53 [detachedForeignCo mment, 4, detachedForeignComment, 4]: 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
737 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 53 [detachedForeignCo mment, 4, detachedForeignComment, 4]: 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
738 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 53 [detachedForeignCo mment, 4, detachedForeignComment, 4]: 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
739 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 53 [detachedForeignCo mment, 4, detachedForeignComment, 4]: second addRange() must not throw exception s or modify the range it's given
740 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 53 [detachedForeignCo mment, 4, detachedForeignComment, 4]: second addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
741 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 53 [detachedForeignCo mment, 4, detachedForeignComment, 4]: 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
742 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 53 [detachedForeignCo mment, 4, detachedForeignComment, 4]: 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
743 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 53 [detachedForeignCo mment, 4, detachedForeignComment, 4]: 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
744 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 53 [detachedForeignCo mment, 4, detachedForeignComment, 4]: 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
745 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 54 [detachedXmlCommen t, 2, detachedXmlComment, 6]: first addRange() must not throw exceptions or modi fy the range it's given
746 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 54 [detachedXmlCommen t, 2, detachedXmlComment, 6]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
747 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 54 [detachedXmlCommen t, 2, detachedXmlComment, 6]: 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
748 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 54 [detachedXmlCommen t, 2, detachedXmlComment, 6]: 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
749 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 54 [detachedXmlCommen t, 2, detachedXmlComment, 6]: 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
750 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 54 [detachedXmlCommen t, 2, detachedXmlComment, 6]: 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
751 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 54 [detachedXmlCommen t, 2, detachedXmlComment, 6]: second addRange() must not throw exceptions or mod ify the range it's given
752 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 54 [detachedXmlCommen t, 2, detachedXmlComment, 6]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
753 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 54 [detachedXmlCommen t, 2, detachedXmlComment, 6]: 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
754 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 54 [detachedXmlCommen t, 2, detachedXmlComment, 6]: 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
755 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 54 [detachedXmlCommen t, 2, detachedXmlComment, 6]: 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
756 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 54 [detachedXmlCommen t, 2, detachedXmlComment, 6]: 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
757 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 55 [docfrag, 0, docfr ag, 0]: first addRange() must not throw exceptions or modify the range it's give n
758 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 55 [docfrag, 0, docfr ag, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeC ount must be 1 expected 1 but got 0
759 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 55 [docfrag, 0, docfr ag, 0]: first addRange() must result in the selection's last range having the sp ecified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
760 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 55 [docfrag, 0, docfr ag, 0]: first addRange() must result in the selection's last range being the sam e object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
761 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 55 [docfrag, 0, docfr ag, 0]: modifying the first added range must modify the Selection's last Range a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
762 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 55 [docfrag, 0, docfr ag, 0]: modifying the Selection's last Range must modify the first added Range a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
763 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 55 [docfrag, 0, docfr ag, 0]: second addRange() must not throw exceptions or modify the range it's giv en
764 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 55 [docfrag, 0, docfr ag, 0]: second addRange() must result in rangeCount being 1 assert_equals: range Count must be 1 expected 1 but got 0
765 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 55 [docfrag, 0, docfr ag, 0]: second addRange() must result in the selection's last range having the s pecified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
766 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 55 [docfrag, 0, docfr ag, 0]: second addRange() must result in the selection's last range being the sa me object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
767 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 55 [docfrag, 0, docfr ag, 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 v alue 0
768 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 55 [docfrag, 0, docfr ag, 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 v alue 0
769 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 56 [foreignDocfrag, 0 , foreignDocfrag, 0]: first addRange() must not throw exceptions or modify the r ange it's given
770 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 56 [foreignDocfrag, 0 , foreignDocfrag, 0]: first addRange() must result in rangeCount being 1 assert_ equals: rangeCount must be 1 expected 1 but got 0
771 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 56 [foreignDocfrag, 0 , foreignDocfrag, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
772 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 56 [foreignDocfrag, 0 , foreignDocfrag, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
773 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 56 [foreignDocfrag, 0 , foreignDocfrag, 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
774 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 56 [foreignDocfrag, 0 , foreignDocfrag, 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
775 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 56 [foreignDocfrag, 0 , foreignDocfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
776 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 56 [foreignDocfrag, 0 , foreignDocfrag, 0]: second addRange() must result in rangeCount being 1 assert _equals: rangeCount must be 1 expected 1 but got 0
777 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 56 [foreignDocfrag, 0 , foreignDocfrag, 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
778 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 56 [foreignDocfrag, 0 , foreignDocfrag, 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
779 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 56 [foreignDocfrag, 0 , foreignDocfrag, 0]: modifying the second added range must modify the Selection 's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
780 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 56 [foreignDocfrag, 0 , foreignDocfrag, 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
781 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: first addRange() must not throw exceptions or modify the range it' s given
782 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
783 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 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
784 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 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
785 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 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
786 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 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
787 PASS Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: second addRange() must not throw exceptions or modify the range it 's given
788 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
789 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 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
790 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 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
791 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 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
792 FAIL Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 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
793 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 0 [pa ras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw e xceptions or modify the range it's given
794 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 0 [pa ras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
795 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 0 [pa ras[0].firstChild, 0, paras[0].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
796 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 0 [pa ras[0].firstChild, 0, paras[0].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
797 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 0 [pa ras[0].firstChild, 0, paras[0].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
798 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 0 [pa ras[0].firstChild, 0, paras[0].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
799 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 0 [pa ras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
800 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 0 [pa ras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1
801 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 0 [pa ras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
802 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 0 [pa ras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
803 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 0 [pa ras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range
804 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 0 [pa ras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Ra nge must modify the second added Range
805 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 1 [pa ras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw e xceptions or modify the range it's given
806 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 1 [pa ras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
807 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 1 [pa ras[0].firstChild, 0, paras[0].firstChild, 1]: 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
808 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 1 [pa ras[0].firstChild, 0, paras[0].firstChild, 1]: 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
809 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 1 [pa ras[0].firstChild, 0, paras[0].firstChild, 1]: 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
810 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 1 [pa ras[0].firstChild, 0, paras[0].firstChild, 1]: 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
811 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 1 [pa ras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
812 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 1 [pa ras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1
813 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 1 [pa ras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
814 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 1 [pa ras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
815 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 1 [pa ras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range
816 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 1 [pa ras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Ra nge must modify the second added Range
817 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 2 [pa ras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw e xceptions or modify the range it's given
818 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 2 [pa ras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
819 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 2 [pa ras[0].firstChild, 2, paras[0].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
820 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 2 [pa ras[0].firstChild, 2, paras[0].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
821 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 2 [pa ras[0].firstChild, 2, paras[0].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
822 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 2 [pa ras[0].firstChild, 2, paras[0].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
823 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 2 [pa ras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
824 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 2 [pa ras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
825 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 2 [pa ras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
826 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 2 [pa ras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
827 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 2 [pa ras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range
828 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 2 [pa ras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Ra nge must modify the second added Range
829 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 3 [pa ras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw e xceptions or modify the range it's given
830 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 3 [pa ras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
831 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 3 [pa ras[0].firstChild, 2, paras[0].firstChild, 9]: 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
832 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 3 [pa ras[0].firstChild, 2, paras[0].firstChild, 9]: 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
833 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 3 [pa ras[0].firstChild, 2, paras[0].firstChild, 9]: 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
834 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 3 [pa ras[0].firstChild, 2, paras[0].firstChild, 9]: 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
835 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 3 [pa ras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
836 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 3 [pa ras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
837 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 3 [pa ras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
838 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 3 [pa ras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
839 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 3 [pa ras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range
840 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 3 [pa ras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Ra nge must modify the second added Range
841 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 4 [pa ras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw e xceptions or modify the range it's given
842 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 4 [pa ras[1].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
843 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 4 [pa ras[1].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
844 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 4 [pa ras[1].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
845 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 4 [pa ras[1].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
846 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 4 [pa ras[1].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
847 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 4 [pa ras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
848 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 4 [pa ras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
849 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 4 [pa ras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
850 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 4 [pa ras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
851 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 4 [pa ras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
852 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 4 [pa ras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Ra nge must modify the second added Range
853 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 5 [pa ras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw e xceptions or modify the range it's given
854 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 5 [pa ras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
855 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 5 [pa ras[1].firstChild, 0, paras[1].firstChild, 1]: 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
856 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 5 [pa ras[1].firstChild, 0, paras[1].firstChild, 1]: 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
857 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 5 [pa ras[1].firstChild, 0, paras[1].firstChild, 1]: 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
858 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 5 [pa ras[1].firstChild, 0, paras[1].firstChild, 1]: 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
859 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 5 [pa ras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
860 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 5 [pa ras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1
861 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 5 [pa ras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
862 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 5 [pa ras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
863 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 5 [pa ras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range
864 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 5 [pa ras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Ra nge must modify the second added Range
865 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 6 [pa ras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw e xceptions or modify the range it's given
866 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 6 [pa ras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
867 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 6 [pa ras[1].firstChild, 2, 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
868 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 6 [pa ras[1].firstChild, 2, 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
869 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 6 [pa ras[1].firstChild, 2, 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
870 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 6 [pa ras[1].firstChild, 2, 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
871 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 6 [pa ras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
872 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 6 [pa ras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
873 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 6 [pa ras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
874 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 6 [pa ras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
875 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 6 [pa ras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
876 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 6 [pa ras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Ra nge must modify the second added Range
877 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 7 [pa ras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw e xceptions or modify the range it's given
878 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 7 [pa ras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
879 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 7 [pa ras[1].firstChild, 2, paras[1].firstChild, 9]: 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
880 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 7 [pa ras[1].firstChild, 2, paras[1].firstChild, 9]: 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
881 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 7 [pa ras[1].firstChild, 2, paras[1].firstChild, 9]: 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
882 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 7 [pa ras[1].firstChild, 2, paras[1].firstChild, 9]: 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
883 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 7 [pa ras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
884 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 7 [pa ras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1
885 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 7 [pa ras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
886 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 7 [pa ras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
887 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 7 [pa ras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range
888 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 7 [pa ras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Ra nge must modify the second added Range
889 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 8 [de tachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must n ot throw exceptions or modify the range it's given
890 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 8 [de tachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
891 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 8 [de tachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: 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
892 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 8 [de tachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: 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
893 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 8 [de tachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: 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
894 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 8 [de tachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: 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
895 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 8 [de tachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
896 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 8 [de tachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
897 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 8 [de tachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: 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
898 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 8 [de tachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: 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
899 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 8 [de tachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: 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
900 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 8 [de tachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: 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
901 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 9 [de tachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must n ot throw exceptions or modify the range it's given
902 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 9 [de tachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
903 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 9 [de tachedPara1.firstChild, 0, detachedPara1.firstChild, 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
904 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 9 [de tachedPara1.firstChild, 0, detachedPara1.firstChild, 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
905 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 9 [de tachedPara1.firstChild, 0, detachedPara1.firstChild, 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
906 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 9 [de tachedPara1.firstChild, 0, detachedPara1.firstChild, 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
907 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 9 [de tachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
908 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 9 [de tachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
909 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 9 [de tachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: 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
910 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 9 [de tachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: 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
911 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 9 [de tachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: 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
912 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 9 [de tachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: 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
913 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 10 [d etachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
914 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 10 [d etachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
915 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 10 [d etachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
916 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 10 [d etachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
917 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 10 [d etachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the first ad ded range must modify the Selection's last Range assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
918 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 10 [d etachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selectio n's last Range must modify the first added Range assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
919 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 10 [d etachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
920 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 10 [d etachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
921 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 10 [d etachedPara1.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
922 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 10 [d etachedPara1.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
923 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 10 [d etachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the second a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
924 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 10 [d etachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selectio n's last Range must modify the second added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
925 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 11 [f oreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must no t throw exceptions or modify the range it's given
926 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 11 [f oreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
927 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 11 [f oreignPara1.firstChild, 0, foreignPara1.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
928 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 11 [f oreignPara1.firstChild, 0, foreignPara1.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
929 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 11 [f oreignPara1.firstChild, 0, foreignPara1.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
930 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 11 [f oreignPara1.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
931 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 11 [f oreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must n ot throw exceptions or modify the range it's given
932 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 11 [f oreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
933 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 11 [f oreignPara1.firstChild, 0, foreignPara1.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
934 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 11 [f oreignPara1.firstChild, 0, foreignPara1.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
935 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 11 [f oreignPara1.firstChild, 0, foreignPara1.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
936 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 11 [f oreignPara1.firstChild, 0, foreignPara1.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
937 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 12 [f oreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must no t throw exceptions or modify the range it's given
938 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 12 [f oreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
939 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 12 [f oreignPara1.firstChild, 0, foreignPara1.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
940 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 12 [f oreignPara1.firstChild, 0, foreignPara1.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
941 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 12 [f oreignPara1.firstChild, 0, foreignPara1.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
942 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 12 [f oreignPara1.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
943 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 12 [f oreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must n ot throw exceptions or modify the range it's given
944 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 12 [f oreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
945 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 12 [f oreignPara1.firstChild, 0, foreignPara1.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
946 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 12 [f oreignPara1.firstChild, 0, foreignPara1.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
947 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 12 [f oreignPara1.firstChild, 0, foreignPara1.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
948 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 12 [f oreignPara1.firstChild, 0, foreignPara1.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
949 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 13 [f oreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must no t throw exceptions or modify the range it's given
950 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 13 [f oreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
951 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 13 [f oreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
952 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 13 [f oreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
953 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 13 [f oreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
954 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 13 [f oreignPara1.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
955 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 13 [f oreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must n ot throw exceptions or modify the range it's given
956 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 13 [f oreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
957 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 13 [f oreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
958 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 13 [f oreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
959 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 13 [f oreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
960 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 13 [f oreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection' s last Range must modify the second added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
961 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 14 [d ocument.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
962 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 14 [d ocument.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
963 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 14 [d ocument.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
964 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 14 [d ocument.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
965 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 14 [d ocument.documentElement, 0, document.documentElement, 1]: modifying the first ad ded range must modify the Selection's last Range assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
966 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 14 [d ocument.documentElement, 0, document.documentElement, 1]: modifying the Selectio n's last Range must modify the first added Range assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
967 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 14 [d ocument.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
968 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 14 [d ocument.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1
969 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 14 [d ocument.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
970 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 14 [d ocument.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
971 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 14 [d ocument.documentElement, 0, document.documentElement, 1]: modifying the second a dded range must modify the Selection's last Range
972 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 14 [d ocument.documentElement, 0, document.documentElement, 1]: modifying the Selectio n's last Range must modify the second added Range
973 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 15 [d ocument.documentElement, 0, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
974 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 15 [d ocument.documentElement, 0, document.documentElement, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
975 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 15 [d ocument.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
976 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 15 [d ocument.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
977 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 15 [d ocument.documentElement, 0, document.documentElement, 2]: modifying the first ad ded range must modify the Selection's last Range assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
978 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 15 [d ocument.documentElement, 0, document.documentElement, 2]: modifying the Selectio n's last Range must modify the first added Range assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
979 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 15 [d ocument.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
980 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 15 [d ocument.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1
981 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 15 [d ocument.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoints
982 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 15 [d ocument.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we added
983 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 15 [d ocument.documentElement, 0, document.documentElement, 2]: modifying the second a dded range must modify the Selection's last Range
984 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 15 [d ocument.documentElement, 0, document.documentElement, 2]: modifying the Selectio n's last Range must modify the second added Range
985 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 16 [d ocument.documentElement, 1, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
986 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 16 [d ocument.documentElement, 1, document.documentElement, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
987 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 16 [d ocument.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
988 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 16 [d ocument.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
989 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 16 [d ocument.documentElement, 1, document.documentElement, 2]: modifying the first ad ded range must modify the Selection's last Range assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
990 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 16 [d ocument.documentElement, 1, document.documentElement, 2]: modifying the Selectio n's last Range must modify the first added Range assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
991 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 16 [d ocument.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
992 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 16 [d ocument.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1
993 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 16 [d ocument.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoints
994 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 16 [d ocument.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we added
995 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 16 [d ocument.documentElement, 1, document.documentElement, 2]: modifying the second a dded range must modify the Selection's last Range
996 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 16 [d ocument.documentElement, 1, document.documentElement, 2]: modifying the Selectio n's last Range must modify the second added Range
997 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [d ocument.head, 1, document.head, 1]: first addRange() must not throw exceptions o r modify the range it's given
998 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [d ocument.head, 1, document.head, 1]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
999 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [d ocument.head, 1, document.head, 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
1000 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [d ocument.head, 1, document.head, 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
1001 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [d ocument.head, 1, document.head, 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
1002 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [d ocument.head, 1, document.head, 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
1003 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [d ocument.head, 1, document.head, 1]: second addRange() must not throw exceptions or modify the range it's given
1004 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [d ocument.head, 1, document.head, 1]: second addRange() must result in rangeCount being 1
1005 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [d ocument.head, 1, document.head, 1]: second addRange() must result in the selecti on's last range having the specified endpoints
1006 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [d ocument.head, 1, document.head, 1]: second addRange() must result in the selecti on's last range being the same object we added
1007 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [d ocument.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range
1008 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [d ocument.head, 1, document.head, 1]: modifying the Selection's last Range must mo dify the second added Range
1009 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [d ocument.body, 0, document.body, 1]: first addRange() must not throw exceptions o r modify the range it's given
1010 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [d ocument.body, 0, document.body, 1]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1011 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [d ocument.body, 0, document.body, 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
1012 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [d ocument.body, 0, document.body, 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
1013 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [d ocument.body, 0, document.body, 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
1014 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [d ocument.body, 0, document.body, 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
1015 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [d ocument.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
1016 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [d ocument.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
1017 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [d ocument.body, 0, document.body, 1]: second addRange() must result in the selecti on's last range having the specified endpoints
1018 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [d ocument.body, 0, document.body, 1]: second addRange() must result in the selecti on's last range being the same object we added
1019 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [d ocument.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
1020 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [d ocument.body, 0, document.body, 1]: modifying the Selection's last Range must mo dify the second added Range
1021 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [f oreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() m ust not throw exceptions or modify the range it's given
1022 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [f oreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1023 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [f oreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1024 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [f oreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1025 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [f oreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1026 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [f oreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1027 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [f oreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
1028 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [f oreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1029 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [f oreignDoc.documentElement, 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
1030 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [f oreignDoc.documentElement, 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
1031 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [f oreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the seco nd added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1032 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [f oreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Sele ction's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1033 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [f oreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptio ns or modify the range it's given
1034 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [f oreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1035 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [f oreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1036 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [f oreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1037 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [f oreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1038 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [f oreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1039 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [f oreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw excepti ons or modify the range it's given
1040 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [f oreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1041 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [f oreignDoc.head, 1, foreignDoc.head, 1]: 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
1042 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [f oreignDoc.head, 1, foreignDoc.head, 1]: 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
1043 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [f oreignDoc.head, 1, foreignDoc.head, 1]: 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
1044 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [f oreignDoc.head, 1, foreignDoc.head, 1]: 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
1045 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [f oreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptio ns or modify the range it's given
1046 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [f oreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1047 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [f oreignDoc.body, 0, foreignDoc.body, 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
1048 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [f oreignDoc.body, 0, foreignDoc.body, 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
1049 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [f oreignDoc.body, 0, foreignDoc.body, 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
1050 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [f oreignDoc.body, 0, foreignDoc.body, 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
1051 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [f oreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw excepti ons or modify the range it's given
1052 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [f oreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1053 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [f oreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1054 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [f oreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1055 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [f oreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1056 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [f oreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range mus t modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1057 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [p aras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify t he range it's given
1058 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [p aras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 ass ert_equals: rangeCount must be 1 expected 1 but got 0
1059 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [p aras[0], 0, paras[0], 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
1060 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [p aras[0], 0, paras[0], 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
1061 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [p aras[0], 0, paras[0], 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
1062 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [p aras[0], 0, paras[0], 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
1063 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [p aras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
1064 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [p aras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1
1065 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [p aras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints
1066 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [p aras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added
1067 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [p aras[0], 0, paras[0], 0]: modifying the second added range must modify the Selec tion's last Range
1068 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [p aras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the s econd added Range
1069 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [p aras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify t he range it's given
1070 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [p aras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 ass ert_equals: rangeCount must be 1 expected 1 but got 0
1071 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [p aras[0], 0, paras[0], 1]: 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
1072 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [p aras[0], 0, paras[0], 1]: 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
1073 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [p aras[0], 0, paras[0], 1]: 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
1074 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [p aras[0], 0, paras[0], 1]: 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
1075 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [p aras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
1076 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [p aras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
1077 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [p aras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
1078 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [p aras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
1079 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [p aras[0], 0, paras[0], 1]: modifying the second added range must modify the Selec tion's last Range
1080 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [p aras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the s econd added Range
1081 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [d etachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions o r modify the range it's given
1082 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [d etachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1083 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [d etachedPara1, 0, detachedPara1, 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
1084 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [d etachedPara1, 0, detachedPara1, 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
1085 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [d etachedPara1, 0, detachedPara1, 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
1086 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [d etachedPara1, 0, detachedPara1, 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
1087 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [d etachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
1088 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [d etachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1089 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [d etachedPara1, 0, detachedPara1, 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
1090 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [d etachedPara1, 0, detachedPara1, 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
1091 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [d etachedPara1, 0, detachedPara1, 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
1092 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [d etachedPara1, 0, detachedPara1, 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
1093 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [d etachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions o r modify the range it's given
1094 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [d etachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1095 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [d etachedPara1, 0, detachedPara1, 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
1096 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [d etachedPara1, 0, detachedPara1, 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
1097 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [d etachedPara1, 0, detachedPara1, 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
1098 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [d etachedPara1, 0, detachedPara1, 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
1099 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [d etachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
1100 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [d etachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1101 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [d etachedPara1, 0, detachedPara1, 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
1102 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [d etachedPara1, 0, detachedPara1, 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
1103 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [d etachedPara1, 0, detachedPara1, 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
1104 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [d etachedPara1, 0, detachedPara1, 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
1105 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [p aras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
1106 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [p aras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1107 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [p aras[0].firstChild, 0, paras[1].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
1108 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [p aras[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: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1109 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [p aras[0].firstChild, 0, paras[1].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
1110 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [p aras[0].firstChild, 0, paras[1].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
1111 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [p aras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
1112 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [p aras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
1113 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [p aras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
1114 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [p aras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
1115 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [p aras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
1116 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [p aras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last R ange must modify the second added Range
1117 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [p aras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
1118 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [p aras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1119 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [p aras[0].firstChild, 0, paras[1].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
1120 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [p aras[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: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1121 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [p aras[0].firstChild, 0, paras[1].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
1122 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [p aras[0].firstChild, 0, paras[1].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
1123 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [p aras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
1124 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [p aras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
1125 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [p aras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
1126 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [p aras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
1127 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [p aras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
1128 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [p aras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last R ange must modify the second added Range
1129 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [p aras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
1130 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [p aras[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
1131 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [p aras[0].firstChild, 3, paras[3], 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
1132 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [p aras[0].firstChild, 3, paras[3], 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
1133 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [p aras[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 rang eCount is 0 got disallowed value 0
1134 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [p aras[0].firstChild, 3, paras[3], 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
1135 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [p aras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
1136 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [p aras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
1137 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [p aras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the select ion's last range having the specified endpoints
1138 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [p aras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the select ion's last range being the same object we added
1139 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [p aras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modif y the Selection's last Range
1140 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [p aras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must m odify the second added Range
1141 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [p aras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
1142 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [p aras[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
1143 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [p aras[0], 0, paras[0].firstChild, 7]: 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
1144 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [p aras[0], 0, paras[0].firstChild, 7]: 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
1145 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [p aras[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 rang eCount is 0 got disallowed value 0
1146 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [p aras[0], 0, paras[0].firstChild, 7]: 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
1147 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [p aras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
1148 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [p aras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
1149 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [p aras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the select ion's last range having the specified endpoints
1150 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [p aras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the select ion's last range being the same object we added
1151 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [p aras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modif y the Selection's last Range
1152 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [p aras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must m odify the second added Range
1153 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [t estDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify th e range it's given
1154 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [t estDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
1155 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [t estDiv, 2, paras[4], 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
1156 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [t estDiv, 2, paras[4], 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
1157 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [t estDiv, 2, paras[4], 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
1158 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [t estDiv, 2, paras[4], 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
1159 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [t estDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify t he range it's given
1160 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [t estDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1
1161 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [t estDiv, 2, paras[4], 1]: second addRange() must result in the selection's last r ange having the specified endpoints
1162 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [t estDiv, 2, paras[4], 1]: second addRange() must result in the selection's last r ange being the same object we added
1163 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [t estDiv, 2, paras[4], 1]: modifying the second added range must modify the Select ion's last Range
1164 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [t estDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the se cond added Range
1165 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [t estDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions o r modify the range it's given
1166 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [t estDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1167 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [t estDiv, 1, paras[2].firstChild, 5]: 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
1168 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [t estDiv, 1, paras[2].firstChild, 5]: 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
1169 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [t estDiv, 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 range Count is 0 got disallowed value 0
1170 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [t estDiv, 1, paras[2].firstChild, 5]: 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
1171 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [t estDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
1172 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [t estDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1
1173 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [t estDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selecti on's last range having the specified endpoints
1174 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [t estDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selecti on's last range being the same object we added
1175 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [t estDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
1176 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [t estDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must mo dify the second added Range
1177 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [d ocument.documentElement, 1, document.body, 0]: first addRange() must not throw e xceptions or modify the range it's given
1178 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [d ocument.documentElement, 1, document.body, 0]: first addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1179 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [d ocument.documentElement, 1, document.body, 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
1180 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [d ocument.documentElement, 1, document.body, 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
1181 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [d ocument.documentElement, 1, document.body, 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
1182 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [d ocument.documentElement, 1, document.body, 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
1183 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [d ocument.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
1184 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [d ocument.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1
1185 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [d ocument.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
1186 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [d ocument.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range being the same object we added
1187 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [d ocument.documentElement, 1, document.body, 0]: modifying the second added range must modify the Selection's last Range
1188 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [d ocument.documentElement, 1, document.body, 0]: modifying the Selection's last Ra nge must modify the second added Range
1189 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 33 [f oreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must not thr ow exceptions or modify the range it's given
1190 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 33 [f oreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1191 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 33 [f oreignDoc.documentElement, 1, 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
1192 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 33 [f oreignDoc.documentElement, 1, 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
1193 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 33 [f oreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1194 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 33 [f oreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1195 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 33 [f oreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must not th row exceptions or modify the range it's given
1196 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 33 [f oreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1197 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 33 [f oreignDoc.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
1198 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 33 [f oreignDoc.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
1199 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 33 [f oreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the second added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1200 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 33 [f oreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's las t Range must modify the second added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1201 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 34 [d ocument, 0, document, 1]: first addRange() must not throw exceptions or modify t he range it's given
1202 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 34 [d ocument, 0, document, 1]: first addRange() must result in rangeCount being 1 ass ert_equals: rangeCount must be 1 expected 1 but got 0
1203 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 34 [d ocument, 0, document, 1]: 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
1204 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 34 [d ocument, 0, document, 1]: 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
1205 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 34 [d ocument, 0, document, 1]: 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
1206 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 34 [d ocument, 0, document, 1]: 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
1207 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 34 [d ocument, 0, document, 1]: second addRange() must not throw exceptions or modify the range it's given
1208 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 34 [d ocument, 0, document, 1]: second addRange() must result in rangeCount being 1
1209 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 34 [d ocument, 0, document, 1]: second addRange() must result in the selection's last range having the specified endpoints
1210 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 34 [d ocument, 0, document, 1]: second addRange() must result in the selection's last range being the same object we added
1211 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 34 [d ocument, 0, document, 1]: modifying the second added range must modify the Selec tion's last Range
1212 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 34 [d ocument, 0, document, 1]: modifying the Selection's last Range must modify the s econd added Range
1213 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 35 [d ocument, 0, document, 2]: first addRange() must not throw exceptions or modify t he range it's given
1214 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 35 [d ocument, 0, document, 2]: first addRange() must result in rangeCount being 1 ass ert_equals: rangeCount must be 1 expected 1 but got 0
1215 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 35 [d ocument, 0, document, 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
1216 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 35 [d ocument, 0, document, 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
1217 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 35 [d ocument, 0, document, 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
1218 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 35 [d ocument, 0, document, 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
1219 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 35 [d ocument, 0, document, 2]: second addRange() must not throw exceptions or modify the range it's given
1220 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 35 [d ocument, 0, document, 2]: second addRange() must result in rangeCount being 1
1221 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 35 [d ocument, 0, document, 2]: second addRange() must result in the selection's last range having the specified endpoints
1222 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 35 [d ocument, 0, document, 2]: second addRange() must result in the selection's last range being the same object we added
1223 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 35 [d ocument, 0, document, 2]: modifying the second added range must modify the Selec tion's last Range
1224 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 35 [d ocument, 0, document, 2]: modifying the Selection's last Range must modify the s econd added Range
1225 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 36 [d ocument, 1, document, 2]: first addRange() must not throw exceptions or modify t he range it's given
1226 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 36 [d ocument, 1, document, 2]: first addRange() must result in rangeCount being 1 ass ert_equals: rangeCount must be 1 expected 1 but got 0
1227 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 36 [d ocument, 1, document, 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
1228 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 36 [d ocument, 1, document, 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
1229 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 36 [d ocument, 1, document, 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
1230 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 36 [d ocument, 1, document, 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
1231 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 36 [d ocument, 1, document, 2]: second addRange() must not throw exceptions or modify the range it's given
1232 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 36 [d ocument, 1, document, 2]: second addRange() must result in rangeCount being 1
1233 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 36 [d ocument, 1, document, 2]: second addRange() must result in the selection's last range having the specified endpoints
1234 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 36 [d ocument, 1, document, 2]: second addRange() must result in the selection's last range being the same object we added
1235 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 36 [d ocument, 1, document, 2]: modifying the second added range must modify the Selec tion's last Range
1236 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 36 [d ocument, 1, document, 2]: modifying the Selection's last Range must modify the s econd added Range
1237 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 37 [t estDiv, 0, comment, 5]: first addRange() must not throw exceptions or modify the range it's given
1238 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 37 [t estDiv, 0, comment, 5]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
1239 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 37 [t estDiv, 0, comment, 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
1240 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 37 [t estDiv, 0, comment, 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
1241 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 37 [t estDiv, 0, comment, 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
1242 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 37 [t estDiv, 0, comment, 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
1243 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 37 [t estDiv, 0, comment, 5]: second addRange() must not throw exceptions or modify th e range it's given
1244 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 37 [t estDiv, 0, comment, 5]: second addRange() must result in rangeCount being 1
1245 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 37 [t estDiv, 0, comment, 5]: second addRange() must result in the selection's last ra nge having the specified endpoints
1246 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 37 [t estDiv, 0, comment, 5]: second addRange() must result in the selection's last ra nge being the same object we added
1247 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 37 [t estDiv, 0, comment, 5]: modifying the second added range must modify the Selecti on's last Range
1248 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 37 [t estDiv, 0, comment, 5]: modifying the Selection's last Range must modify the sec ond added Range
1249 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 38 [p aras[2].firstChild, 4, comment, 2]: first addRange() must not throw exceptions o r modify the range it's given
1250 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 38 [p aras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1251 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 38 [p aras[2].firstChild, 4, comment, 2]: 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
1252 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 38 [p aras[2].firstChild, 4, comment, 2]: 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
1253 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 38 [p aras[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 range Count is 0 got disallowed value 0
1254 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 38 [p aras[2].firstChild, 4, comment, 2]: 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
1255 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 38 [p aras[2].firstChild, 4, comment, 2]: second addRange() must not throw exceptions or modify the range it's given
1256 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 38 [p aras[2].firstChild, 4, comment, 2]: second addRange() must result in rangeCount being 1
1257 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 38 [p aras[2].firstChild, 4, comment, 2]: second addRange() must result in the selecti on's last range having the specified endpoints
1258 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 38 [p aras[2].firstChild, 4, comment, 2]: second addRange() must result in the selecti on's last range being the same object we added
1259 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 38 [p aras[2].firstChild, 4, comment, 2]: modifying the second added range must modify the Selection's last Range
1260 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 38 [p aras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range must mo dify the second added Range
1261 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 39 [p aras[3], 1, comment, 8]: first addRange() must not throw exceptions or modify th e range it's given
1262 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 39 [p aras[3], 1, comment, 8]: first addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
1263 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 39 [p aras[3], 1, comment, 8]: 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
1264 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 39 [p aras[3], 1, comment, 8]: 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
1265 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 39 [p aras[3], 1, comment, 8]: 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
1266 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 39 [p aras[3], 1, comment, 8]: 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
1267 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 39 [p aras[3], 1, comment, 8]: second addRange() must not throw exceptions or modify t he range it's given
1268 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 39 [p aras[3], 1, comment, 8]: second addRange() must result in rangeCount being 1
1269 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 39 [p aras[3], 1, comment, 8]: second addRange() must result in the selection's last r ange having the specified endpoints
1270 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 39 [p aras[3], 1, comment, 8]: second addRange() must result in the selection's last r ange being the same object we added
1271 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 39 [p aras[3], 1, comment, 8]: modifying the second added range must modify the Select ion's last Range
1272 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 39 [p aras[3], 1, comment, 8]: modifying the Selection's last Range must modify the se cond added Range
1273 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 40 [f oreignDoc, 0, foreignDoc, 0]: first addRange() must not throw exceptions or modi fy the range it's given
1274 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 40 [f oreignDoc, 0, foreignDoc, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1275 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 40 [f oreignDoc, 0, foreignDoc, 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
1276 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 40 [f oreignDoc, 0, foreignDoc, 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
1277 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 40 [f oreignDoc, 0, foreignDoc, 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
1278 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 40 [f oreignDoc, 0, foreignDoc, 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
1279 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 40 [f oreignDoc, 0, foreignDoc, 0]: second addRange() must not throw exceptions or mod ify the range it's given
1280 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 40 [f oreignDoc, 0, foreignDoc, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1281 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 40 [f oreignDoc, 0, foreignDoc, 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
1282 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 40 [f oreignDoc, 0, foreignDoc, 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
1283 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 40 [f oreignDoc, 0, foreignDoc, 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
1284 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 40 [f oreignDoc, 0, foreignDoc, 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
1285 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 41 [f oreignDoc, 1, foreignComment, 2]: first addRange() must not throw exceptions or modify the range it's given
1286 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 41 [f oreignDoc, 1, foreignComment, 2]: first addRange() must result in rangeCount bei ng 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1287 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 41 [f oreignDoc, 1, foreignComment, 2]: 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
1288 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 41 [f oreignDoc, 1, foreignComment, 2]: 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
1289 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 41 [f oreignDoc, 1, foreignComment, 2]: 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
1290 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 41 [f oreignDoc, 1, foreignComment, 2]: 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
1291 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 41 [f oreignDoc, 1, foreignComment, 2]: second addRange() must not throw exceptions or modify the range it's given
1292 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 41 [f oreignDoc, 1, foreignComment, 2]: second addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1293 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 41 [f oreignDoc, 1, foreignComment, 2]: 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
1294 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 41 [f oreignDoc, 1, foreignComment, 2]: 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
1295 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 41 [f oreignDoc, 1, foreignComment, 2]: 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
1296 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 41 [f oreignDoc, 1, foreignComment, 2]: 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
1297 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 42 [f oreignDoc.body, 0, foreignTextNode, 36]: first addRange() must not throw excepti ons or modify the range it's given
1298 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 42 [f oreignDoc.body, 0, foreignTextNode, 36]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1299 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 42 [f oreignDoc.body, 0, foreignTextNode, 36]: 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
1300 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 42 [f oreignDoc.body, 0, foreignTextNode, 36]: 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
1301 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 42 [f oreignDoc.body, 0, foreignTextNode, 36]: 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
1302 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 42 [f oreignDoc.body, 0, foreignTextNode, 36]: 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
1303 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 42 [f oreignDoc.body, 0, foreignTextNode, 36]: second addRange() must not throw except ions or modify the range it's given
1304 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 42 [f oreignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1305 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 42 [f oreignDoc.body, 0, foreignTextNode, 36]: 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
1306 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 42 [f oreignDoc.body, 0, foreignTextNode, 36]: 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
1307 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 42 [f oreignDoc.body, 0, foreignTextNode, 36]: 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
1308 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 42 [f oreignDoc.body, 0, foreignTextNode, 36]: 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
1309 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 43 [x mlDoc, 0, xmlDoc, 0]: first addRange() must not throw exceptions or modify the r ange it's given
1310 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 43 [x mlDoc, 0, xmlDoc, 0]: first addRange() must result in rangeCount being 1 assert_ equals: rangeCount must be 1 expected 1 but got 0
1311 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 43 [x mlDoc, 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 rangeCount is 0 got disallowed value 0
1312 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 43 [x mlDoc, 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 rangeCount is 0 got disallowed value 0
1313 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 43 [x mlDoc, 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
1314 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 43 [x mlDoc, 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
1315 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 43 [x mlDoc, 0, xmlDoc, 0]: second addRange() must not throw exceptions or modify the range it's given
1316 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 43 [x mlDoc, 0, xmlDoc, 0]: second addRange() must result in rangeCount being 1 assert _equals: rangeCount must be 1 expected 1 but got 0
1317 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 43 [x mlDoc, 0, xmlDoc, 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
1318 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 43 [x mlDoc, 0, xmlDoc, 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
1319 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 43 [x mlDoc, 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 go t disallowed value 0
1320 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 43 [x mlDoc, 0, xmlDoc, 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
1321 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 44 [x mlDoc, 1, xmlComment, 0]: first addRange() must not throw exceptions or modify t he range it's given
1322 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 44 [x mlDoc, 1, xmlComment, 0]: first addRange() must result in rangeCount being 1 ass ert_equals: rangeCount must be 1 expected 1 but got 0
1323 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 44 [x mlDoc, 1, xmlComment, 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
1324 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 44 [x mlDoc, 1, xmlComment, 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
1325 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 44 [x mlDoc, 1, xmlComment, 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
1326 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 44 [x mlDoc, 1, xmlComment, 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
1327 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 44 [x mlDoc, 1, xmlComment, 0]: second addRange() must not throw exceptions or modify the range it's given
1328 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 44 [x mlDoc, 1, xmlComment, 0]: second addRange() must result in rangeCount being 1 as sert_equals: rangeCount must be 1 expected 1 but got 0
1329 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 44 [x mlDoc, 1, xmlComment, 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
1330 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 44 [x mlDoc, 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 test s if rangeCount is 0 got disallowed value 0
1331 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 44 [x mlDoc, 1, xmlComment, 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
1332 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 44 [x mlDoc, 1, xmlComment, 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
1333 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 45 [d etachedTextNode, 0, detachedTextNode, 8]: first addRange() must not throw except ions or modify the range it's given
1334 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 45 [d etachedTextNode, 0, detachedTextNode, 8]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1335 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 45 [d etachedTextNode, 0, detachedTextNode, 8]: 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
1336 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 45 [d etachedTextNode, 0, detachedTextNode, 8]: 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
1337 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 45 [d etachedTextNode, 0, detachedTextNode, 8]: 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
1338 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 45 [d etachedTextNode, 0, detachedTextNode, 8]: 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
1339 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 45 [d etachedTextNode, 0, detachedTextNode, 8]: second addRange() must not throw excep tions or modify the range it's given
1340 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 45 [d etachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in range Count being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1341 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 45 [d etachedTextNode, 0, detachedTextNode, 8]: 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
1342 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 45 [d etachedTextNode, 0, detachedTextNode, 8]: 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
1343 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 45 [d etachedTextNode, 0, detachedTextNode, 8]: 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
1344 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 45 [d etachedTextNode, 0, detachedTextNode, 8]: 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
1345 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 46 [d etachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must no t throw exceptions or modify the range it's given
1346 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 46 [d etachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1347 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 46 [d etachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
1348 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 46 [d etachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
1349 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 46 [d etachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
1350 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 46 [d etachedForeignTextNode, 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
1351 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 46 [d etachedForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must n ot throw exceptions or modify the range it's given
1352 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 46 [d etachedForeignTextNode, 7, detachedForeignTextNode, 7]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
1353 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 46 [d etachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
1354 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 46 [d etachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
1355 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 46 [d etachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
1356 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 46 [d etachedForeignTextNode, 7, detachedForeignTextNode, 7]: 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
1357 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 47 [d etachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must no t throw exceptions or modify the range it's given
1358 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 47 [d etachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1359 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 47 [d etachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1360 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 47 [d etachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1361 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 47 [d etachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the first adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1362 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 47 [d etachedForeignTextNode, 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
1363 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 47 [d etachedForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must n ot throw exceptions or modify the range it's given
1364 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 47 [d etachedForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
1365 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 47 [d etachedForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1366 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 47 [d etachedForeignTextNode, 0, detachedForeignTextNode, 8]: second addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1367 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 47 [d etachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the second add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1368 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 47 [d etachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the Selection' s last Range must modify the second added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1369 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 48 [d etachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must not throw exceptions or modify the range it's given
1370 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 48 [d etachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1371 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 48 [d etachedXmlTextNode, 7, detachedXmlTextNode, 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
1372 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 48 [d etachedXmlTextNode, 7, detachedXmlTextNode, 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
1373 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 48 [d etachedXmlTextNode, 7, detachedXmlTextNode, 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
1374 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 48 [d etachedXmlTextNode, 7, detachedXmlTextNode, 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
1375 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 48 [d etachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must not throw exceptions or modify the range it's given
1376 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 48 [d etachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1377 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 48 [d etachedXmlTextNode, 7, detachedXmlTextNode, 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
1378 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 48 [d etachedXmlTextNode, 7, detachedXmlTextNode, 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
1379 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 48 [d etachedXmlTextNode, 7, detachedXmlTextNode, 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
1380 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 48 [d etachedXmlTextNode, 7, detachedXmlTextNode, 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
1381 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 49 [d etachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must not throw exceptions or modify the range it's given
1382 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 49 [d etachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1383 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 49 [d etachedXmlTextNode, 0, detachedXmlTextNode, 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
1384 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 49 [d etachedXmlTextNode, 0, detachedXmlTextNode, 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
1385 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 49 [d etachedXmlTextNode, 0, detachedXmlTextNode, 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
1386 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 49 [d etachedXmlTextNode, 0, detachedXmlTextNode, 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
1387 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 49 [d etachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
1388 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 49 [d etachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1389 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 49 [d etachedXmlTextNode, 0, detachedXmlTextNode, 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
1390 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 49 [d etachedXmlTextNode, 0, detachedXmlTextNode, 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
1391 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 49 [d etachedXmlTextNode, 0, detachedXmlTextNode, 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
1392 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 49 [d etachedXmlTextNode, 0, detachedXmlTextNode, 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
1393 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 50 [d etachedComment, 3, detachedComment, 4]: first addRange() must not throw exceptio ns or modify the range it's given
1394 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 50 [d etachedComment, 3, detachedComment, 4]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1395 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 50 [d etachedComment, 3, detachedComment, 4]: 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
1396 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 50 [d etachedComment, 3, detachedComment, 4]: 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
1397 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 50 [d etachedComment, 3, detachedComment, 4]: 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
1398 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 50 [d etachedComment, 3, detachedComment, 4]: 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
1399 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 50 [d etachedComment, 3, detachedComment, 4]: second addRange() must not throw excepti ons or modify the range it's given
1400 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 50 [d etachedComment, 3, detachedComment, 4]: second addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1401 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 50 [d etachedComment, 3, detachedComment, 4]: 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
1402 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 50 [d etachedComment, 3, detachedComment, 4]: 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
1403 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 50 [d etachedComment, 3, detachedComment, 4]: 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
1404 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 50 [d etachedComment, 3, detachedComment, 4]: 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
1405 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 51 [d etachedComment, 5, detachedComment, 5]: first addRange() must not throw exceptio ns or modify the range it's given
1406 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 51 [d etachedComment, 5, detachedComment, 5]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1407 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 51 [d etachedComment, 5, detachedComment, 5]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1408 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 51 [d etachedComment, 5, detachedComment, 5]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1409 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 51 [d etachedComment, 5, detachedComment, 5]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1410 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 51 [d etachedComment, 5, detachedComment, 5]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1411 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 51 [d etachedComment, 5, detachedComment, 5]: second addRange() must not throw excepti ons or modify the range it's given
1412 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 51 [d etachedComment, 5, detachedComment, 5]: second addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1413 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 51 [d etachedComment, 5, detachedComment, 5]: 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
1414 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 51 [d etachedComment, 5, detachedComment, 5]: 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
1415 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 51 [d etachedComment, 5, detachedComment, 5]: 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
1416 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 51 [d etachedComment, 5, detachedComment, 5]: 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
1417 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 52 [d etachedForeignComment, 0, detachedForeignComment, 1]: first addRange() must not throw exceptions or modify the range it's given
1418 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 52 [d etachedForeignComment, 0, detachedForeignComment, 1]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1419 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 52 [d etachedForeignComment, 0, detachedForeignComment, 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
1420 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 52 [d etachedForeignComment, 0, detachedForeignComment, 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
1421 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 52 [d etachedForeignComment, 0, detachedForeignComment, 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
1422 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 52 [d etachedForeignComment, 0, detachedForeignComment, 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
1423 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 52 [d etachedForeignComment, 0, detachedForeignComment, 1]: second addRange() must not throw exceptions or modify the range it's given
1424 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 52 [d etachedForeignComment, 0, detachedForeignComment, 1]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1425 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 52 [d etachedForeignComment, 0, detachedForeignComment, 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
1426 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 52 [d etachedForeignComment, 0, detachedForeignComment, 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
1427 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 52 [d etachedForeignComment, 0, detachedForeignComment, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1428 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 52 [d etachedForeignComment, 0, detachedForeignComment, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1429 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 53 [d etachedForeignComment, 4, detachedForeignComment, 4]: first addRange() must not throw exceptions or modify the range it's given
1430 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 53 [d etachedForeignComment, 4, detachedForeignComment, 4]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1431 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 53 [d etachedForeignComment, 4, detachedForeignComment, 4]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1432 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 53 [d etachedForeignComment, 4, detachedForeignComment, 4]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1433 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 53 [d etachedForeignComment, 4, detachedForeignComment, 4]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1434 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 53 [d etachedForeignComment, 4, detachedForeignComment, 4]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1435 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 53 [d etachedForeignComment, 4, detachedForeignComment, 4]: second addRange() must not throw exceptions or modify the range it's given
1436 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 53 [d etachedForeignComment, 4, detachedForeignComment, 4]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1437 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 53 [d etachedForeignComment, 4, detachedForeignComment, 4]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1438 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 53 [d etachedForeignComment, 4, detachedForeignComment, 4]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1439 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 53 [d etachedForeignComment, 4, detachedForeignComment, 4]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1440 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 53 [d etachedForeignComment, 4, detachedForeignComment, 4]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1441 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 54 [d etachedXmlComment, 2, detachedXmlComment, 6]: first addRange() must not throw ex ceptions or modify the range it's given
1442 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 54 [d etachedXmlComment, 2, detachedXmlComment, 6]: first addRange() must result in ra ngeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1443 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 54 [d etachedXmlComment, 2, detachedXmlComment, 6]: 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
1444 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 54 [d etachedXmlComment, 2, detachedXmlComment, 6]: 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
1445 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 54 [d etachedXmlComment, 2, detachedXmlComment, 6]: 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
1446 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 54 [d etachedXmlComment, 2, detachedXmlComment, 6]: 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
1447 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 54 [d etachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must not throw e xceptions or modify the range it's given
1448 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 54 [d etachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must result in r angeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1449 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 54 [d etachedXmlComment, 2, detachedXmlComment, 6]: 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
1450 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 54 [d etachedXmlComment, 2, detachedXmlComment, 6]: 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
1451 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 54 [d etachedXmlComment, 2, detachedXmlComment, 6]: 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
1452 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 54 [d etachedXmlComment, 2, detachedXmlComment, 6]: 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
1453 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 55 [d ocfrag, 0, docfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
1454 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 55 [d ocfrag, 0, docfrag, 0]: first addRange() must result in rangeCount being 1 asser t_equals: rangeCount must be 1 expected 1 but got 0
1455 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 55 [d ocfrag, 0, docfrag, 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
1456 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 55 [d ocfrag, 0, docfrag, 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
1457 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 55 [d ocfrag, 0, docfrag, 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
1458 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 55 [d ocfrag, 0, docfrag, 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
1459 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 55 [d ocfrag, 0, docfrag, 0]: second addRange() must not throw exceptions or modify th e range it's given
1460 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 55 [d ocfrag, 0, docfrag, 0]: second addRange() must result in rangeCount being 1 asse rt_equals: rangeCount must be 1 expected 1 but got 0
1461 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 55 [d ocfrag, 0, docfrag, 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
1462 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 55 [d ocfrag, 0, docfrag, 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
1463 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 55 [d ocfrag, 0, docfrag, 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
1464 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 55 [d ocfrag, 0, docfrag, 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
1465 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 56 [f oreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
1466 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 56 [f oreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1467 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 56 [f oreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1468 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 56 [f oreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1469 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 56 [f oreignDocfrag, 0, foreignDocfrag, 0]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1470 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 56 [f oreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1471 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 56 [f oreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must not throw exception s or modify the range it's given
1472 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 56 [f oreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1473 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 56 [f oreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1474 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 56 [f oreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1475 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 56 [f oreignDocfrag, 0, foreignDocfrag, 0]: modifying the second added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
1476 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 56 [f oreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
1477 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 57 [x mlDocfrag, 0, xmlDocfrag, 0]: first addRange() must not throw exceptions or modi fy the range it's given
1478 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 57 [x mlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1479 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 57 [x mlDocfrag, 0, xmlDocfrag, 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
1480 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 57 [x mlDocfrag, 0, xmlDocfrag, 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
1481 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 57 [x mlDocfrag, 0, xmlDocfrag, 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
1482 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 57 [x mlDocfrag, 0, xmlDocfrag, 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
1483 PASS Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 57 [x mlDocfrag, 0, xmlDocfrag, 0]: second addRange() must not throw exceptions or mod ify the range it's given
1484 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 57 [x mlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1485 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 57 [x mlDocfrag, 0, xmlDocfrag, 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
1486 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 57 [x mlDocfrag, 0, xmlDocfrag, 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
1487 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 57 [x mlDocfrag, 0, xmlDocfrag, 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
1488 FAIL Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 57 [x mlDocfrag, 0, xmlDocfrag, 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
1489 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st not throw exceptions or modify the range it's given
1490 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
1491 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1492 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1493 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1494 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1495 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() m ust not throw exceptions or modify the range it's given
1496 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() m ust result in rangeCount being 1
1497 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() m ust result in the selection's last range having the specified endpoints
1498 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() m ust result in the selection's last range being the same object we added
1499 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the secon d added range must modify the Selection's last Range
1500 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selec tion's last Range must modify the second added Range
1501 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st not throw exceptions or modify the range it's given
1502 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
1503 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1504 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1505 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1506 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1507 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() m ust not throw exceptions or modify the range it's given
1508 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() m ust result in rangeCount being 1
1509 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() m ust result in the selection's last range having the specified endpoints
1510 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() m ust result in the selection's last range being the same object we added
1511 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the secon d added range must modify the Selection's last Range
1512 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selec tion's last Range must modify the second added Range
1513 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st not throw exceptions or modify the range it's given
1514 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
1515 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1516 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1517 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1518 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1519 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() m ust not throw exceptions or modify the range it's given
1520 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() m ust result in rangeCount being 1
1521 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() m ust result in the selection's last range having the specified endpoints
1522 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() m ust result in the selection's last range being the same object we added
1523 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the secon d added range must modify the Selection's last Range
1524 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selec tion's last Range must modify the second added Range
1525 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st not throw exceptions or modify the range it's given
1526 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
1527 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1528 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1529 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1530 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1531 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() m ust not throw exceptions or modify the range it's given
1532 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() m ust result in rangeCount being 1
1533 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() m ust result in the selection's last range having the specified endpoints
1534 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() m ust result in the selection's last range being the same object we added
1535 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the secon d added range must modify the Selection's last Range
1536 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selec tion's last Range must modify the second added Range
1537 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st not throw exceptions or modify the range it's given
1538 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
1539 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1540 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1541 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1542 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1543 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() m ust not throw exceptions or modify the range it's given
1544 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() m ust result in rangeCount being 1
1545 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() m ust result in the selection's last range having the specified endpoints
1546 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() m ust result in the selection's last range being the same object we added
1547 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the secon d added range must modify the Selection's last Range
1548 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selec tion's last Range must modify the second added Range
1549 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st not throw exceptions or modify the range it's given
1550 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
1551 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1552 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1553 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1554 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1555 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() m ust not throw exceptions or modify the range it's given
1556 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() m ust result in rangeCount being 1
1557 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() m ust result in the selection's last range having the specified endpoints
1558 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() m ust result in the selection's last range being the same object we added
1559 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the secon d added range must modify the Selection's last Range
1560 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selec tion's last Range must modify the second added Range
1561 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st not throw exceptions or modify the range it's given
1562 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
1563 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1564 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1565 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1566 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1567 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() m ust not throw exceptions or modify the range it's given
1568 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() m ust result in rangeCount being 1
1569 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() m ust result in the selection's last range having the specified endpoints
1570 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() m ust result in the selection's last range being the same object we added
1571 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the secon d added range must modify the Selection's last Range
1572 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selec tion's last Range must modify the second added Range
1573 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st not throw exceptions or modify the range it's given
1574 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
1575 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1576 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1577 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1578 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1579 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() m ust not throw exceptions or modify the range it's given
1580 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() m ust result in rangeCount being 1
1581 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() m ust result in the selection's last range having the specified endpoints
1582 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() m ust result in the selection's last range being the same object we added
1583 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the secon d added range must modify the Selection's last Range
1584 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selec tion's last Range must modify the second added Range
1585 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must not throw exceptions or modify the range it's given
1586 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
1587 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1588 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1589 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1590 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1591 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second ad dRange() must not throw exceptions or modify the range it's given
1592 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1593 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1594 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1595 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1596 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1597 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first add Range() must not throw exceptions or modify the range it's given
1598 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
1599 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1600 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1601 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1602 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1603 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second ad dRange() must not throw exceptions or modify the range it's given
1604 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1605 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1606 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1607 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1608 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1609 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first ad dRange() must not throw exceptions or modify the range it's given
1610 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1611 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1612 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1613 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1614 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1615 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second a ddRange() must not throw exceptions or modify the range it's given
1616 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1617 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1618 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1619 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyin g the second added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1620 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyin g the Selection's last Range must modify the second added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1621 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addR ange() must not throw exceptions or modify the range it's given
1622 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
1623 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
1624 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
1625 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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
1626 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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
1627 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second add Range() must not throw exceptions or modify the range it's given
1628 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
1629 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1630 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1631 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1632 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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
1633 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addR ange() must not throw exceptions or modify the range it's given
1634 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
1635 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
1636 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
1637 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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
1638 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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
1639 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second add Range() must not throw exceptions or modify the range it's given
1640 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
1641 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1642 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1643 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1644 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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
1645 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addR ange() must not throw exceptions or modify the range it's given
1646 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
1647 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
1648 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
1649 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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
1650 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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
1651 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second add Range() must not throw exceptions or modify the range it's given
1652 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
1653 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1654 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1655 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1656 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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
1657 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first ad dRange() must not throw exceptions or modify the range it's given
1658 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1659 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1660 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1661 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1662 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1663 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second a ddRange() must not throw exceptions or modify the range it's given
1664 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second a ddRange() must result in rangeCount being 1
1665 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second a ddRange() must result in the selection's last range having the specified endpoin ts
1666 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second a ddRange() must result in the selection's last range being the same object we add ed
1667 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyin g the second added range must modify the Selection's last Range
1668 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyin g the Selection's last Range must modify the second added Range
1669 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first ad dRange() must not throw exceptions or modify the range it's given
1670 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1671 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1672 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1673 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1674 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1675 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second a ddRange() must not throw exceptions or modify the range it's given
1676 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second a ddRange() must result in rangeCount being 1
1677 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second a ddRange() must result in the selection's last range having the specified endpoin ts
1678 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second a ddRange() must result in the selection's last range being the same object we add ed
1679 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyin g the second added range must modify the Selection's last Range
1680 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyin g the Selection's last Range must modify the second added Range
1681 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first ad dRange() must not throw exceptions or modify the range it's given
1682 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1683 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1684 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1685 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1686 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1687 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second a ddRange() must not throw exceptions or modify the range it's given
1688 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second a ddRange() must result in rangeCount being 1
1689 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second a ddRange() must result in the selection's last range having the specified endpoin ts
1690 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second a ddRange() must result in the selection's last range being the same object we add ed
1691 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyin g the second added range must modify the Selection's last Range
1692 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyin g the Selection's last Range must modify the second added Range
1693 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must not thro w exceptions or modify the range it's given
1694 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1695 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1696 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1697 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1698 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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
1699 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must not thr ow exceptions or modify the range it's given
1700 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in rangeCount being 1
1701 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
1702 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added
1703 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added ran ge must modify the Selection's last Range
1704 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range
1705 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not thro w exceptions or modify the range it's given
1706 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1707 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1708 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1709 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1710 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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
1711 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not thr ow exceptions or modify the range it's given
1712 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
1713 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
1714 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
1715 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added ran ge must modify the Selection's last Range
1716 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
1717 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: firs t addRange() must not throw exceptions or modify the range it's given
1718 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: firs t addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1719 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: firs t addRange() must result in the selection's last range having the specified endp oints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0
1720 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: firs t addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0
1721 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modi fying the first added range must modify the Selection's last Range assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1722 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modi fying the Selection's last Range must modify the first added Range assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1723 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: seco nd addRange() must not throw exceptions or modify the range it's given
1724 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: seco nd addRange() must result in rangeCount being 1 assert_equals: rangeCount must b e 1 expected 1 but got 0
1725 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: seco nd addRange() must result in the selection's last range having the specified end points assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
1726 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: seco nd addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
1727 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modi fying the second added range must modify the Selection's last Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1728 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modi fying the Selection's last Range must modify the second added Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1729 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
1730 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1731 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1732 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1733 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1734 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1735 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
1736 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1737 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1738 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1739 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1740 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1741 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
1742 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1743 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1744 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1745 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1746 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1747 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
1748 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1749 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1750 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1751 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1752 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1753 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptio ns or modify the range it's given
1754 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1755 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1756 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1757 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1758 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1759 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw excepti ons or modify the range it's given
1760 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCo unt being 1
1761 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the sel ection's last range having the specified endpoints
1762 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the sel ection's last range being the same object we added
1763 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must mo dify the Selection's last Range
1764 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range mus t modify the second added Range
1765 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptio ns or modify the range it's given
1766 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1767 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1768 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1769 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1770 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1771 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw excepti ons or modify the range it's given
1772 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCo unt being 1
1773 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the sel ection's last range having the specified endpoints
1774 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the sel ection's last range being the same object we added
1775 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must mo dify the Selection's last Range
1776 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range mus t modify the second added Range
1777 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not thro w exceptions or modify the range it's given
1778 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1779 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1780 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1781 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1782 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1783 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not thr ow exceptions or modify the range it's given
1784 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1785 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1786 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1787 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1788 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1789 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not thro w exceptions or modify the range it's given
1790 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1791 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1792 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1793 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1794 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1795 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not thr ow exceptions or modify the range it's given
1796 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1797 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1798 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1799 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1800 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1801 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust not throw exceptions or modify the range it's given
1802 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1803 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1804 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1805 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1806 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1807 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
1808 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
1809 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
1810 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
1811 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the seco nd added range must modify the Selection's last Range
1812 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Sele ction's last Range must modify the second added Range
1813 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() m ust not throw exceptions or modify the range it's given
1814 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1815 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1816 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1817 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1818 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1819 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
1820 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
1821 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
1822 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
1823 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the seco nd added range must modify the Selection's last Range
1824 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Sele ction's last Range must modify the second added Range
1825 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not thr ow exceptions or modify the range it's given
1826 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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
1827 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1828 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1829 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1830 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1831 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not th row exceptions or modify the range it's given
1832 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
1833 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
1834 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
1835 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added ra nge must modify the Selection's last Range
1836 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's las t Range must modify the second added Range
1837 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not thr ow exceptions or modify the range it's given
1838 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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
1839 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1840 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1841 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1842 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1843 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not th row exceptions or modify the range it's given
1844 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
1845 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
1846 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
1847 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added ra nge must modify the Selection's last Range
1848 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's las t Range must modify the second added Range
1849 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exception s or modify the range it's given
1850 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1851 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1852 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1853 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
1854 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
1855 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptio ns or modify the range it's given
1856 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCou nt being 1
1857 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the sele ction's last range having the specified endpoints
1858 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the sele ction's last range being the same object we added
1859 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must mod ify the Selection's last Range
1860 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
1861 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not thro w exceptions or modify the range it's given
1862 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1863 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1864 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1865 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1866 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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
1867 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not thr ow exceptions or modify the range it's given
1868 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1
1869 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
1870 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
1871 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added ran ge must modify the Selection's last Range
1872 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
1873 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() mu st not throw exceptions or modify the range it's given
1874 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
1875 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1876 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1877 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1878 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1879 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() m ust not throw exceptions or modify the range it's given
1880 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() m ust result in rangeCount being 1
1881 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() m ust result in the selection's last range having the specified endpoints
1882 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() m ust result in the selection's last range being the same object we added
1883 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the secon d added range must modify the Selection's last Range
1884 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selec tion's last Range must modify the second added Range
1885 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange( ) must not throw exceptions or modify the range it's given
1886 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange( ) must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1887 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange( ) must result in the selection's last range having the specified endpoints asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1888 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange( ) must result in the selection's last range being the same object we added asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1889 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the f irst added range must modify the Selection's last Range assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
1890 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the S election's last Range must modify the first added Range assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
1891 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange () must not throw exceptions or modify the range it's given
1892 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange () must result in rangeCount being 1 assert_equals: rangeCount must be 1 expecte d 1 but got 0
1893 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange () must result in the selection's last range having the specified endpoints asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1894 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange () must result in the selection's last range being the same object we added asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1895 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the s econd added range must modify the Selection's last Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
1896 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the S election's last Range must modify the second added Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
1897 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 34 [document, 0, document, 1]: first addRange() must not throw exceptio ns or modify the range it's given
1898 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 34 [document, 0, document, 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1899 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1900 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1901 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 34 [document, 0, document, 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1902 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1903 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 34 [document, 0, document, 1]: second addRange() must not throw excepti ons or modify the range it's given
1904 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 34 [document, 0, document, 1]: second addRange() must result in rangeCo unt being 1
1905 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the sel ection's last range having the specified endpoints
1906 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the sel ection's last range being the same object we added
1907 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 34 [document, 0, document, 1]: modifying the second added range must mo dify the Selection's last Range
1908 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range mus t modify the second added Range
1909 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 35 [document, 0, document, 2]: first addRange() must not throw exceptio ns or modify the range it's given
1910 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 35 [document, 0, document, 2]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1911 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1912 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1913 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 35 [document, 0, document, 2]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1914 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1915 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 35 [document, 0, document, 2]: second addRange() must not throw excepti ons or modify the range it's given
1916 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 35 [document, 0, document, 2]: second addRange() must result in rangeCo unt being 1
1917 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the sel ection's last range having the specified endpoints
1918 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the sel ection's last range being the same object we added
1919 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 35 [document, 0, document, 2]: modifying the second added range must mo dify the Selection's last Range
1920 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range mus t modify the second added Range
1921 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 36 [document, 1, document, 2]: first addRange() must not throw exceptio ns or modify the range it's given
1922 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 36 [document, 1, document, 2]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1923 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1924 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1925 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 36 [document, 1, document, 2]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1926 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1927 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 36 [document, 1, document, 2]: second addRange() must not throw excepti ons or modify the range it's given
1928 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 36 [document, 1, document, 2]: second addRange() must result in rangeCo unt being 1
1929 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the sel ection's last range having the specified endpoints
1930 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the sel ection's last range being the same object we added
1931 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 36 [document, 1, document, 2]: modifying the second added range must mo dify the Selection's last Range
1932 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range mus t modify the second added Range
1933 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptions or modify the range it's given
1934 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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
1935 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1936 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1937 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1938 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1939 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw exception s or modify the range it's given
1940 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCoun t being 1
1941 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selec tion's last range having the specified endpoints
1942 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selec tion's last range being the same object we added
1943 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must modi fy the Selection's last Range
1944 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the second added Range
1945 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not thro w exceptions or modify the range it's given
1946 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1947 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1948 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1949 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1950 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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
1951 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not thr ow exceptions or modify the range it's given
1952 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in rangeCount being 1
1953 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range having the specified endpoints
1954 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range being the same object we added
1955 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the second added ran ge must modify the Selection's last Range
1956 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range must modify the second added Range
1957 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw exception s or modify the range it's given
1958 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1959 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1960 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1961 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
1962 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
1963 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw exceptio ns or modify the range it's given
1964 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeCou nt being 1
1965 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the sele ction's last range having the specified endpoints
1966 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the sele ction's last range being the same object we added
1967 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 39 [paras[3], 1, comment, 8]: modifying the second added range must mod ify the Selection's last Range
1968 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the second added Range
1969 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw exce ptions or modify the range it's given
1970 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1971 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1972 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1973 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1974 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1975 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw exc eptions or modify the range it's given
1976 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1977 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1978 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1979 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the second added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1980 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1981 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must not throw exceptions or modify the range it's given
1982 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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
1983 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1984 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1985 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1986 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1987 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must not throw exceptions or modify the range it's given
1988 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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
1989 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1990 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1991 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1992 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last R ange must modify the second added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1993 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must not throw exceptions or modify the range it's given
1994 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1995 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1996 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1997 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1998 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1999 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must no t throw exceptions or modify the range it's given
2000 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
2001 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2002 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2003 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the second adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2004 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2005 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must not throw exceptions o r modify the range it's given
2006 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2007 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the selectio n's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2008 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the selectio n's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2009 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2010 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must mo dify the first added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2011 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must not throw exceptions or modify the range it's given
2012 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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
2013 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2014 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2015 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
2016 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must mo dify the second added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
2017 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must not throw exceptio ns or modify the range it's given
2018 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2019 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2020 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2021 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2022 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2023 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must not throw excepti ons or modify the range it's given
2024 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2025 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2026 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2027 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the second added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2028 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range mus t modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2029 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must no t throw exceptions or modify the range it's given
2030 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
2031 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2032 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2033 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the first adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2034 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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
2035 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must n ot throw exceptions or modify the range it's given
2036 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
2037 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2038 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2039 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the second add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2040 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Selection' s last Range must modify the second added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2041 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addR ange() must not throw exceptions or modify the range it's given
2042 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
2043 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2044 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2045 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2046 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2047 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second add Range() must not throw exceptions or modify the range it's given
2048 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
2049 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2050 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2051 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2052 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2053 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addR ange() must not throw exceptions or modify the range it's given
2054 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
2055 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2056 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2057 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2058 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2059 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second add Range() must not throw exceptions or modify the range it's given
2060 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
2061 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2062 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2063 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2064 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2065 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() m ust not throw exceptions or modify the range it's given
2066 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2067 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2068 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2069 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2070 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2071 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must not throw exceptions or modify the range it's given
2072 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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
2073 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2074 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2075 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the seco nd added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2076 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Sele ction's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2077 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() m ust not throw exceptions or modify the range it's given
2078 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2079 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2080 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2081 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2082 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2083 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
2084 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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
2085 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2086 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2087 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the seco nd added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2088 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Sele ction's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2089 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must not throw exceptions or modify the range it's given
2090 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2091 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2092 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2093 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2094 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2095 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must not throw exceptions or modify the range it's given
2096 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2097 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2098 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2099 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2100 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2101 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must not throw exceptions or modify the range it's given
2102 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2103 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2104 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2105 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2106 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2107 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must not throw exceptions or modify the range it's given
2108 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2109 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2110 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2111 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2112 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2113 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRan ge() must not throw exceptions or modify the range it's given
2114 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRan ge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expec ted 1 but got 0
2115 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRan ge() must result in the selection's last range having the specified endpoints as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
2116 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRan ge() must result in the selection's last range being the same object we added as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
2117 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying th e first added range must modify the Selection's last Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
2118 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying th e Selection's last Range must modify the first added Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
2119 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRa nge() must not throw exceptions or modify the range it's given
2120 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRa nge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expe cted 1 but got 0
2121 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRa nge() must result in the selection's last range having the specified endpoints a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
2122 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRa nge() must result in the selection's last range being the same object we added a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
2123 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying th e second added range must modify the Selection's last Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2124 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying th e Selection's last Range must modify the second added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2125 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRan ge() must not throw exceptions or modify the range it's given
2126 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRan ge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expec ted 1 but got 0
2127 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRan ge() must result in the selection's last range having the specified endpoints as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
2128 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRan ge() must result in the selection's last range being the same object we added as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
2129 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying th e first added range must modify the Selection's last Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
2130 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying th e Selection's last Range must modify the first added Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
2131 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRa nge() must not throw exceptions or modify the range it's given
2132 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRa nge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expe cted 1 but got 0
2133 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRa nge() must result in the selection's last range having the specified endpoints a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
2134 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRa nge() must result in the selection's last range being the same object we added a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
2135 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying th e second added range must modify the Selection's last Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2136 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying th e Selection's last Range must modify the second added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2137 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mus t not throw exceptions or modify the range it's given
2138 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mus t result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 bu t got 0
2139 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mus t result in the selection's last range having the specified endpoints assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2140 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mus t result in the selection's last range being the same object we added assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2141 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2142 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the Select ion's last Range must modify the first added Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2143 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() mu st not throw exceptions or modify the range it's given
2144 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2145 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2146 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2147 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2148 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the Select ion's last Range must modify the second added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2149 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
2150 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 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
2151 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2152 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2153 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2154 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2155 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must not throw exception s or modify the range it's given
2156 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2157 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2158 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2159 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the second added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2160 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2161 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must not th row exceptions or modify the range it's given
2162 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2163 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2164 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2165 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2166 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2167 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must not t hrow exceptions or modify the range it's given
2168 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2169 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2170 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2171 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the second added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2172 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's la st Range must modify the second added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2173 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must not throw exce ptions or modify the range it's given
2174 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2175 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2176 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2177 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2178 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2179 PASS Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must not throw exc eptions or modify the range it's given
2180 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2181 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2182 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2183 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the second added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2184 FAIL Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2185 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st not throw exceptions or modify the range it's given
2186 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2187 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2188 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2189 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2190 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2191 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() m ust not throw exceptions or modify the range it's given
2192 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() m ust result in rangeCount being 1
2193 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() m ust result in the selection's last range having the specified endpoints
2194 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() m ust result in the selection's last range being the same object we added
2195 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the secon d added range must modify the Selection's last Range
2196 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selec tion's last Range must modify the second added Range
2197 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st not throw exceptions or modify the range it's given
2198 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2199 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2200 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2201 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2202 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2203 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() m ust not throw exceptions or modify the range it's given
2204 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() m ust result in rangeCount being 1
2205 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() m ust result in the selection's last range having the specified endpoints
2206 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() m ust result in the selection's last range being the same object we added
2207 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the secon d added range must modify the Selection's last Range
2208 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selec tion's last Range must modify the second added Range
2209 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st not throw exceptions or modify the range it's given
2210 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2211 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2212 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2213 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2214 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2215 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() m ust not throw exceptions or modify the range it's given
2216 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() m ust result in rangeCount being 1
2217 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() m ust result in the selection's last range having the specified endpoints
2218 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() m ust result in the selection's last range being the same object we added
2219 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the secon d added range must modify the Selection's last Range
2220 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selec tion's last Range must modify the second added Range
2221 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st not throw exceptions or modify the range it's given
2222 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2223 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2224 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2225 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2226 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2227 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() m ust not throw exceptions or modify the range it's given
2228 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() m ust result in rangeCount being 1
2229 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() m ust result in the selection's last range having the specified endpoints
2230 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() m ust result in the selection's last range being the same object we added
2231 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the secon d added range must modify the Selection's last Range
2232 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selec tion's last Range must modify the second added Range
2233 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st not throw exceptions or modify the range it's given
2234 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2235 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2236 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2237 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2238 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2239 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() m ust not throw exceptions or modify the range it's given
2240 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() m ust result in rangeCount being 1
2241 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() m ust result in the selection's last range having the specified endpoints
2242 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() m ust result in the selection's last range being the same object we added
2243 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the secon d added range must modify the Selection's last Range
2244 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selec tion's last Range must modify the second added Range
2245 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st not throw exceptions or modify the range it's given
2246 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2247 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2248 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2249 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2250 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2251 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() m ust not throw exceptions or modify the range it's given
2252 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() m ust result in rangeCount being 1
2253 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() m ust result in the selection's last range having the specified endpoints
2254 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() m ust result in the selection's last range being the same object we added
2255 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the secon d added range must modify the Selection's last Range
2256 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selec tion's last Range must modify the second added Range
2257 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st not throw exceptions or modify the range it's given
2258 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2259 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2260 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2261 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2262 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2263 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() m ust not throw exceptions or modify the range it's given
2264 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() m ust result in rangeCount being 1
2265 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() m ust result in the selection's last range having the specified endpoints
2266 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() m ust result in the selection's last range being the same object we added
2267 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the secon d added range must modify the Selection's last Range
2268 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selec tion's last Range must modify the second added Range
2269 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st not throw exceptions or modify the range it's given
2270 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2271 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2272 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2273 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2274 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2275 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() m ust not throw exceptions or modify the range it's given
2276 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() m ust result in rangeCount being 1
2277 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() m ust result in the selection's last range having the specified endpoints
2278 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() m ust result in the selection's last range being the same object we added
2279 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the secon d added range must modify the Selection's last Range
2280 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selec tion's last Range must modify the second added Range
2281 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must not throw exceptions or modify the range it's given
2282 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
2283 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2284 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2285 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2286 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2287 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second ad dRange() must not throw exceptions or modify the range it's given
2288 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
2289 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2290 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2291 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2292 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2293 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first add Range() must not throw exceptions or modify the range it's given
2294 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
2295 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2296 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2297 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2298 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2299 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second ad dRange() must not throw exceptions or modify the range it's given
2300 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
2301 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2302 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2303 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2304 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2305 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first ad dRange() must not throw exceptions or modify the range it's given
2306 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
2307 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2308 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2309 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2310 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2311 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second a ddRange() must not throw exceptions or modify the range it's given
2312 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2313 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
2314 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
2315 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyin g the second added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2316 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyin g the Selection's last Range must modify the second added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2317 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addR ange() must not throw exceptions or modify the range it's given
2318 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
2319 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2320 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2321 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 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
2322 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 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
2323 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second add Range() must not throw exceptions or modify the range it's given
2324 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
2325 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2326 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2327 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2328 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 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
2329 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addR ange() must not throw exceptions or modify the range it's given
2330 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
2331 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2332 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2333 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 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
2334 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 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
2335 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second add Range() must not throw exceptions or modify the range it's given
2336 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
2337 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2338 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2339 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2340 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 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
2341 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addR ange() must not throw exceptions or modify the range it's given
2342 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
2343 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2344 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2345 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 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
2346 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 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
2347 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second add Range() must not throw exceptions or modify the range it's given
2348 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
2349 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2350 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2351 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2352 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 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
2353 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first ad dRange() must not throw exceptions or modify the range it's given
2354 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
2355 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2356 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2357 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2358 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2359 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second a ddRange() must not throw exceptions or modify the range it's given
2360 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second a ddRange() must result in rangeCount being 1
2361 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second a ddRange() must result in the selection's last range having the specified endpoin ts
2362 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second a ddRange() must result in the selection's last range being the same object we add ed
2363 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyin g the second added range must modify the Selection's last Range
2364 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyin g the Selection's last Range must modify the second added Range
2365 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first ad dRange() must not throw exceptions or modify the range it's given
2366 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
2367 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2368 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2369 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2370 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2371 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second a ddRange() must not throw exceptions or modify the range it's given
2372 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second a ddRange() must result in rangeCount being 1
2373 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second a ddRange() must result in the selection's last range having the specified endpoin ts
2374 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second a ddRange() must result in the selection's last range being the same object we add ed
2375 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyin g the second added range must modify the Selection's last Range
2376 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyin g the Selection's last Range must modify the second added Range
2377 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first ad dRange() must not throw exceptions or modify the range it's given
2378 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
2379 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2380 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2381 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2382 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2383 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second a ddRange() must not throw exceptions or modify the range it's given
2384 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second a ddRange() must result in rangeCount being 1
2385 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second a ddRange() must result in the selection's last range having the specified endpoin ts
2386 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second a ddRange() must result in the selection's last range being the same object we add ed
2387 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyin g the second added range must modify the Selection's last Range
2388 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyin g the Selection's last Range must modify the second added Range
2389 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must not thro w exceptions or modify the range it's given
2390 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2391 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2392 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2393 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2394 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 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
2395 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must not thr ow exceptions or modify the range it's given
2396 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in rangeCount being 1
2397 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
2398 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added
2399 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added ran ge must modify the Selection's last Range
2400 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range
2401 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not thro w exceptions or modify the range it's given
2402 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2403 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2404 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2405 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2406 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 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
2407 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not thr ow exceptions or modify the range it's given
2408 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
2409 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
2410 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
2411 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added ran ge must modify the Selection's last Range
2412 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
2413 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: firs t addRange() must not throw exceptions or modify the range it's given
2414 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: firs t addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2415 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: firs t addRange() must result in the selection's last range having the specified endp oints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0
2416 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: firs t addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0
2417 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modi fying the first added range must modify the Selection's last Range assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2418 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modi fying the Selection's last Range must modify the first added Range assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2419 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: seco nd addRange() must not throw exceptions or modify the range it's given
2420 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: seco nd addRange() must result in rangeCount being 1 assert_equals: rangeCount must b e 1 expected 1 but got 0
2421 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: seco nd addRange() must result in the selection's last range having the specified end points assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
2422 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: seco nd addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
2423 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modi fying the second added range must modify the Selection's last Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2424 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modi fying the Selection's last Range must modify the second added Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2425 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
2426 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2427 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2428 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2429 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2430 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2431 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
2432 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2433 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2434 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2435 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2436 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2437 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
2438 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2439 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2440 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2441 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2442 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2443 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
2444 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2445 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2446 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2447 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2448 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2449 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptio ns or modify the range it's given
2450 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2451 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2452 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2453 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2454 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2455 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw excepti ons or modify the range it's given
2456 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCo unt being 1
2457 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the sel ection's last range having the specified endpoints
2458 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the sel ection's last range being the same object we added
2459 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must mo dify the Selection's last Range
2460 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range mus t modify the second added Range
2461 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptio ns or modify the range it's given
2462 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2463 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2464 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2465 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2466 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2467 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw excepti ons or modify the range it's given
2468 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCo unt being 1
2469 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the sel ection's last range having the specified endpoints
2470 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the sel ection's last range being the same object we added
2471 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must mo dify the Selection's last Range
2472 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range mus t modify the second added Range
2473 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not thro w exceptions or modify the range it's given
2474 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2475 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2476 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2477 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2478 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2479 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not thr ow exceptions or modify the range it's given
2480 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2481 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2482 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2483 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2484 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2485 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not thro w exceptions or modify the range it's given
2486 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2487 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2488 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2489 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2490 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2491 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not thr ow exceptions or modify the range it's given
2492 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2493 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2494 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2495 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2496 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2497 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust not throw exceptions or modify the range it's given
2498 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2499 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2500 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2501 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2502 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2503 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
2504 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
2505 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
2506 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
2507 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the seco nd added range must modify the Selection's last Range
2508 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Sele ction's last Range must modify the second added Range
2509 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() m ust not throw exceptions or modify the range it's given
2510 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2511 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2512 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2513 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2514 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2515 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
2516 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
2517 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
2518 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
2519 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the seco nd added range must modify the Selection's last Range
2520 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Sele ction's last Range must modify the second added Range
2521 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not thr ow exceptions or modify the range it's given
2522 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 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
2523 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2524 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2525 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2526 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2527 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not th row exceptions or modify the range it's given
2528 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
2529 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
2530 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
2531 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added ra nge must modify the Selection's last Range
2532 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's las t Range must modify the second added Range
2533 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not thr ow exceptions or modify the range it's given
2534 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 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
2535 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2536 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2537 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2538 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2539 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not th row exceptions or modify the range it's given
2540 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
2541 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
2542 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
2543 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added ra nge must modify the Selection's last Range
2544 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's las t Range must modify the second added Range
2545 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exception s or modify the range it's given
2546 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2547 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2548 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2549 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2550 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2551 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptio ns or modify the range it's given
2552 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCou nt being 1
2553 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the sele ction's last range having the specified endpoints
2554 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the sele ction's last range being the same object we added
2555 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must mod ify the Selection's last Range
2556 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
2557 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not thro w exceptions or modify the range it's given
2558 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2559 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2560 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2561 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2562 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 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
2563 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not thr ow exceptions or modify the range it's given
2564 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1
2565 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
2566 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
2567 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added ran ge must modify the Selection's last Range
2568 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
2569 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() mu st not throw exceptions or modify the range it's given
2570 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2571 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2572 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2573 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2574 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2575 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() m ust not throw exceptions or modify the range it's given
2576 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() m ust result in rangeCount being 1
2577 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() m ust result in the selection's last range having the specified endpoints
2578 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() m ust result in the selection's last range being the same object we added
2579 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the secon d added range must modify the Selection's last Range
2580 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selec tion's last Range must modify the second added Range
2581 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange( ) must not throw exceptions or modify the range it's given
2582 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange( ) must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2583 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange( ) must result in the selection's last range having the specified endpoints asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2584 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange( ) must result in the selection's last range being the same object we added asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2585 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the f irst added range must modify the Selection's last Range assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2586 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the S election's last Range must modify the first added Range assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
2587 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange () must not throw exceptions or modify the range it's given
2588 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange () must result in rangeCount being 1 assert_equals: rangeCount must be 1 expecte d 1 but got 0
2589 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange () must result in the selection's last range having the specified endpoints asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2590 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange () must result in the selection's last range being the same object we added asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2591 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the s econd added range must modify the Selection's last Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
2592 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the S election's last Range must modify the second added Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
2593 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 34 [document, 0, document, 1]: first addRange() must not throw exceptio ns or modify the range it's given
2594 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 34 [document, 0, document, 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2595 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2596 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2597 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 34 [document, 0, document, 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2598 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2599 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 34 [document, 0, document, 1]: second addRange() must not throw excepti ons or modify the range it's given
2600 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 34 [document, 0, document, 1]: second addRange() must result in rangeCo unt being 1
2601 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the sel ection's last range having the specified endpoints
2602 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the sel ection's last range being the same object we added
2603 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 34 [document, 0, document, 1]: modifying the second added range must mo dify the Selection's last Range
2604 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range mus t modify the second added Range
2605 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 35 [document, 0, document, 2]: first addRange() must not throw exceptio ns or modify the range it's given
2606 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 35 [document, 0, document, 2]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2607 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2608 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2609 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 35 [document, 0, document, 2]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2610 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2611 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 35 [document, 0, document, 2]: second addRange() must not throw excepti ons or modify the range it's given
2612 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 35 [document, 0, document, 2]: second addRange() must result in rangeCo unt being 1
2613 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the sel ection's last range having the specified endpoints
2614 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the sel ection's last range being the same object we added
2615 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 35 [document, 0, document, 2]: modifying the second added range must mo dify the Selection's last Range
2616 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range mus t modify the second added Range
2617 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 36 [document, 1, document, 2]: first addRange() must not throw exceptio ns or modify the range it's given
2618 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 36 [document, 1, document, 2]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2619 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2620 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2621 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 36 [document, 1, document, 2]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2622 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2623 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 36 [document, 1, document, 2]: second addRange() must not throw excepti ons or modify the range it's given
2624 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 36 [document, 1, document, 2]: second addRange() must result in rangeCo unt being 1
2625 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the sel ection's last range having the specified endpoints
2626 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the sel ection's last range being the same object we added
2627 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 36 [document, 1, document, 2]: modifying the second added range must mo dify the Selection's last Range
2628 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range mus t modify the second added Range
2629 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptions or modify the range it's given
2630 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 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
2631 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2632 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2633 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2634 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2635 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw exception s or modify the range it's given
2636 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCoun t being 1
2637 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selec tion's last range having the specified endpoints
2638 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selec tion's last range being the same object we added
2639 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must modi fy the Selection's last Range
2640 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the second added Range
2641 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not thro w exceptions or modify the range it's given
2642 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2643 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2644 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2645 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2646 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 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
2647 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not thr ow exceptions or modify the range it's given
2648 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in rangeCount being 1
2649 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range having the specified endpoints
2650 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range being the same object we added
2651 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the second added ran ge must modify the Selection's last Range
2652 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range must modify the second added Range
2653 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw exception s or modify the range it's given
2654 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2655 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2656 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2657 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2658 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2659 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw exceptio ns or modify the range it's given
2660 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeCou nt being 1
2661 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the sele ction's last range having the specified endpoints
2662 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the sele ction's last range being the same object we added
2663 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 39 [paras[3], 1, comment, 8]: modifying the second added range must mod ify the Selection's last Range
2664 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the second added Range
2665 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw exce ptions or modify the range it's given
2666 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2667 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2668 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2669 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2670 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2671 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw exc eptions or modify the range it's given
2672 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2673 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2674 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2675 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the second added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2676 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2677 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must not throw exceptions or modify the range it's given
2678 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 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
2679 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
2680 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
2681 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2682 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2683 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must not throw exceptions or modify the range it's given
2684 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 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
2685 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
2686 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
2687 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
2688 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last R ange must modify the second added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
2689 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must not throw exceptions or modify the range it's given
2690 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2691 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2692 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2693 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2694 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2695 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must no t throw exceptions or modify the range it's given
2696 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
2697 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2698 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2699 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the second adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2700 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2701 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must not throw exceptions o r modify the range it's given
2702 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2703 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the selectio n's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2704 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the selectio n's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2705 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2706 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must mo dify the first added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
2707 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must not throw exceptions or modify the range it's given
2708 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 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
2709 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2710 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2711 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
2712 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must mo dify the second added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
2713 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must not throw exceptio ns or modify the range it's given
2714 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2715 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2716 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2717 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2718 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2719 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must not throw excepti ons or modify the range it's given
2720 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2721 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2722 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2723 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the second added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2724 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range mus t modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2725 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must no t throw exceptions or modify the range it's given
2726 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
2727 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2728 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2729 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the first adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2730 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 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
2731 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must n ot throw exceptions or modify the range it's given
2732 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
2733 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2734 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2735 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the second add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2736 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Selection' s last Range must modify the second added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2737 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addR ange() must not throw exceptions or modify the range it's given
2738 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
2739 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2740 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2741 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2742 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2743 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second add Range() must not throw exceptions or modify the range it's given
2744 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
2745 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2746 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2747 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2748 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2749 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addR ange() must not throw exceptions or modify the range it's given
2750 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
2751 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2752 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
2753 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2754 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2755 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second add Range() must not throw exceptions or modify the range it's given
2756 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
2757 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2758 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2759 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2760 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2761 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() m ust not throw exceptions or modify the range it's given
2762 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2763 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2764 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2765 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2766 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2767 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must not throw exceptions or modify the range it's given
2768 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 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
2769 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2770 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2771 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the seco nd added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2772 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Sele ction's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2773 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() m ust not throw exceptions or modify the range it's given
2774 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2775 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2776 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2777 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2778 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2779 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
2780 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 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
2781 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2782 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2783 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the seco nd added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2784 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Sele ction's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2785 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must not throw exceptions or modify the range it's given
2786 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2787 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2788 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2789 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2790 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2791 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must not throw exceptions or modify the range it's given
2792 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2793 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2794 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2795 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2796 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2797 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must not throw exceptions or modify the range it's given
2798 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2799 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2800 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2801 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2802 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2803 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must not throw exceptions or modify the range it's given
2804 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2805 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2806 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2807 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2808 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2809 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRan ge() must not throw exceptions or modify the range it's given
2810 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRan ge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expec ted 1 but got 0
2811 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRan ge() must result in the selection's last range having the specified endpoints as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
2812 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRan ge() must result in the selection's last range being the same object we added as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
2813 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying th e first added range must modify the Selection's last Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
2814 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying th e Selection's last Range must modify the first added Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
2815 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRa nge() must not throw exceptions or modify the range it's given
2816 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRa nge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expe cted 1 but got 0
2817 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRa nge() must result in the selection's last range having the specified endpoints a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
2818 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRa nge() must result in the selection's last range being the same object we added a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
2819 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying th e second added range must modify the Selection's last Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2820 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying th e Selection's last Range must modify the second added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2821 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRan ge() must not throw exceptions or modify the range it's given
2822 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRan ge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expec ted 1 but got 0
2823 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRan ge() must result in the selection's last range having the specified endpoints as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
2824 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRan ge() must result in the selection's last range being the same object we added as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
2825 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying th e first added range must modify the Selection's last Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
2826 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying th e Selection's last Range must modify the first added Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
2827 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRa nge() must not throw exceptions or modify the range it's given
2828 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRa nge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expe cted 1 but got 0
2829 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRa nge() must result in the selection's last range having the specified endpoints a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
2830 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRa nge() must result in the selection's last range being the same object we added a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
2831 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying th e second added range must modify the Selection's last Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2832 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying th e Selection's last Range must modify the second added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
2833 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mus t not throw exceptions or modify the range it's given
2834 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mus t result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 bu t got 0
2835 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mus t result in the selection's last range having the specified endpoints assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2836 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mus t result in the selection's last range being the same object we added assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2837 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2838 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the Select ion's last Range must modify the first added Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2839 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() mu st not throw exceptions or modify the range it's given
2840 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
2841 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2842 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2843 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2844 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the Select ion's last Range must modify the second added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2845 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
2846 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 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
2847 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2848 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
2849 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2850 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
2851 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must not throw exception s or modify the range it's given
2852 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2853 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2854 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2855 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the second added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2856 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2857 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must not th row exceptions or modify the range it's given
2858 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2859 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2860 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2861 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2862 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2863 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must not t hrow exceptions or modify the range it's given
2864 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2865 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2866 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2867 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the second added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2868 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's la st Range must modify the second added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2869 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must not throw exce ptions or modify the range it's given
2870 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2871 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2872 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2873 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2874 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2875 PASS Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must not throw exc eptions or modify the range it's given
2876 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2877 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2878 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2879 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the second added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2880 FAIL Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2881 Harness: the test ran to completion.
2882
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698