OLD | NEW |
1 CONSOLE ERROR: line 7: The given range isn't in document. | 1 CONSOLE ERROR: line 7: The given range isn't in document. |
2 CONSOLE ERROR: line 7: The given range isn't in document. | 2 CONSOLE ERROR: line 7: The given range isn't in document. |
3 CONSOLE ERROR: line 7: The given range isn't in document. | 3 CONSOLE ERROR: line 7: The given range isn't in document. |
4 CONSOLE ERROR: line 7: The given range isn't in document. | 4 CONSOLE ERROR: line 7: The given range isn't in document. |
5 CONSOLE ERROR: line 7: The given range isn't in document. | 5 CONSOLE ERROR: line 7: The given range isn't in document. |
6 CONSOLE ERROR: line 7: The given range isn't in document. | 6 CONSOLE ERROR: line 7: The given range isn't in document. |
7 CONSOLE ERROR: line 7: The given range isn't in document. | 7 CONSOLE ERROR: line 7: The given range isn't in document. |
8 CONSOLE ERROR: line 7: The given range isn't in document. | 8 CONSOLE ERROR: line 7: The given range isn't in document. |
9 CONSOLE ERROR: line 7: The given range isn't in document. | 9 CONSOLE ERROR: line 7: The given range isn't in document. |
10 CONSOLE ERROR: line 7: The given range isn't in document. | 10 CONSOLE ERROR: line 7: The given range isn't in document. |
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
127 CONSOLE ERROR: line 7: The given range isn't in document. | 127 CONSOLE ERROR: line 7: The given range isn't in document. |
128 CONSOLE ERROR: line 7: The given range isn't in document. | 128 CONSOLE ERROR: line 7: The given range isn't in document. |
129 CONSOLE ERROR: line 7: The given range isn't in document. | 129 CONSOLE ERROR: line 7: The given range isn't in document. |
130 CONSOLE ERROR: line 7: The given range isn't in document. | 130 CONSOLE ERROR: line 7: The given range isn't in document. |
131 CONSOLE ERROR: line 7: The given range isn't in document. | 131 CONSOLE ERROR: line 7: The given range isn't in document. |
132 CONSOLE ERROR: line 7: The given range isn't in document. | 132 CONSOLE ERROR: line 7: The given range isn't in document. |
133 CONSOLE ERROR: line 7: The given range isn't in document. | 133 CONSOLE ERROR: line 7: The given range isn't in document. |
134 CONSOLE ERROR: line 7: The given range isn't in document. | 134 CONSOLE ERROR: line 7: The given range isn't in document. |
135 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 135 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
136 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 136 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 137 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 138 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 139 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 140 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
137 CONSOLE ERROR: line 7: The given range isn't in document. | 141 CONSOLE ERROR: line 7: The given range isn't in document. |
138 CONSOLE ERROR: line 7: The given range isn't in document. | 142 CONSOLE ERROR: line 7: The given range isn't in document. |
139 CONSOLE ERROR: line 7: The given range isn't in document. | 143 CONSOLE ERROR: line 7: The given range isn't in document. |
140 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 144 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
141 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 145 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
142 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 146 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
143 CONSOLE ERROR: line 7: The given range isn't in document. | 147 CONSOLE ERROR: line 7: The given range isn't in document. |
144 CONSOLE ERROR: line 7: The given range isn't in document. | 148 CONSOLE ERROR: line 7: The given range isn't in document. |
145 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 149 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
146 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 150 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
147 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 151 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
148 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 152 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
149 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 153 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 154 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
150 CONSOLE ERROR: line 7: The given range isn't in document. | 155 CONSOLE ERROR: line 7: The given range isn't in document. |
151 CONSOLE ERROR: line 7: The given range isn't in document. | 156 CONSOLE ERROR: line 7: The given range isn't in document. |
152 CONSOLE ERROR: line 7: The given range isn't in document. | 157 CONSOLE ERROR: line 7: The given range isn't in document. |
153 CONSOLE ERROR: line 7: The given range isn't in document. | 158 CONSOLE ERROR: line 7: The given range isn't in document. |
| 159 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 160 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 161 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 162 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 163 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 164 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
154 CONSOLE ERROR: line 7: The given range isn't in document. | 165 CONSOLE ERROR: line 7: The given range isn't in document. |
155 CONSOLE ERROR: line 7: The given range isn't in document. | 166 CONSOLE ERROR: line 7: The given range isn't in document. |
156 CONSOLE ERROR: line 7: The given range isn't in document. | 167 CONSOLE ERROR: line 7: The given range isn't in document. |
157 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 168 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
158 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 169 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
159 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 170 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
160 CONSOLE ERROR: line 7: The given range isn't in document. | 171 CONSOLE ERROR: line 7: The given range isn't in document. |
161 CONSOLE ERROR: line 7: The given range isn't in document. | 172 CONSOLE ERROR: line 7: The given range isn't in document. |
162 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 173 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
163 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 174 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
164 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 175 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
165 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 176 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
166 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 177 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 178 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
167 CONSOLE ERROR: line 7: The given range isn't in document. | 179 CONSOLE ERROR: line 7: The given range isn't in document. |
168 CONSOLE ERROR: line 7: The given range isn't in document. | 180 CONSOLE ERROR: line 7: The given range isn't in document. |
169 CONSOLE ERROR: line 7: The given range isn't in document. | 181 CONSOLE ERROR: line 7: The given range isn't in document. |
170 CONSOLE ERROR: line 7: The given range isn't in document. | 182 CONSOLE ERROR: line 7: The given range isn't in document. |
171 This is a testharness.js-based test. | 183 This is a testharness.js-based test. |
172 PASS Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 0 [paras[0]
.firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw excepti
ons or modify the range it's given | 184 PASS Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 0 [paras[0]
.firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw excepti
ons or modify the range it's given |
173 FAIL Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 0 [paras[0]
.firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCo
unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 | 185 FAIL Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 0 [paras[0]
.firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCo
unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 |
174 FAIL Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 0 [paras[0]
.firstChild, 0, paras[0].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 | 186 FAIL Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 0 [paras[0]
.firstChild, 0, paras[0].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 |
175 FAIL Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 0 [paras[0]
.firstChild, 0, paras[0].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 | 187 FAIL Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 0 [paras[0]
.firstChild, 0, paras[0].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 |
176 FAIL Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 0 [paras[0]
.firstChild, 0, paras[0].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 | 188 FAIL Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 0 [paras[0]
.firstChild, 0, paras[0].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 |
(...skipping 1385 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1562 FAIL Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 57 [xmlDocf
rag, 0, xmlDocfrag, 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 | 1574 FAIL Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 57 [xmlDocf
rag, 0, xmlDocfrag, 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 |
1563 FAIL Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 57 [xmlDocf
rag, 0, xmlDocfrag, 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 | 1575 FAIL Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 57 [xmlDocf
rag, 0, xmlDocfrag, 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 |
1564 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not t
hrow exceptions or modify the range it's given | 1576 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not t
hrow exceptions or modify the range it's given |
1565 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must resul
t in rangeCount being 1 | 1577 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must resul
t in rangeCount being 1 |
1566 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must resul
t in the selection's last range having the specified endpoints | 1578 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must resul
t in the selection's last range having the specified endpoints |
1567 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must resul
t in the selection's last range being the same object we added | 1579 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must resul
t in the selection's last range being the same object we added |
1568 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added r
ange must modify the Selection's last Range | 1580 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added r
ange must modify the Selection's last Range |
1569 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's l
ast Range must modify the first added Range | 1581 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's l
ast Range must modify the first added Range |
1570 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not
throw exceptions or modify the range it's given | 1582 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not
throw exceptions or modify the range it's given |
1571 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must resu
lt in rangeCount being 1 | 1583 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must resu
lt in rangeCount being 1 |
1572 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: e
ndContainer of the Selection's last Range must match the added Range expected Te
xt node "Äb̈c̈d̈ëf̈g̈ḧ | 1584 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: s
tartOffset of the Selection's last Range must match the added Range expected 0 b
ut got 6 |
1573 " but got Text node "Ijklmnop | 1585 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must resu
lt in the selection's last range being the same object we added assert_equals: g
etRangeAt(rangeCount - 1) must return the same object we added expected object "
" but got object "" |
1574 " | 1586 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the s
econd added Range, startOffset of the Selection's last Range must match the adde
d Range expected 0 but got 6 |
1575 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must resu
lt in the selection's last range being the same object we added assert_equals: g
etRangeAt(rangeCount - 1) must return the same object we added expected object "
" but got object "Äb̈c̈d̈ëf̈g̈ḧ | |
1576 " | |
1577 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the s
econd added Range, endContainer of the Selection's last Range must match the add
ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ | |
1578 " but got Text node "Ijklmnop | |
1579 " | |
1580 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's l
ast Range must modify the second added Range assert_equals: After second addRang
e(), after mutating the Selection's last Range, startOffset of the Selection's l
ast Range must match the added Range expected 0 but got 6 | 1587 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's l
ast Range must modify the second added Range assert_equals: After second addRang
e(), after mutating the Selection's last Range, startOffset of the Selection's l
ast Range must match the added Range expected 0 but got 6 |
1581 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not t
hrow exceptions or modify the range it's given | 1588 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not t
hrow exceptions or modify the range it's given |
1582 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must resul
t in rangeCount being 1 | 1589 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must resul
t in rangeCount being 1 |
1583 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must resul
t in the selection's last range having the specified endpoints | 1590 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must resul
t in the selection's last range having the specified endpoints |
1584 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must resul
t in the selection's last range being the same object we added | 1591 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must resul
t in the selection's last range being the same object we added |
1585 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added r
ange must modify the Selection's last Range | 1592 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added r
ange must modify the Selection's last Range |
1586 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's l
ast Range must modify the first added Range | 1593 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's l
ast Range must modify the first added Range |
1587 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not
throw exceptions or modify the range it's given | 1594 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not
throw exceptions or modify the range it's given |
1588 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must resu
lt in rangeCount being 1 | 1595 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must resu
lt in rangeCount being 1 |
1589 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: e
ndContainer of the Selection's last Range must match the added Range expected Te
xt node "Äb̈c̈d̈ëf̈g̈ḧ | 1596 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: s
tartOffset of the Selection's last Range must match the added Range expected 0 b
ut got 6 |
1590 " but got Text node "Ijklmnop | 1597 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must resu
lt in the selection's last range being the same object we added assert_equals: g
etRangeAt(rangeCount - 1) must return the same object we added expected object "
A" but got object "" |
1591 " | 1598 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the s
econd added Range, startOffset of the Selection's last Range must match the adde
d Range expected 0 but got 6 |
1592 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must resu
lt in the selection's last range being the same object we added assert_equals: g
etRangeAt(rangeCount - 1) must return the same object we added expected object "
A" but got object "Äb̈c̈d̈ëf̈g̈ḧ | |
1593 " | |
1594 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the s
econd added Range, endContainer of the Selection's last Range must match the add
ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ | |
1595 " but got Text node "Ijklmnop | |
1596 " | |
1597 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's l
ast Range must modify the second added Range assert_equals: After second addRang
e(), after mutating the Selection's last Range, startOffset of the Selection's l
ast Range must match the added Range expected 0 but got 6 | 1599 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's l
ast Range must modify the second added Range assert_equals: After second addRang
e(), after mutating the Selection's last Range, startOffset of the Selection's l
ast Range must match the added Range expected 0 but got 6 |
1598 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not t
hrow exceptions or modify the range it's given | 1600 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not t
hrow exceptions or modify the range it's given |
1599 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must resul
t in rangeCount being 1 | 1601 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must resul
t in rangeCount being 1 |
1600 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must resul
t in the selection's last range having the specified endpoints | 1602 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must resul
t in the selection's last range having the specified endpoints |
1601 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must resul
t in the selection's last range being the same object we added | 1603 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must resul
t in the selection's last range being the same object we added |
1602 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added r
ange must modify the Selection's last Range | 1604 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added r
ange must modify the Selection's last Range |
1603 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's l
ast Range must modify the first added Range | 1605 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's l
ast Range must modify the first added Range |
1604 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not
throw exceptions or modify the range it's given | 1606 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not
throw exceptions or modify the range it's given |
1605 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must resu
lt in rangeCount being 1 | 1607 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must resu
lt in rangeCount being 1 |
1606 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: s
tartOffset of the Selection's last Range must match the added Range expected 2 b
ut got 0 | 1608 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must resu
lt in the selection's last range having the specified endpoints |
1607 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must resu
lt in the selection's last range being the same object we added assert_equals: g
etRangeAt(rangeCount - 1) must return the same object we added expected object "
b̈c̈d̈" but got object "Äb̈c̈d̈ëf̈g̈ḧ | 1609 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must resu
lt in the selection's last range being the same object we added assert_equals: g
etRangeAt(rangeCount - 1) must return the same object we added expected object "
b̈c̈d̈" but got object "b̈c̈d̈" |
1608 " | 1610 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the s
econd added Range, startOffset of the Selection's last Range must match the adde
d Range expected 0 but got 2 |
1609 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the s
econd added Range, endContainer of the Selection's last Range must match the add
ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ | |
1610 " but got Text node "Ijklmnop | |
1611 " | |
1612 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's l
ast Range must modify the second added Range assert_equals: After second addRang
e(), after mutating the Selection's last Range, startOffset of the Selection's l
ast Range must match the added Range expected 0 but got 6 | 1611 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's l
ast Range must modify the second added Range assert_equals: After second addRang
e(), after mutating the Selection's last Range, startOffset of the Selection's l
ast Range must match the added Range expected 0 but got 6 |
1613 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not t
hrow exceptions or modify the range it's given | 1612 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not t
hrow exceptions or modify the range it's given |
1614 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must resul
t in rangeCount being 1 | 1613 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must resul
t in rangeCount being 1 |
1615 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must resul
t in the selection's last range having the specified endpoints | 1614 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must resul
t in the selection's last range having the specified endpoints |
1616 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must resul
t in the selection's last range being the same object we added | 1615 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must resul
t in the selection's last range being the same object we added |
1617 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added r
ange must modify the Selection's last Range | 1616 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added r
ange must modify the Selection's last Range |
1618 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's l
ast Range must modify the first added Range | 1617 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's l
ast Range must modify the first added Range |
1619 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not
throw exceptions or modify the range it's given | 1618 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not
throw exceptions or modify the range it's given |
1620 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must resu
lt in rangeCount being 1 | 1619 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must resu
lt in rangeCount being 1 |
1621 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: s
tartOffset of the Selection's last Range must match the added Range expected 2 b
ut got 0 | 1620 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must resu
lt in the selection's last range having the specified endpoints |
1622 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must resu
lt in the selection's last range being the same object we added assert_equals: g
etRangeAt(rangeCount - 1) must return the same object we added expected object "
b̈c̈d̈e" but got object "Äb̈c̈d̈ëf̈g̈ḧ | 1621 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must resu
lt in the selection's last range being the same object we added assert_equals: g
etRangeAt(rangeCount - 1) must return the same object we added expected object "
b̈c̈d̈e" but got object "b̈c̈d̈e" |
1623 " | 1622 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the s
econd added Range, startOffset of the Selection's last Range must match the adde
d Range expected 0 but got 2 |
1624 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the s
econd added Range, endContainer of the Selection's last Range must match the add
ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ | |
1625 " but got Text node "Ijklmnop | |
1626 " | |
1627 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's l
ast Range must modify the second added Range assert_equals: After second addRang
e(), after mutating the Selection's last Range, startOffset of the Selection's l
ast Range must match the added Range expected 0 but got 6 | 1623 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's l
ast Range must modify the second added Range assert_equals: After second addRang
e(), after mutating the Selection's last Range, startOffset of the Selection's l
ast Range must match the added Range expected 0 but got 6 |
1628 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not t
hrow exceptions or modify the range it's given | 1624 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not t
hrow exceptions or modify the range it's given |
1629 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resul
t in rangeCount being 1 | 1625 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resul
t in rangeCount being 1 |
1630 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resul
t in the selection's last range having the specified endpoints | 1626 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resul
t in the selection's last range having the specified endpoints |
1631 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resul
t in the selection's last range being the same object we added | 1627 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resul
t in the selection's last range being the same object we added |
1632 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added r
ange must modify the Selection's last Range | 1628 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added r
ange must modify the Selection's last Range |
1633 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's l
ast Range must modify the first added Range | 1629 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's l
ast Range must modify the first added Range |
1634 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not
throw exceptions or modify the range it's given | 1630 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not
throw exceptions or modify the range it's given |
1635 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resu
lt in rangeCount being 1 | 1631 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resu
lt in rangeCount being 1 |
1636 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: s
tartContainer of the Selection's last Range must match the added Range expected
Text node "Ijklmnop | 1632 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: s
tartContainer of the Selection's last Range must match the added Range expected
Text node "Ijklmnop |
1637 " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ | 1633 " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
1638 " | 1634 " |
1639 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resu
lt in the selection's last range being the same object we added assert_equals: g
etRangeAt(rangeCount - 1) must return the same object we added expected object "
" but got object "Äb̈c̈d̈ëf̈g̈ḧ | 1635 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resu
lt in the selection's last range being the same object we added assert_equals: g
etRangeAt(rangeCount - 1) must return the same object we added expected object "
" but got object "" |
1640 " | 1636 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the s
econd added Range, startOffset of the Selection's last Range must match the adde
d Range expected 0 but got 6 |
1641 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the s
econd added Range, endContainer of the Selection's last Range must match the add
ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ | |
1642 " but got Text node "Ijklmnop | |
1643 " | |
1644 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's l
ast Range must modify the second added Range assert_equals: After second addRang
e(), after mutating the Selection's last Range, startOffset of the Selection's l
ast Range must match the added Range expected 0 but got 6 | 1637 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's l
ast Range must modify the second added Range assert_equals: After second addRang
e(), after mutating the Selection's last Range, startOffset of the Selection's l
ast Range must match the added Range expected 0 but got 6 |
1645 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not t
hrow exceptions or modify the range it's given | 1638 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not t
hrow exceptions or modify the range it's given |
1646 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must resul
t in rangeCount being 1 | 1639 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must resul
t in rangeCount being 1 |
1647 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must resul
t in the selection's last range having the specified endpoints | 1640 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must resul
t in the selection's last range having the specified endpoints |
1648 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must resul
t in the selection's last range being the same object we added | 1641 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must resul
t in the selection's last range being the same object we added |
1649 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added r
ange must modify the Selection's last Range | 1642 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added r
ange must modify the Selection's last Range |
1650 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's l
ast Range must modify the first added Range | 1643 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's l
ast Range must modify the first added Range |
1651 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not
throw exceptions or modify the range it's given | 1644 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not
throw exceptions or modify the range it's given |
1652 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must resu
lt in rangeCount being 1 | 1645 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must resu
lt in rangeCount being 1 |
1653 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: s
tartContainer of the Selection's last Range must match the added Range expected
Text node "Ijklmnop | 1646 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: s
tartContainer of the Selection's last Range must match the added Range expected
Text node "Ijklmnop |
1654 " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ | 1647 " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
1655 " | 1648 " |
1656 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must resu
lt in the selection's last range being the same object we added assert_equals: g
etRangeAt(rangeCount - 1) must return the same object we added expected object "
I" but got object "Äb̈c̈d̈ëf̈g̈ḧ | 1649 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must resu
lt in the selection's last range being the same object we added assert_equals: g
etRangeAt(rangeCount - 1) must return the same object we added expected object "
I" but got object "" |
1657 I" | 1650 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the s
econd added Range, startOffset of the Selection's last Range must match the adde
d Range expected 0 but got 6 |
1658 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the s
econd added Range, endContainer of the Selection's last Range must match the add
ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ | |
1659 " but got Text node "Ijklmnop | |
1660 " | |
1661 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's l
ast Range must modify the second added Range assert_equals: After second addRang
e(), after mutating the Selection's last Range, startOffset of the Selection's l
ast Range must match the added Range expected 0 but got 6 | 1651 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's l
ast Range must modify the second added Range assert_equals: After second addRang
e(), after mutating the Selection's last Range, startOffset of the Selection's l
ast Range must match the added Range expected 0 but got 6 |
1662 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not t
hrow exceptions or modify the range it's given | 1652 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not t
hrow exceptions or modify the range it's given |
1663 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must resul
t in rangeCount being 1 | 1653 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must resul
t in rangeCount being 1 |
1664 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must resul
t in the selection's last range having the specified endpoints | 1654 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must resul
t in the selection's last range having the specified endpoints |
1665 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must resul
t in the selection's last range being the same object we added | 1655 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must resul
t in the selection's last range being the same object we added |
1666 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added r
ange must modify the Selection's last Range | 1656 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added r
ange must modify the Selection's last Range |
1667 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's l
ast Range must modify the first added Range | 1657 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's l
ast Range must modify the first added Range |
1668 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not
throw exceptions or modify the range it's given | 1658 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not
throw exceptions or modify the range it's given |
1669 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must resu
lt in rangeCount being 1 | 1659 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must resu
lt in rangeCount being 1 |
1670 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: s
tartContainer of the Selection's last Range must match the added Range expected
Text node "Ijklmnop | 1660 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: s
tartContainer of the Selection's last Range must match the added Range expected
Text node "Ijklmnop |
(...skipping 277 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1948 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, st
artOffset of the Selection's last Range must match the added Range expected 0 bu
t got 6 | 1938 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, st
artOffset of the Selection's last Range must match the added Range expected 0 bu
t got 6 |
1949 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating t
he Selection's last Range, startOffset of the Selection's last Range must match
the added Range expected 0 but got 6 | 1939 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating t
he Selection's last Range, startOffset of the Selection's last Range must match
the added Range expected 0 but got 6 |
1950 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or mo
dify the range it's given | 1940 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or mo
dify the range it's given |
1951 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being
1 | 1941 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being
1 |
1952 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's
last range having the specified endpoints | 1942 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's
last range having the specified endpoints |
1953 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's
last range being the same object we added | 1943 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's
last range being the same object we added |
1954 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the
Selection's last Range | 1944 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the
Selection's last Range |
1955 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify
the first added Range | 1945 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify
the first added Range |
1956 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or m
odify the range it's given | 1946 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or m
odify the range it's given |
1957 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount bein
g 1 | 1947 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount bein
g 1 |
1958 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's
last range having the specified endpoints assert_equals: endContainer of the Se
lection's last Range must match the added Range expected Element node <p id="a">
Äb̈c̈d̈ëf̈g̈ḧ | 1948 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's
last range having the specified endpoints |
1959 </p> but got Text node "Ijklmnop | |
1960 " | |
1961 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount
- 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ | 1949 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount
- 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ |
1962 " but got object "Äb̈c̈d̈ëf̈g̈ḧ | 1950 " but got object "Äb̈c̈d̈ëf̈g̈ḧ |
1963 " | 1951 " |
1964 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, st
artContainer of the Selection's last Range must match the added Range expected T
ext node "Äb̈c̈d̈ëf̈g̈ḧ | 1952 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, st
artContainer of the Selection's last Range must match the added Range expected T
ext node "Äb̈c̈d̈ëf̈g̈ḧ |
1965 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 1953 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ |
1966 </p> | 1954 </p> |
1967 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating t
he Selection's last Range, startOffset of the Selection's last Range must match
the added Range expected 0 but got 6 | 1955 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating t
he Selection's last Range, startOffset of the Selection's last Range must match
the added Range expected 0 but got 6 |
1968 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw except
ions or modify the range it's given | 1956 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw except
ions or modify the range it's given |
1969 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeC
ount being 1 | 1957 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeC
ount being 1 |
1970 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the se
lection's last range having the specified endpoints | 1958 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the se
lection's last range having the specified endpoints |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2024 " | 2012 " |
2025 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's
last Range must modify the second added Range assert_equals: After second addRan
ge(), after mutating the Selection's last Range, startOffset of the Selection's
last Range must match the added Range expected 0 but got 6 | 2013 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's
last Range must modify the second added Range assert_equals: After second addRan
ge(), after mutating the Selection's last Range, startOffset of the Selection's
last Range must match the added Range expected 0 but got 6 |
2026 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw excep
tions or modify the range it's given | 2014 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw excep
tions or modify the range it's given |
2027 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in range
Count being 1 | 2015 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in range
Count being 1 |
2028 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the s
election's last range having the specified endpoints | 2016 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the s
election's last range having the specified endpoints |
2029 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the s
election's last range being the same object we added | 2017 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the s
election's last range being the same object we added |
2030 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must
modify the Selection's last Range | 2018 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must
modify the Selection's last Range |
2031 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range
must modify the first added Range | 2019 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range
must modify the first added Range |
2032 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exce
ptions or modify the range it's given | 2020 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exce
ptions or modify the range it's given |
2033 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rang
eCount being 1 | 2021 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rang
eCount being 1 |
2034 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the
selection's last range having the specified endpoints assert_equals: startOffset
of the Selection's last Range must match the added Range expected 3 but got 0 | 2022 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the
selection's last range having the specified endpoints |
2035 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the
selection's last range being the same object we added assert_equals: getRangeAt(
rangeCount - 1) must return the same object we added expected object "̈c̈d̈ëf̈g
̈ḧ | 2023 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the
selection's last range being the same object we added assert_equals: getRangeAt(
rangeCount - 1) must return the same object we added expected object "̈c̈d̈ëf̈g
̈ḧ |
2036 Ijklmnop | 2024 Ijklmnop |
2037 QrstuvwxYzabcdef" but got object "Äb̈c̈d̈ëf̈g̈ḧ | 2025 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ |
2038 Ijklmnop | 2026 Ijklmnop |
2039 QrstuvwxYzabcdef" | 2027 QrstuvwxYzabcdef" |
2040 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must
modify the Selection's last Range assert_equals: After mutating the second adde
d Range, endContainer of the Selection's last Range must match the added Range e
xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ | 2028 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must
modify the Selection's last Range assert_equals: After mutating the second adde
d Range, startOffset of the Selection's last Range must match the added Range ex
pected 0 but got 3 |
2041 " but got Element node <p id="d" style="display:none">Yzabcdef</p> | |
2042 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range
must modify the second added Range assert_equals: After second addRange(), after
mutating the Selection's last Range, startOffset of the Selection's last Range
must match the added Range expected 0 but got 6 | 2029 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range
must modify the second added Range assert_equals: After second addRange(), after
mutating the Selection's last Range, startOffset of the Selection's last Range
must match the added Range expected 0 but got 6 |
2043 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw excep
tions or modify the range it's given | 2030 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw excep
tions or modify the range it's given |
2044 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in range
Count being 1 | 2031 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in range
Count being 1 |
2045 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the s
election's last range having the specified endpoints | 2032 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the s
election's last range having the specified endpoints |
2046 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the s
election's last range being the same object we added | 2033 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the s
election's last range being the same object we added |
2047 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must
modify the Selection's last Range | 2034 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must
modify the Selection's last Range |
2048 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range
must modify the first added Range | 2035 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range
must modify the first added Range |
2049 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exce
ptions or modify the range it's given | 2036 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exce
ptions or modify the range it's given |
2050 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rang
eCount being 1 | 2037 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rang
eCount being 1 |
2051 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the
selection's last range having the specified endpoints assert_equals: endContaine
r of the Selection's last Range must match the added Range expected Text node "A
̈b̈c̈d̈ëf̈g̈ḧ | 2038 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the
selection's last range having the specified endpoints |
2052 " but got Text node "Ijklmnop | 2039 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the
selection's last range being the same object we added assert_equals: getRangeAt(
rangeCount - 1) must return the same object we added expected object "Äb̈c̈d" b
ut got object "Äb̈c̈d" |
2053 " | |
2054 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the
selection's last range being the same object we added assert_equals: getRangeAt(
rangeCount - 1) must return the same object we added expected object "Äb̈c̈d" b
ut got object "Äb̈c̈d̈ëf̈g̈ḧ | |
2055 " | |
2056 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must
modify the Selection's last Range assert_equals: After mutating the second adde
d Range, startContainer of the Selection's last Range must match the added Range
expected Text node "Äb̈c̈d̈ëf̈g̈ḧ | 2040 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must
modify the Selection's last Range assert_equals: After mutating the second adde
d Range, startContainer of the Selection's last Range must match the added Range
expected Text node "Äb̈c̈d̈ëf̈g̈ḧ |
2057 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 2041 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ |
2058 </p> | 2042 </p> |
2059 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range
must modify the second added Range assert_equals: After second addRange(), after
mutating the Selection's last Range, startOffset of the Selection's last Range
must match the added Range expected 0 but got 6 | 2043 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range
must modify the second added Range assert_equals: After second addRange(), after
mutating the Selection's last Range, startOffset of the Selection's last Range
must match the added Range expected 0 but got 6 |
2060 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or mod
ify the range it's given | 2044 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or mod
ify the range it's given |
2061 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being
1 | 2045 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being
1 |
2062 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's l
ast range having the specified endpoints | 2046 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's l
ast range having the specified endpoints |
2063 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's l
ast range being the same object we added | 2047 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's l
ast range being the same object we added |
2064 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the S
election's last Range | 2048 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the S
election's last Range |
2065 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify
the first added Range | 2049 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify
the first added Range |
(...skipping 10 matching lines...) Expand all Loading... |
2076 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the se
lection's last range having the specified endpoints | 2060 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the se
lection's last range having the specified endpoints |
2077 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the se
lection's last range being the same object we added | 2061 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the se
lection's last range being the same object we added |
2078 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must m
odify the Selection's last Range | 2062 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must m
odify the Selection's last Range |
2079 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range m
ust modify the first added Range | 2063 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range m
ust modify the first added Range |
2080 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw excep
tions or modify the range it's given | 2064 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw excep
tions or modify the range it's given |
2081 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in range
Count being 1 | 2065 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in range
Count being 1 |
2082 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the s
election's last range having the specified endpoints assert_equals: startContain
er of the Selection's last Range must match the added Range expected Element nod
e <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 2066 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the s
election's last range having the specified endpoints assert_equals: startContain
er of the Selection's last Range must match the added Range expected Element nod
e <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ |
2083 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ | 2067 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
2084 " | 2068 " |
2085 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the s
election's last range being the same object we added assert_equals: getRangeAt(r
angeCount - 1) must return the same object we added expected object "Ijklmnop | 2069 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the s
election's last range being the same object we added assert_equals: getRangeAt(r
angeCount - 1) must return the same object we added expected object "Ijklmnop |
2086 Qrstu" but got object "Äb̈c̈d̈ëf̈g̈ḧ | 2070 Qrstu" but got object "" |
2087 Ijklmnop | 2071 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must
modify the Selection's last Range assert_equals: After mutating the second added
Range, startOffset of the Selection's last Range must match the added Range exp
ected 0 but got 6 |
2088 Qrstu" | |
2089 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must
modify the Selection's last Range assert_equals: After mutating the second added
Range, endContainer of the Selection's last Range must match the added Range ex
pected Text node "Äb̈c̈d̈ëf̈g̈ḧ | |
2090 " but got Text node "Qrstuvwx" | |
2091 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range m
ust modify the second added Range assert_equals: After second addRange(), after
mutating the Selection's last Range, startOffset of the Selection's last Range m
ust match the added Range expected 0 but got 6 | 2072 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range m
ust modify the second added Range assert_equals: After second addRange(), after
mutating the Selection's last Range, startOffset of the Selection's last Range m
ust match the added Range expected 0 but got 6 |
2092 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
32 [document.documentElement, 1, document.body, 0]: first addRange() must not t
hrow exceptions or modify the range it's given | 2073 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
32 [document.documentElement, 1, document.body, 0]: first addRange() must not t
hrow exceptions or modify the range it's given |
2093 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
32 [document.documentElement, 1, document.body, 0]: first addRange() must resul
t in rangeCount being 1 | 2074 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
32 [document.documentElement, 1, document.body, 0]: first addRange() must resul
t in rangeCount being 1 |
2094 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
32 [document.documentElement, 1, document.body, 0]: first addRange() must resul
t in the selection's last range having the specified endpoints | 2075 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
32 [document.documentElement, 1, document.body, 0]: first addRange() must resul
t in the selection's last range having the specified endpoints |
2095 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
32 [document.documentElement, 1, document.body, 0]: first addRange() must resul
t in the selection's last range being the same object we added | 2076 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
32 [document.documentElement, 1, document.body, 0]: first addRange() must resul
t in the selection's last range being the same object we added |
2096 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
32 [document.documentElement, 1, document.body, 0]: modifying the first added r
ange must modify the Selection's last Range | 2077 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
32 [document.documentElement, 1, document.body, 0]: modifying the first added r
ange must modify the Selection's last Range |
2097 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
32 [document.documentElement, 1, document.body, 0]: modifying the Selection's l
ast Range must modify the first added Range | 2078 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
32 [document.documentElement, 1, document.body, 0]: modifying the Selection's l
ast Range must modify the first added Range |
2098 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
32 [document.documentElement, 1, document.body, 0]: second addRange() must not
throw exceptions or modify the range it's given | 2079 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
32 [document.documentElement, 1, document.body, 0]: second addRange() must not
throw exceptions or modify the range it's given |
2099 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
32 [document.documentElement, 1, document.body, 0]: second addRange() must resu
lt in rangeCount being 1 | 2080 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
32 [document.documentElement, 1, document.body, 0]: second addRange() must resu
lt in rangeCount being 1 |
2100 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
32 [document.documentElement, 1, document.body, 0]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: s
tartContainer of the Selection's last Range must match the added Range expected
Element node <html><head><title>Selection.addRange() tests</title> | 2081 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
32 [document.documentElement, 1, document.body, 0]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: s
tartContainer of the Selection's last Range must match the added Range expected
Element node <html><head><title>Selection.addRange() tests</title> |
(...skipping 390 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2491 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the second added range must modify
the Selection's last Range assert_equals: After mutating the second added Range
, startOffset of the Selection's last Range must match the added Range expected
0 but got 6 | 2472 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the second added range must modify
the Selection's last Range assert_equals: After mutating the second added Range
, startOffset of the Selection's last Range must match the added Range expected
0 but got 6 |
2492 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must mo
dify the second added Range assert_equals: After second addRange(), after mutati
ng the Selection's last Range, startOffset of the Selection's last Range must ma
tch the added Range expected 0 but got 6 | 2473 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must mo
dify the second added Range assert_equals: After second addRange(), after mutati
ng the Selection's last Range, startOffset of the Selection's last Range must ma
tch the added Range expected 0 but got 6 |
2493 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not t
hrow exceptions or modify the range it's given | 2474 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not t
hrow exceptions or modify the range it's given |
2494 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must resul
t in rangeCount being 1 | 2475 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must resul
t in rangeCount being 1 |
2495 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must resul
t in the selection's last range having the specified endpoints | 2476 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must resul
t in the selection's last range having the specified endpoints |
2496 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must resul
t in the selection's last range being the same object we added | 2477 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must resul
t in the selection's last range being the same object we added |
2497 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added r
ange must modify the Selection's last Range | 2478 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added r
ange must modify the Selection's last Range |
2498 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's l
ast Range must modify the first added Range | 2479 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's l
ast Range must modify the first added Range |
2499 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not
throw exceptions or modify the range it's given | 2480 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not
throw exceptions or modify the range it's given |
2500 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must resu
lt in rangeCount being 1 | 2481 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must resu
lt in rangeCount being 1 |
2501 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: e
ndContainer of the Selection's last Range must match the added Range expected Te
xt node "Äb̈c̈d̈ëf̈g̈ḧ | 2482 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: s
tartOffset of the Selection's last Range must match the added Range expected 0 b
ut got 6 |
2502 " but got Text node "Ijklmnop | 2483 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must resu
lt in the selection's last range being the same object we added assert_equals: g
etRangeAt(rangeCount - 1) must return the same object we added expected object "
" but got object "" |
2503 " | 2484 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the s
econd added Range, startOffset of the Selection's last Range must match the adde
d Range expected 0 but got 6 |
2504 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must resu
lt in the selection's last range being the same object we added assert_equals: g
etRangeAt(rangeCount - 1) must return the same object we added expected object "
" but got object "Äb̈c̈d̈ëf̈g̈ḧ | |
2505 Ijklmnop" | |
2506 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the s
econd added Range, endContainer of the Selection's last Range must match the add
ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ | |
2507 " but got Text node "Ijklmnop | |
2508 " | |
2509 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's l
ast Range must modify the second added Range assert_equals: After second addRang
e(), after mutating the Selection's last Range, startOffset of the Selection's l
ast Range must match the added Range expected 0 but got 6 | 2485 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's l
ast Range must modify the second added Range assert_equals: After second addRang
e(), after mutating the Selection's last Range, startOffset of the Selection's l
ast Range must match the added Range expected 0 but got 6 |
2510 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not t
hrow exceptions or modify the range it's given | 2486 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not t
hrow exceptions or modify the range it's given |
2511 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must resul
t in rangeCount being 1 | 2487 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must resul
t in rangeCount being 1 |
2512 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must resul
t in the selection's last range having the specified endpoints | 2488 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must resul
t in the selection's last range having the specified endpoints |
2513 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must resul
t in the selection's last range being the same object we added | 2489 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must resul
t in the selection's last range being the same object we added |
2514 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added r
ange must modify the Selection's last Range | 2490 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added r
ange must modify the Selection's last Range |
2515 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's l
ast Range must modify the first added Range | 2491 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's l
ast Range must modify the first added Range |
2516 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not
throw exceptions or modify the range it's given | 2492 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not
throw exceptions or modify the range it's given |
2517 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must resu
lt in rangeCount being 1 | 2493 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must resu
lt in rangeCount being 1 |
2518 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: e
ndContainer of the Selection's last Range must match the added Range expected Te
xt node "Äb̈c̈d̈ëf̈g̈ḧ | 2494 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: s
tartOffset of the Selection's last Range must match the added Range expected 0 b
ut got 6 |
2519 " but got Text node "Ijklmnop | 2495 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must resu
lt in the selection's last range being the same object we added assert_equals: g
etRangeAt(rangeCount - 1) must return the same object we added expected object "
A" but got object "" |
2520 " | 2496 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the s
econd added Range, startOffset of the Selection's last Range must match the adde
d Range expected 0 but got 6 |
2521 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must resu
lt in the selection's last range being the same object we added assert_equals: g
etRangeAt(rangeCount - 1) must return the same object we added expected object "
A" but got object "Äb̈c̈d̈ëf̈g̈ḧ | |
2522 Ijklmnop" | |
2523 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the s
econd added Range, endContainer of the Selection's last Range must match the add
ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ | |
2524 " but got Text node "Ijklmnop | |
2525 " | |
2526 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's l
ast Range must modify the second added Range assert_equals: After second addRang
e(), after mutating the Selection's last Range, startOffset of the Selection's l
ast Range must match the added Range expected 0 but got 6 | 2497 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's l
ast Range must modify the second added Range assert_equals: After second addRang
e(), after mutating the Selection's last Range, startOffset of the Selection's l
ast Range must match the added Range expected 0 but got 6 |
2527 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not t
hrow exceptions or modify the range it's given | 2498 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not t
hrow exceptions or modify the range it's given |
2528 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must resul
t in rangeCount being 1 | 2499 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must resul
t in rangeCount being 1 |
2529 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must resul
t in the selection's last range having the specified endpoints | 2500 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must resul
t in the selection's last range having the specified endpoints |
2530 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must resul
t in the selection's last range being the same object we added | 2501 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must resul
t in the selection's last range being the same object we added |
2531 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added r
ange must modify the Selection's last Range | 2502 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added r
ange must modify the Selection's last Range |
2532 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's l
ast Range must modify the first added Range | 2503 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's l
ast Range must modify the first added Range |
2533 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not
throw exceptions or modify the range it's given | 2504 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not
throw exceptions or modify the range it's given |
2534 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must resu
lt in rangeCount being 1 | 2505 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must resu
lt in rangeCount being 1 |
2535 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: s
tartOffset of the Selection's last Range must match the added Range expected 2 b
ut got 0 | 2506 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must resu
lt in the selection's last range having the specified endpoints |
2536 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must resu
lt in the selection's last range being the same object we added assert_equals: g
etRangeAt(rangeCount - 1) must return the same object we added expected object "
b̈c̈d̈" but got object "Äb̈c̈d̈ëf̈g̈ḧ | 2507 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must resu
lt in the selection's last range being the same object we added assert_equals: g
etRangeAt(rangeCount - 1) must return the same object we added expected object "
b̈c̈d̈" but got object "b̈c̈d̈" |
2537 Ijklmnop" | 2508 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the s
econd added Range, startOffset of the Selection's last Range must match the adde
d Range expected 0 but got 2 |
2538 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the s
econd added Range, endContainer of the Selection's last Range must match the add
ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ | |
2539 " but got Text node "Ijklmnop | |
2540 " | |
2541 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's l
ast Range must modify the second added Range assert_equals: After second addRang
e(), after mutating the Selection's last Range, startOffset of the Selection's l
ast Range must match the added Range expected 0 but got 6 | 2509 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's l
ast Range must modify the second added Range assert_equals: After second addRang
e(), after mutating the Selection's last Range, startOffset of the Selection's l
ast Range must match the added Range expected 0 but got 6 |
2542 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not t
hrow exceptions or modify the range it's given | 2510 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not t
hrow exceptions or modify the range it's given |
2543 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must resul
t in rangeCount being 1 | 2511 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must resul
t in rangeCount being 1 |
2544 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must resul
t in the selection's last range having the specified endpoints | 2512 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must resul
t in the selection's last range having the specified endpoints |
2545 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must resul
t in the selection's last range being the same object we added | 2513 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must resul
t in the selection's last range being the same object we added |
2546 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added r
ange must modify the Selection's last Range | 2514 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added r
ange must modify the Selection's last Range |
2547 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's l
ast Range must modify the first added Range | 2515 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's l
ast Range must modify the first added Range |
2548 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not
throw exceptions or modify the range it's given | 2516 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not
throw exceptions or modify the range it's given |
2549 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must resu
lt in rangeCount being 1 | 2517 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must resu
lt in rangeCount being 1 |
2550 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: s
tartOffset of the Selection's last Range must match the added Range expected 2 b
ut got 0 | 2518 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must resu
lt in the selection's last range having the specified endpoints |
2551 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must resu
lt in the selection's last range being the same object we added assert_equals: g
etRangeAt(rangeCount - 1) must return the same object we added expected object "
b̈c̈d̈e" but got object "Äb̈c̈d̈ëf̈g̈ḧ | 2519 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must resu
lt in the selection's last range being the same object we added assert_equals: g
etRangeAt(rangeCount - 1) must return the same object we added expected object "
b̈c̈d̈e" but got object "b̈c̈d̈e" |
2552 Ijklmnop" | 2520 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the s
econd added Range, startOffset of the Selection's last Range must match the adde
d Range expected 0 but got 2 |
2553 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the s
econd added Range, endContainer of the Selection's last Range must match the add
ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ | |
2554 " but got Text node "Ijklmnop | |
2555 " | |
2556 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's l
ast Range must modify the second added Range assert_equals: After second addRang
e(), after mutating the Selection's last Range, startOffset of the Selection's l
ast Range must match the added Range expected 0 but got 6 | 2521 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's l
ast Range must modify the second added Range assert_equals: After second addRang
e(), after mutating the Selection's last Range, startOffset of the Selection's l
ast Range must match the added Range expected 0 but got 6 |
2557 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not t
hrow exceptions or modify the range it's given | 2522 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not t
hrow exceptions or modify the range it's given |
2558 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resul
t in rangeCount being 1 | 2523 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resul
t in rangeCount being 1 |
2559 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resul
t in the selection's last range having the specified endpoints | 2524 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resul
t in the selection's last range having the specified endpoints |
2560 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resul
t in the selection's last range being the same object we added | 2525 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resul
t in the selection's last range being the same object we added |
2561 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added r
ange must modify the Selection's last Range | 2526 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added r
ange must modify the Selection's last Range |
2562 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's l
ast Range must modify the first added Range | 2527 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's l
ast Range must modify the first added Range |
2563 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not
throw exceptions or modify the range it's given | 2528 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not
throw exceptions or modify the range it's given |
2564 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resu
lt in rangeCount being 1 | 2529 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resu
lt in rangeCount being 1 |
2565 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: s
tartContainer of the Selection's last Range must match the added Range expected
Text node "Ijklmnop | 2530 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: s
tartContainer of the Selection's last Range must match the added Range expected
Text node "Ijklmnop |
2566 " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ | 2531 " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
2567 " | 2532 " |
2568 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resu
lt in the selection's last range being the same object we added assert_equals: g
etRangeAt(rangeCount - 1) must return the same object we added expected object "
" but got object "Äb̈c̈d̈ëf̈g̈ḧ | 2533 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resu
lt in the selection's last range being the same object we added assert_equals: g
etRangeAt(rangeCount - 1) must return the same object we added expected object "
" but got object "" |
2569 Ijklmnop" | 2534 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the s
econd added Range, startOffset of the Selection's last Range must match the adde
d Range expected 0 but got 6 |
2570 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the s
econd added Range, endContainer of the Selection's last Range must match the add
ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ | |
2571 " but got Text node "Ijklmnop | |
2572 " | |
2573 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's l
ast Range must modify the second added Range assert_equals: After second addRang
e(), after mutating the Selection's last Range, startOffset of the Selection's l
ast Range must match the added Range expected 0 but got 6 | 2535 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's l
ast Range must modify the second added Range assert_equals: After second addRang
e(), after mutating the Selection's last Range, startOffset of the Selection's l
ast Range must match the added Range expected 0 but got 6 |
2574 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not t
hrow exceptions or modify the range it's given | 2536 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not t
hrow exceptions or modify the range it's given |
2575 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must resul
t in rangeCount being 1 | 2537 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must resul
t in rangeCount being 1 |
2576 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must resul
t in the selection's last range having the specified endpoints | 2538 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must resul
t in the selection's last range having the specified endpoints |
2577 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must resul
t in the selection's last range being the same object we added | 2539 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must resul
t in the selection's last range being the same object we added |
2578 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added r
ange must modify the Selection's last Range | 2540 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added r
ange must modify the Selection's last Range |
2579 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's l
ast Range must modify the first added Range | 2541 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's l
ast Range must modify the first added Range |
2580 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not
throw exceptions or modify the range it's given | 2542 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not
throw exceptions or modify the range it's given |
2581 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must resu
lt in rangeCount being 1 | 2543 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must resu
lt in rangeCount being 1 |
2582 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: s
tartContainer of the Selection's last Range must match the added Range expected
Text node "Ijklmnop | 2544 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: s
tartContainer of the Selection's last Range must match the added Range expected
Text node "Ijklmnop |
2583 " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ | 2545 " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
2584 " | 2546 " |
2585 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must resu
lt in the selection's last range being the same object we added assert_equals: g
etRangeAt(rangeCount - 1) must return the same object we added expected object "
I" but got object "Äb̈c̈d̈ëf̈g̈ḧ | 2547 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must resu
lt in the selection's last range being the same object we added assert_equals: g
etRangeAt(rangeCount - 1) must return the same object we added expected object "
I" but got object "" |
2586 Ijklmnop" | 2548 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the s
econd added Range, startOffset of the Selection's last Range must match the adde
d Range expected 0 but got 6 |
2587 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the s
econd added Range, endContainer of the Selection's last Range must match the add
ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ | |
2588 " but got Text node "Ijklmnop | |
2589 " | |
2590 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's l
ast Range must modify the second added Range assert_equals: After second addRang
e(), after mutating the Selection's last Range, startOffset of the Selection's l
ast Range must match the added Range expected 0 but got 6 | 2549 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's l
ast Range must modify the second added Range assert_equals: After second addRang
e(), after mutating the Selection's last Range, startOffset of the Selection's l
ast Range must match the added Range expected 0 but got 6 |
2591 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not t
hrow exceptions or modify the range it's given | 2550 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not t
hrow exceptions or modify the range it's given |
2592 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must resul
t in rangeCount being 1 | 2551 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must resul
t in rangeCount being 1 |
2593 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must resul
t in the selection's last range having the specified endpoints | 2552 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must resul
t in the selection's last range having the specified endpoints |
2594 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must resul
t in the selection's last range being the same object we added | 2553 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must resul
t in the selection's last range being the same object we added |
2595 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added r
ange must modify the Selection's last Range | 2554 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added r
ange must modify the Selection's last Range |
2596 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's l
ast Range must modify the first added Range | 2555 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's l
ast Range must modify the first added Range |
2597 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not
throw exceptions or modify the range it's given | 2556 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not
throw exceptions or modify the range it's given |
2598 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must resu
lt in rangeCount being 1 | 2557 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must resu
lt in rangeCount being 1 |
2599 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: s
tartContainer of the Selection's last Range must match the added Range expected
Text node "Ijklmnop | 2558 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: s
tartContainer of the Selection's last Range must match the added Range expected
Text node "Ijklmnop |
2600 " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ | 2559 " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
2601 " | 2560 " |
2602 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must resu
lt in the selection's last range being the same object we added assert_equals: g
etRangeAt(rangeCount - 1) must return the same object we added expected object "
klmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ | 2561 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must resu
lt in the selection's last range being the same object we added assert_equals: g
etRangeAt(rangeCount - 1) must return the same object we added expected object "
klmnop" but got object "" |
2603 Ijklmnop" | 2562 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the s
econd added Range, startOffset of the Selection's last Range must match the adde
d Range expected 0 but got 6 |
2604 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the s
econd added Range, endContainer of the Selection's last Range must match the add
ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ | |
2605 " but got Text node "Ijklmnop | |
2606 " | |
2607 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's l
ast Range must modify the second added Range assert_equals: After second addRang
e(), after mutating the Selection's last Range, startOffset of the Selection's l
ast Range must match the added Range expected 0 but got 6 | 2563 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's l
ast Range must modify the second added Range assert_equals: After second addRang
e(), after mutating the Selection's last Range, startOffset of the Selection's l
ast Range must match the added Range expected 0 but got 6 |
2608 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not t
hrow exceptions or modify the range it's given | 2564 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not t
hrow exceptions or modify the range it's given |
2609 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must resul
t in rangeCount being 1 | 2565 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must resul
t in rangeCount being 1 |
2610 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must resul
t in the selection's last range having the specified endpoints | 2566 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must resul
t in the selection's last range having the specified endpoints |
2611 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must resul
t in the selection's last range being the same object we added | 2567 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must resul
t in the selection's last range being the same object we added |
2612 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added r
ange must modify the Selection's last Range | 2568 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added r
ange must modify the Selection's last Range |
2613 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's l
ast Range must modify the first added Range | 2569 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's l
ast Range must modify the first added Range |
2614 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not
throw exceptions or modify the range it's given | 2570 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not
throw exceptions or modify the range it's given |
2615 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must resu
lt in rangeCount being 1 | 2571 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must resu
lt in rangeCount being 1 |
2616 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: s
tartContainer of the Selection's last Range must match the added Range expected
Text node "Ijklmnop | 2572 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: s
tartContainer of the Selection's last Range must match the added Range expected
Text node "Ijklmnop |
2617 " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ | 2573 " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
2618 " | 2574 " |
2619 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must resu
lt in the selection's last range being the same object we added assert_equals: g
etRangeAt(rangeCount - 1) must return the same object we added expected object "
klmnop | 2575 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must resu
lt in the selection's last range being the same object we added assert_equals: g
etRangeAt(rangeCount - 1) must return the same object we added expected object "
klmnop |
2620 " but got object "Äb̈c̈d̈ëf̈g̈ḧ | 2576 " but got object "" |
2621 Ijklmnop | 2577 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the s
econd added Range, startOffset of the Selection's last Range must match the adde
d Range expected 0 but got 6 |
2622 " | |
2623 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the s
econd added Range, endContainer of the Selection's last Range must match the add
ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ | |
2624 " but got Text node "Ijklmnop | |
2625 " | |
2626 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's l
ast Range must modify the second added Range assert_equals: After second addRang
e(), after mutating the Selection's last Range, startOffset of the Selection's l
ast Range must match the added Range expected 0 but got 6 | 2578 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's l
ast Range must modify the second added Range assert_equals: After second addRang
e(), after mutating the Selection's last Range, startOffset of the Selection's l
ast Range must match the added Range expected 0 but got 6 |
2627 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange()
must not throw exceptions or modify the range it's given | 2579 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange()
must not throw exceptions or modify the range it's given |
2628 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange()
must result in rangeCount being 1 | 2580 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange()
must result in rangeCount being 1 |
2629 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange()
must result in the selection's last range having the specified endpoints | 2581 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange()
must result in the selection's last range having the specified endpoints |
2630 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange()
must result in the selection's last range being the same object we added | 2582 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange()
must result in the selection's last range being the same object we added |
2631 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the fir
st added range must modify the Selection's last Range | 2583 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the fir
st added range must modify the Selection's last Range |
2632 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Sel
ection's last Range must modify the first added Range | 2584 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Sel
ection's last Range must modify the first added Range |
2633 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange()
must not throw exceptions or modify the range it's given | 2585 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange()
must not throw exceptions or modify the range it's given |
2634 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange()
must result in rangeCount being 1 | 2586 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange()
must result in rangeCount being 1 |
2635 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange()
must result in the selection's last range having the specified endpoints assert
_equals: startContainer of the Selection's last Range must match the added Range
expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ | 2587 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange()
must result in the selection's last range having the specified endpoints assert
_equals: startContainer of the Selection's last Range must match the added Range
expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
(...skipping 248 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2884 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, st
artOffset of the Selection's last Range must match the added Range expected 0 bu
t got 6 | 2836 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, st
artOffset of the Selection's last Range must match the added Range expected 0 bu
t got 6 |
2885 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating t
he Selection's last Range, startOffset of the Selection's last Range must match
the added Range expected 0 but got 6 | 2837 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating t
he Selection's last Range, startOffset of the Selection's last Range must match
the added Range expected 0 but got 6 |
2886 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or mo
dify the range it's given | 2838 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or mo
dify the range it's given |
2887 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being
1 | 2839 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being
1 |
2888 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's
last range having the specified endpoints | 2840 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's
last range having the specified endpoints |
2889 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's
last range being the same object we added | 2841 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's
last range being the same object we added |
2890 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the
Selection's last Range | 2842 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the
Selection's last Range |
2891 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify
the first added Range | 2843 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify
the first added Range |
2892 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or m
odify the range it's given | 2844 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or m
odify the range it's given |
2893 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount bein
g 1 | 2845 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount bein
g 1 |
2894 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's
last range having the specified endpoints assert_equals: endContainer of the Se
lection's last Range must match the added Range expected Element node <p id="a">
Äb̈c̈d̈ëf̈g̈ḧ | 2846 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's
last range having the specified endpoints |
2895 </p> but got Text node "Ijklmnop | |
2896 " | |
2897 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount
- 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ | 2847 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount
- 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ |
2898 " but got object "Äb̈c̈d̈ëf̈g̈ḧ | 2848 " but got object "Äb̈c̈d̈ëf̈g̈ḧ |
2899 Ijklmnop" | 2849 " |
2900 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, st
artContainer of the Selection's last Range must match the added Range expected T
ext node "Äb̈c̈d̈ëf̈g̈ḧ | 2850 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, st
artContainer of the Selection's last Range must match the added Range expected T
ext node "Äb̈c̈d̈ëf̈g̈ḧ |
2901 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 2851 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ |
2902 </p> | 2852 </p> |
2903 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating t
he Selection's last Range, startOffset of the Selection's last Range must match
the added Range expected 0 but got 6 | 2853 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating t
he Selection's last Range, startOffset of the Selection's last Range must match
the added Range expected 0 but got 6 |
2904 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw except
ions or modify the range it's given | 2854 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw except
ions or modify the range it's given |
2905 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeC
ount being 1 | 2855 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeC
ount being 1 |
2906 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the se
lection's last range having the specified endpoints | 2856 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the se
lection's last range having the specified endpoints |
2907 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the se
lection's last range being the same object we added | 2857 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the se
lection's last range being the same object we added |
2908 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must m
odify the Selection's last Range | 2858 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must m
odify the Selection's last Range |
2909 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range m
ust modify the first added Range | 2859 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range m
ust modify the first added Range |
(...skipping 18 matching lines...) Expand all Loading... |
2928 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must
modify the Selection's last Range assert_equals: After mutating the second added
Range, startOffset of the Selection's last Range must match the added Range exp
ected 0 but got 6 | 2878 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must
modify the Selection's last Range assert_equals: After mutating the second added
Range, startOffset of the Selection's last Range must match the added Range exp
ected 0 but got 6 |
2929 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range m
ust modify the second added Range assert_equals: After second addRange(), after
mutating the Selection's last Range, startOffset of the Selection's last Range m
ust match the added Range expected 0 but got 6 | 2879 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range m
ust modify the second added Range assert_equals: After second addRange(), after
mutating the Selection's last Range, startOffset of the Selection's last Range m
ust match the added Range expected 0 but got 6 |
2930 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not
throw exceptions or modify the range it's given | 2880 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not
throw exceptions or modify the range it's given |
2931 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resu
lt in rangeCount being 1 | 2881 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resu
lt in rangeCount being 1 |
2932 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resu
lt in the selection's last range having the specified endpoints | 2882 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resu
lt in the selection's last range having the specified endpoints |
2933 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resu
lt in the selection's last range being the same object we added | 2883 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resu
lt in the selection's last range being the same object we added |
2934 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added
range must modify the Selection's last Range | 2884 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added
range must modify the Selection's last Range |
2935 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's
last Range must modify the first added Range | 2885 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's
last Range must modify the first added Range |
2936 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 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 | 2886 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 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 |
2937 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must res
ult in rangeCount being 1 | 2887 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must res
ult in rangeCount being 1 |
2938 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must res
ult in the selection's last range having the specified endpoints assert_equals:
endOffset of the Selection's last Range must match the added Range expected 0 bu
t got 8 | 2888 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must res
ult in the selection's last range having the specified endpoints |
2939 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must res
ult in the selection's last range being the same object we added assert_equals:
getRangeAt(rangeCount - 1) must return the same object we added expected object
"Äb̈c̈d̈ëf̈g̈ḧ | 2889 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must res
ult in the selection's last range being the same object we added assert_equals:
getRangeAt(rangeCount - 1) must return the same object we added expected object
"Äb̈c̈d̈ëf̈g̈ḧ |
2940 " but got object "Äb̈c̈d̈ëf̈g̈ḧ | 2890 " but got object "Äb̈c̈d̈ëf̈g̈ḧ |
2941 Ijklmnop" | 2891 " |
2942 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the
second added Range, endContainer of the Selection's last Range must match the ad
ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ | 2892 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the
second added Range, endContainer of the Selection's last Range must match the ad
ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ |
2943 " but got Text node "Ijklmnop | 2893 " but got Text node "Ijklmnop |
2944 " | 2894 " |
2945 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's
last Range must modify the second added Range assert_equals: After second addRan
ge(), after mutating the Selection's last Range, startOffset of the Selection's
last Range must match the added Range expected 0 but got 6 | 2895 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's
last Range must modify the second added Range assert_equals: After second addRan
ge(), after mutating the Selection's last Range, startOffset of the Selection's
last Range must match the added Range expected 0 but got 6 |
2946 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not
throw exceptions or modify the range it's given | 2896 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not
throw exceptions or modify the range it's given |
2947 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must resu
lt in rangeCount being 1 | 2897 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must resu
lt in rangeCount being 1 |
2948 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must resu
lt in the selection's last range having the specified endpoints | 2898 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must resu
lt in the selection's last range having the specified endpoints |
2949 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must resu
lt in the selection's last range being the same object we added | 2899 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must resu
lt in the selection's last range being the same object we added |
2950 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added
range must modify the Selection's last Range | 2900 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added
range must modify the Selection's last Range |
2951 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's
last Range must modify the first added Range | 2901 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's
last Range must modify the first added Range |
2952 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 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 | 2902 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 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 |
2953 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must res
ult in rangeCount being 1 | 2903 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must res
ult in rangeCount being 1 |
2954 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must res
ult in the selection's last range having the specified endpoints | 2904 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must res
ult in the selection's last range having the specified endpoints |
2955 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must res
ult in the selection's last range being the same object we added assert_equals:
getRangeAt(rangeCount - 1) must return the same object we added expected object
"Äb̈c̈d̈ëf̈g̈ḧ | 2905 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must res
ult in the selection's last range being the same object we added assert_equals:
getRangeAt(rangeCount - 1) must return the same object we added expected object
"Äb̈c̈d̈ëf̈g̈ḧ |
2956 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ | 2906 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ |
2957 Ijklmnop" | 2907 Ijklmnop" |
2958 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the
second added Range, endContainer of the Selection's last Range must match the ad
ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ | 2908 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added
range must modify the Selection's last Range assert_equals: After mutating the
second added Range, endContainer of the Selection's last Range must match the ad
ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ |
2959 " but got Text node "Ijklmnop | 2909 " but got Text node "Ijklmnop |
2960 " | 2910 " |
2961 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's
last Range must modify the second added Range assert_equals: After second addRan
ge(), after mutating the Selection's last Range, startOffset of the Selection's
last Range must match the added Range expected 0 but got 6 | 2911 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's
last Range must modify the second added Range assert_equals: After second addRan
ge(), after mutating the Selection's last Range, startOffset of the Selection's
last Range must match the added Range expected 0 but got 6 |
2962 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw excep
tions or modify the range it's given | 2912 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw excep
tions or modify the range it's given |
2963 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in range
Count being 1 | 2913 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in range
Count being 1 |
2964 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the s
election's last range having the specified endpoints | 2914 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the s
election's last range having the specified endpoints |
2965 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the s
election's last range being the same object we added | 2915 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the s
election's last range being the same object we added |
2966 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must
modify the Selection's last Range | 2916 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must
modify the Selection's last Range |
2967 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range
must modify the first added Range | 2917 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range
must modify the first added Range |
2968 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exce
ptions or modify the range it's given | 2918 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exce
ptions or modify the range it's given |
2969 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rang
eCount being 1 | 2919 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rang
eCount being 1 |
2970 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 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 assert_equals: startOffset
of the Selection's last Range must match the added Range expected 3 but got 0 | 2920 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 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 |
2971 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 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 assert_equals: getRangeAt(
rangeCount - 1) must return the same object we added expected object "̈c̈d̈ëf̈g
̈ḧ | 2921 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 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 assert_equals: getRangeAt(
rangeCount - 1) must return the same object we added expected object "̈c̈d̈ëf̈g
̈ḧ |
2972 Ijklmnop | 2922 Ijklmnop |
2973 QrstuvwxYzabcdef" but got object "Äb̈c̈d̈ëf̈g̈ḧ | 2923 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ |
2974 Ijklmnop | 2924 Ijklmnop |
2975 QrstuvwxYzabcdef" | 2925 QrstuvwxYzabcdef" |
2976 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must
modify the Selection's last Range assert_equals: After mutating the second adde
d Range, endContainer of the Selection's last Range must match the added Range e
xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ | 2926 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must
modify the Selection's last Range assert_equals: After mutating the second adde
d Range, startOffset of the Selection's last Range must match the added Range ex
pected 0 but got 3 |
2977 " but got Element node <p id="d" style="display:none">Yzabcdef</p> | |
2978 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range
must modify the second added Range assert_equals: After second addRange(), after
mutating the Selection's last Range, startOffset of the Selection's last Range
must match the added Range expected 0 but got 6 | 2927 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range
must modify the second added Range assert_equals: After second addRange(), after
mutating the Selection's last Range, startOffset of the Selection's last Range
must match the added Range expected 0 but got 6 |
2979 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw excep
tions or modify the range it's given | 2928 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw excep
tions or modify the range it's given |
2980 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in range
Count being 1 | 2929 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in range
Count being 1 |
2981 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the s
election's last range having the specified endpoints | 2930 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the s
election's last range having the specified endpoints |
2982 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the s
election's last range being the same object we added | 2931 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the s
election's last range being the same object we added |
2983 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must
modify the Selection's last Range | 2932 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must
modify the Selection's last Range |
2984 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range
must modify the first added Range | 2933 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range
must modify the first added Range |
2985 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exce
ptions or modify the range it's given | 2934 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exce
ptions or modify the range it's given |
2986 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rang
eCount being 1 | 2935 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rang
eCount being 1 |
2987 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 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 assert_equals: endContaine
r of the Selection's last Range must match the added Range expected Text node "A
̈b̈c̈d̈ëf̈g̈ḧ | 2936 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 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 |
2988 " but got Text node "Ijklmnop | 2937 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 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 assert_equals: getRangeAt(
rangeCount - 1) must return the same object we added expected object "Äb̈c̈d" b
ut got object "Äb̈c̈d" |
2989 " | |
2990 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 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 assert_equals: getRangeAt(
rangeCount - 1) must return the same object we added expected object "Äb̈c̈d" b
ut got object "Äb̈c̈d̈ëf̈g̈ḧ | |
2991 Ijklmnop" | |
2992 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must
modify the Selection's last Range assert_equals: After mutating the second adde
d Range, startContainer of the Selection's last Range must match the added Range
expected Text node "Äb̈c̈d̈ëf̈g̈ḧ | 2938 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must
modify the Selection's last Range assert_equals: After mutating the second adde
d Range, startContainer of the Selection's last Range must match the added Range
expected Text node "Äb̈c̈d̈ëf̈g̈ḧ |
2993 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 2939 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ |
2994 </p> | 2940 </p> |
2995 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range
must modify the second added Range assert_equals: After second addRange(), after
mutating the Selection's last Range, startOffset of the Selection's last Range
must match the added Range expected 0 but got 6 | 2941 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range
must modify the second added Range assert_equals: After second addRange(), after
mutating the Selection's last Range, startOffset of the Selection's last Range
must match the added Range expected 0 but got 6 |
2996 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or mod
ify the range it's given | 2942 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or mod
ify the range it's given |
2997 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being
1 | 2943 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being
1 |
2998 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's l
ast range having the specified endpoints | 2944 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's l
ast range having the specified endpoints |
2999 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's l
ast range being the same object we added | 2945 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's l
ast range being the same object we added |
3000 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the S
election's last Range | 2946 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the S
election's last Range |
3001 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify
the first added Range | 2947 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify
the first added Range |
(...skipping 10 matching lines...) Expand all Loading... |
3012 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the se
lection's last range having the specified endpoints | 2958 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the se
lection's last range having the specified endpoints |
3013 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the se
lection's last range being the same object we added | 2959 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the se
lection's last range being the same object we added |
3014 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must m
odify the Selection's last Range | 2960 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must m
odify the Selection's last Range |
3015 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range m
ust modify the first added Range | 2961 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range m
ust modify the first added Range |
3016 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw excep
tions or modify the range it's given | 2962 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw excep
tions or modify the range it's given |
3017 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in range
Count being 1 | 2963 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in range
Count being 1 |
3018 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the s
election's last range having the specified endpoints assert_equals: startContain
er of the Selection's last Range must match the added Range expected Element nod
e <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 2964 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the s
election's last range having the specified endpoints assert_equals: startContain
er of the Selection's last Range must match the added Range expected Element nod
e <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ |
3019 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ | 2965 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
3020 " | 2966 " |
3021 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the s
election's last range being the same object we added assert_equals: getRangeAt(r
angeCount - 1) must return the same object we added expected object "Ijklmnop | 2967 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the s
election's last range being the same object we added assert_equals: getRangeAt(r
angeCount - 1) must return the same object we added expected object "Ijklmnop |
3022 Qrstu" but got object "Äb̈c̈d̈ëf̈g̈ḧ | 2968 Qrstu" but got object "" |
3023 Ijklmnop | 2969 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must
modify the Selection's last Range assert_equals: After mutating the second added
Range, startOffset of the Selection's last Range must match the added Range exp
ected 0 but got 6 |
3024 Qrstu" | |
3025 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must
modify the Selection's last Range assert_equals: After mutating the second added
Range, endContainer of the Selection's last Range must match the added Range ex
pected Text node "Äb̈c̈d̈ëf̈g̈ḧ | |
3026 " but got Text node "Qrstuvwx" | |
3027 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range m
ust modify the second added Range assert_equals: After second addRange(), after
mutating the Selection's last Range, startOffset of the Selection's last Range m
ust match the added Range expected 0 but got 6 | 2970 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range m
ust modify the second added Range assert_equals: After second addRange(), after
mutating the Selection's last Range, startOffset of the Selection's last Range m
ust match the added Range expected 0 but got 6 |
3028 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
32 [document.documentElement, 1, document.body, 0]: first addRange() must not t
hrow exceptions or modify the range it's given | 2971 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
32 [document.documentElement, 1, document.body, 0]: first addRange() must not t
hrow exceptions or modify the range it's given |
3029 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
32 [document.documentElement, 1, document.body, 0]: first addRange() must resul
t in rangeCount being 1 | 2972 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
32 [document.documentElement, 1, document.body, 0]: first addRange() must resul
t in rangeCount being 1 |
3030 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
32 [document.documentElement, 1, document.body, 0]: first addRange() must resul
t in the selection's last range having the specified endpoints | 2973 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
32 [document.documentElement, 1, document.body, 0]: first addRange() must resul
t in the selection's last range having the specified endpoints |
3031 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
32 [document.documentElement, 1, document.body, 0]: first addRange() must resul
t in the selection's last range being the same object we added | 2974 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
32 [document.documentElement, 1, document.body, 0]: first addRange() must resul
t in the selection's last range being the same object we added |
3032 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
32 [document.documentElement, 1, document.body, 0]: modifying the first added r
ange must modify the Selection's last Range | 2975 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
32 [document.documentElement, 1, document.body, 0]: modifying the first added r
ange must modify the Selection's last Range |
3033 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
32 [document.documentElement, 1, document.body, 0]: modifying the Selection's l
ast Range must modify the first added Range | 2976 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
32 [document.documentElement, 1, document.body, 0]: modifying the Selection's l
ast Range must modify the first added Range |
3034 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
32 [document.documentElement, 1, document.body, 0]: second addRange() must not
throw exceptions or modify the range it's given | 2977 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
32 [document.documentElement, 1, document.body, 0]: second addRange() must not
throw exceptions or modify the range it's given |
3035 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
32 [document.documentElement, 1, document.body, 0]: second addRange() must resu
lt in rangeCount being 1 | 2978 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
32 [document.documentElement, 1, document.body, 0]: second addRange() must resu
lt in rangeCount being 1 |
3036 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
32 [document.documentElement, 1, document.body, 0]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: s
tartContainer of the Selection's last Range must match the added Range expected
Element node <html><head><title>Selection.addRange() tests</title> | 2979 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
32 [document.documentElement, 1, document.body, 0]: second addRange() must resu
lt in the selection's last range having the specified endpoints assert_equals: s
tartContainer of the Selection's last Range must match the added Range expected
Element node <html><head><title>Selection.addRange() tests</title> |
(...skipping 384 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3421 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must mo
dify the first added Range | 3364 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must mo
dify the first added Range |
3422 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must not throw exceptions
or modify the range it's given | 3365 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must not throw exceptions
or modify the range it's given |
3423 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in rangeCount
being 1 | 3366 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in rangeCount
being 1 |
3424 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in the selecti
on's last range having the specified endpoints assert_equals: startContainer of
the Selection's last Range must match the added Range expected DocumentFragment
node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ | 3367 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in the selecti
on's last range having the specified endpoints assert_equals: startContainer of
the Selection's last Range must match the added Range expected DocumentFragment
node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
3425 " | 3368 " |
3426 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in the selecti
on's last range being the same object we added assert_equals: getRangeAt(rangeCo
unt - 1) must return the same object we added expected object "" but got object
"" | 3369 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in the selecti
on's last range being the same object we added assert_equals: getRangeAt(rangeCo
unt - 1) must return the same object we added expected object "" but got object
"" |
3427 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the second added range must modify
the Selection's last Range assert_equals: After mutating the second added Range
, startOffset of the Selection's last Range must match the added Range expected
0 but got 6 | 3370 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the second added range must modify
the Selection's last Range assert_equals: After mutating the second added Range
, startOffset of the Selection's last Range must match the added Range expected
0 but got 6 |
3428 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must mo
dify the second added Range assert_equals: After second addRange(), after mutati
ng the Selection's last Range, startOffset of the Selection's last Range must ma
tch the added Range expected 0 but got 6 | 3371 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must mo
dify the second added Range assert_equals: After second addRange(), after mutati
ng the Selection's last Range, startOffset of the Selection's last Range must ma
tch the added Range expected 0 but got 6 |
3429 Harness: the test ran to completion. | 3372 Harness: the test ran to completion. |
3430 | 3373 |
OLD | NEW |