| OLD | NEW |
| 1 CONSOLE ERROR: line 8: The given range isn't in document. | 1 CONSOLE ERROR: line 8: The given range isn't in document. |
| 2 CONSOLE ERROR: line 8: The given range isn't in document. | 2 CONSOLE ERROR: line 8: The given range isn't in document. |
| 3 CONSOLE ERROR: line 8: The given range isn't in document. | 3 CONSOLE ERROR: line 8: The given range isn't in document. |
| 4 CONSOLE ERROR: line 8: The given range isn't in document. | 4 CONSOLE ERROR: line 8: The given range isn't in document. |
| 5 CONSOLE ERROR: line 8: The given range isn't in document. | 5 CONSOLE ERROR: line 8: The given range isn't in document. |
| 6 CONSOLE ERROR: line 8: The given range isn't in document. | 6 CONSOLE ERROR: line 8: The given range isn't in document. |
| 7 CONSOLE ERROR: line 8: The given range isn't in document. | 7 CONSOLE ERROR: line 8: The given range isn't in document. |
| 8 CONSOLE ERROR: line 8: The given range isn't in document. | 8 CONSOLE ERROR: line 8: The given range isn't in document. |
| 9 CONSOLE ERROR: line 8: The given range isn't in document. | 9 CONSOLE ERROR: line 8: The given range isn't in document. |
| 10 CONSOLE ERROR: line 8: The given range isn't in document. | 10 CONSOLE ERROR: line 8: The given range isn't in document. |
| (...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 107 CONSOLE ERROR: line 8: The given range isn't in document. | 107 CONSOLE ERROR: line 8: The given range isn't in document. |
| 108 CONSOLE ERROR: line 8: The given range isn't in document. | 108 CONSOLE ERROR: line 8: The given range isn't in document. |
| 109 CONSOLE ERROR: line 8: The given range isn't in document. | 109 CONSOLE ERROR: line 8: The given range isn't in document. |
| 110 CONSOLE ERROR: line 8: The given range isn't in document. | 110 CONSOLE ERROR: line 8: The given range isn't in document. |
| 111 CONSOLE ERROR: line 8: The given range isn't in document. | 111 CONSOLE ERROR: line 8: The given range isn't in document. |
| 112 CONSOLE ERROR: line 8: The given range isn't in document. | 112 CONSOLE ERROR: line 8: The given range isn't in document. |
| 113 CONSOLE ERROR: line 8: The given range isn't in document. | 113 CONSOLE ERROR: line 8: The given range isn't in document. |
| 114 CONSOLE ERROR: line 8: The given range isn't in document. | 114 CONSOLE ERROR: line 8: The given range isn't in document. |
| 115 CONSOLE ERROR: line 8: The given range isn't in document. | 115 CONSOLE ERROR: line 8: The given range isn't in document. |
| 116 CONSOLE ERROR: line 8: The given range isn't in document. | 116 CONSOLE ERROR: line 8: The given range isn't in document. |
| 117 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | 117 CONSOLE WARNING: line 24: The behavior that Selection.addRange() merges existing
Range and the specified Range was removed. See https://www.chromestatus.com/fea
tures/6680566019653632 for more details. |
| 118 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | |
| 119 CONSOLE WARNING: line 24: The behavior that Selection.addRange() merges existing
Range and the specified Range is deprecated and will be removed in M58, around
April 2017. See https://www.chromestatus.com/features/6680566019653632 for more
details. | |
| 120 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | |
| 121 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | |
| 122 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | |
| 123 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | |
| 124 CONSOLE ERROR: line 8: The given range isn't in document. | |
| 125 CONSOLE ERROR: line 8: The given range isn't in document. | |
| 126 CONSOLE ERROR: line 8: The given range isn't in document. | |
| 127 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | |
| 128 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | |
| 129 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | |
| 130 CONSOLE ERROR: line 8: The given range isn't in document. | |
| 131 CONSOLE ERROR: line 8: The given range isn't in document. | |
| 132 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | |
| 133 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | |
| 134 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | |
| 135 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | |
| 136 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | |
| 137 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | |
| 138 CONSOLE ERROR: line 8: The given range isn't in document. | 118 CONSOLE ERROR: line 8: The given range isn't in document. |
| 139 CONSOLE ERROR: line 8: The given range isn't in document. | 119 CONSOLE ERROR: line 8: The given range isn't in document. |
| 140 CONSOLE ERROR: line 8: The given range isn't in document. | 120 CONSOLE ERROR: line 8: The given range isn't in document. |
| 141 CONSOLE ERROR: line 8: The given range isn't in document. | 121 CONSOLE ERROR: line 8: The given range isn't in document. |
| 142 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | |
| 143 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | |
| 144 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | |
| 145 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | |
| 146 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | |
| 147 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | |
| 148 CONSOLE ERROR: line 8: The given range isn't in document. | 122 CONSOLE ERROR: line 8: The given range isn't in document. |
| 149 CONSOLE ERROR: line 8: The given range isn't in document. | 123 CONSOLE ERROR: line 8: The given range isn't in document. |
| 150 CONSOLE ERROR: line 8: The given range isn't in document. | 124 CONSOLE ERROR: line 8: The given range isn't in document. |
| 151 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | |
| 152 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | |
| 153 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | |
| 154 CONSOLE ERROR: line 8: The given range isn't in document. | 125 CONSOLE ERROR: line 8: The given range isn't in document. |
| 155 CONSOLE ERROR: line 8: The given range isn't in document. | 126 CONSOLE ERROR: line 8: The given range isn't in document. |
| 156 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | 127 CONSOLE ERROR: line 8: The given range isn't in document. |
| 157 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | 128 CONSOLE ERROR: line 8: The given range isn't in document. |
| 158 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | 129 CONSOLE ERROR: line 8: The given range isn't in document. |
| 159 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | 130 CONSOLE ERROR: line 8: The given range isn't in document. |
| 160 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | 131 CONSOLE ERROR: line 8: The given range isn't in document. |
| 161 CONSOLE ERROR: line 24: Discontiguous selection is not supported. | |
| 162 CONSOLE ERROR: line 8: The given range isn't in document. | 132 CONSOLE ERROR: line 8: The given range isn't in document. |
| 163 CONSOLE ERROR: line 8: The given range isn't in document. | 133 CONSOLE ERROR: line 8: The given range isn't in document. |
| 164 CONSOLE ERROR: line 8: The given range isn't in document. | 134 CONSOLE ERROR: line 8: The given range isn't in document. |
| 165 CONSOLE ERROR: line 8: The given range isn't in document. | 135 CONSOLE ERROR: line 8: The given range isn't in document. |
| 166 This is a testharness.js-based test. | 136 This is a testharness.js-based test. |
| 167 Found 1208 tests; 1008 PASS, 200 FAIL, 0 TIMEOUT, 0 NOTRUN. | 137 Found 1208 tests; 984 PASS, 224 FAIL, 0 TIMEOUT, 0 NOTRUN. |
| 168 PASS Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 0 [paras[0]
.firstChild, 0, paras[0].firstChild, 0]: first addRange() must do nothing | 138 PASS Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 0 [paras[0]
.firstChild, 0, paras[0].firstChild, 0]: first addRange() must do nothing |
| 169 PASS Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 1 [paras[0]
.firstChild, 0, paras[0].firstChild, 1]: first addRange() must do nothing | 139 PASS Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 1 [paras[0]
.firstChild, 0, paras[0].firstChild, 1]: first addRange() must do nothing |
| 170 PASS Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 2 [paras[0]
.firstChild, 2, paras[0].firstChild, 8]: first addRange() must do nothing | 140 PASS Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 2 [paras[0]
.firstChild, 2, paras[0].firstChild, 8]: first addRange() must do nothing |
| 171 PASS Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 3 [paras[0]
.firstChild, 2, paras[0].firstChild, 9]: first addRange() must do nothing | 141 PASS Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 3 [paras[0]
.firstChild, 2, paras[0].firstChild, 9]: first addRange() must do nothing |
| 172 PASS Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 4 [paras[1]
.firstChild, 0, paras[1].firstChild, 0]: first addRange() must do nothing | 142 PASS Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 4 [paras[1]
.firstChild, 0, paras[1].firstChild, 0]: first addRange() must do nothing |
| 173 PASS Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 5 [paras[1]
.firstChild, 0, paras[1].firstChild, 1]: first addRange() must do nothing | 143 PASS Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 5 [paras[1]
.firstChild, 0, paras[1].firstChild, 1]: first addRange() must do nothing |
| 174 PASS Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 6 [paras[1]
.firstChild, 2, paras[1].firstChild, 8]: first addRange() must do nothing | 144 PASS Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 6 [paras[1]
.firstChild, 2, paras[1].firstChild, 8]: first addRange() must do nothing |
| 175 PASS Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 7 [paras[1]
.firstChild, 2, paras[1].firstChild, 9]: first addRange() must do nothing | 145 PASS Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 7 [paras[1]
.firstChild, 2, paras[1].firstChild, 9]: first addRange() must do nothing |
| 176 PASS Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 8 [detached
Para1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must do noth
ing | 146 PASS Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 8 [detached
Para1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must do noth
ing |
| 177 PASS Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 9 [detached
Para1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must do noth
ing | 147 PASS Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 9 [detached
Para1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must do noth
ing |
| (...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 306 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 | 276 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 |
| 307 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 | 277 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 |
| 308 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 | 278 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 |
| 309 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 | 279 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 |
| 310 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 | 280 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 |
| 311 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 | 281 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 |
| 312 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 | 282 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 |
| 313 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 | 283 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 |
| 314 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 | 284 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 |
| 315 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 | 285 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 |
| 316 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 | 286 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 6 |
| 317 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̈" | 287 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 "" |
| 318 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 | 288 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 6 |
| 319 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 | 289 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 |
| 320 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 | 290 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 |
| 321 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 | 291 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 |
| 322 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 | 292 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 |
| 323 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 | 293 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 |
| 324 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 | 294 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 |
| 325 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 | 295 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 |
| 326 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 | 296 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 |
| 327 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 | 297 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 |
| 328 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 | 298 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 6 |
| 329 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" | 299 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 "" |
| 330 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 | 300 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 6 |
| 331 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 | 301 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 |
| 332 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 | 302 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 |
| 333 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 | 303 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 |
| 334 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 | 304 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 |
| 335 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 | 305 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 |
| 336 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 | 306 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 |
| 337 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 | 307 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 |
| 338 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 | 308 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 |
| 339 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 | 309 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 |
| 340 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 | 310 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 |
| (...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 445 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
14 [document.documentElement, 0, document.documentElement, 1]: modifying the se
cond added range must modify the Selection's last Range assert_equals: After mut
ating the second added Range, startOffset of the Selection's last Range must mat
ch the added Range expected 0 but got 6 | 415 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
14 [document.documentElement, 0, document.documentElement, 1]: modifying the se
cond added range must modify the Selection's last Range assert_equals: After mut
ating the second added Range, startOffset of the Selection's last Range must mat
ch the added Range expected 0 but got 6 |
| 446 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
14 [document.documentElement, 0, document.documentElement, 1]: modifying the Se
lection's last Range must modify the second added Range assert_equals: After sec
ond addRange(), after mutating the Selection's last Range, startOffset of the Se
lection's last Range must match the added Range expected 0 but got 6 | 416 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
14 [document.documentElement, 0, document.documentElement, 1]: modifying the Se
lection's last Range must modify the second added Range assert_equals: After sec
ond addRange(), after mutating the Selection's last Range, startOffset of the Se
lection's last Range must match the added Range expected 0 but got 6 |
| 447 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: first addRange()
must not throw exceptions or modify the range it's given | 417 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: first addRange()
must not throw exceptions or modify the range it's given |
| 448 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: first addRange()
must result in rangeCount being 1 | 418 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: first addRange()
must result in rangeCount being 1 |
| 449 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: first addRange()
must result in the selection's last range having the specified endpoints | 419 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: first addRange()
must result in the selection's last range having the specified endpoints |
| 450 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: first addRange()
must result in the selection's last range being the same object we added | 420 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: first addRange()
must result in the selection's last range being the same object we added |
| 451 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: modifying the fi
rst added range must modify the Selection's last Range | 421 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: modifying the fi
rst added range must modify the Selection's last Range |
| 452 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: modifying the Se
lection's last Range must modify the first added Range | 422 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: modifying the Se
lection's last Range must modify the first added Range |
| 453 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: second addRange(
) must not throw exceptions or modify the range it's given | 423 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: second addRange(
) must not throw exceptions or modify the range it's given |
| 454 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: second addRange(
) must result in rangeCount being 1 | 424 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: second addRange(
) must result in rangeCount being 1 |
| 455 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: second addRange(
) must result in the selection's last range having the specified endpoints | 425 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: second addRange(
) must result in the selection's last range having the specified endpoints asser
t_equals: startContainer of the Selection's last Range must match the added Rang
e expected Element node <html><head><title>Selection.addRange() tests</title> |
| 426 <me... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 427 " |
| 456 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: second addRange(
) must result in the selection's last range being the same object we added asser
t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect
ed object "Selection.addRange() tests | 428 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: second addRange(
) must result in the selection's last range being the same object we added asser
t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect
ed object "Selection.addRange() tests |
| 457 | 429 |
| 458 Äb̈c̈d̈ëf̈g̈ḧ | 430 Äb̈c̈d̈ëf̈g̈ḧ |
| 459 Ijklmnop | 431 Ijklmnop |
| 460 QrstuvwxYzabcdefGhijklmn | 432 QrstuvwxYzabcdefGhijklmn |
| 461 | 433 |
| 462 | 434 |
| 463 | 435 |
| 464 | 436 |
| 465 | 437 |
| 466 "use strict"; | 438 "use strict"; |
| 467 | 439 |
| 468 testAddRangeSubSet(24, 28); | 440 testAddRangeSubSet(24, 28); |
| 469 testDiv.style.display = "none"; | 441 testDiv.style.display = "none"; |
| 470 " but got object "Selection.addRange() tests | 442 " but got object "" |
| 471 | 443 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: modifying the se
cond added range must modify the Selection's last Range assert_equals: After mut
ating the second added Range, startOffset of the Selection's last Range must mat
ch the added Range expected 0 but got 6 |
| 472 Äb̈c̈d̈ëf̈g̈ḧ | |
| 473 Ijklmnop | |
| 474 QrstuvwxYzabcdefGhijklmn | |
| 475 | |
| 476 | |
| 477 | |
| 478 | |
| 479 | |
| 480 "use strict"; | |
| 481 | |
| 482 testAddRangeSubSet(24, 28); | |
| 483 testDiv.style.display = "none"; | |
| 484 " | |
| 485 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: modifying the se
cond added range must modify the Selection's last Range assert_equals: After mut
ating the second added Range, startContainer of the Selection's last Range must
match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ | |
| 486 " but got Element node <html><head><title>Selection.addRange() tests</title> | |
| 487 <me... | |
| 488 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: modifying the Se
lection's last Range must modify the second added Range assert_equals: After sec
ond addRange(), after mutating the Selection's last Range, startOffset of the Se
lection's last Range must match the added Range expected 0 but got 6 | 444 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: modifying the Se
lection's last Range must modify the second added Range assert_equals: After sec
ond addRange(), after mutating the Selection's last Range, startOffset of the Se
lection's last Range must match the added Range expected 0 but got 6 |
| 489 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: first addRange()
must not throw exceptions or modify the range it's given | 445 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: first addRange()
must not throw exceptions or modify the range it's given |
| 490 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: first addRange()
must result in rangeCount being 1 | 446 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: first addRange()
must result in rangeCount being 1 |
| 491 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: first addRange()
must result in the selection's last range having the specified endpoints | 447 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: first addRange()
must result in the selection's last range having the specified endpoints |
| 492 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: first addRange()
must result in the selection's last range being the same object we added | 448 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: first addRange()
must result in the selection's last range being the same object we added |
| 493 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: modifying the fi
rst added range must modify the Selection's last Range | 449 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: modifying the fi
rst added range must modify the Selection's last Range |
| 494 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: modifying the Se
lection's last Range must modify the first added Range | 450 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: modifying the Se
lection's last Range must modify the first added Range |
| 495 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: second addRange(
) must not throw exceptions or modify the range it's given | 451 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: second addRange(
) must not throw exceptions or modify the range it's given |
| 496 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: second addRange(
) must result in rangeCount being 1 | 452 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: second addRange(
) must result in rangeCount being 1 |
| 497 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: second addRange(
) must result in the selection's last range having the specified endpoints | 453 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: second addRange(
) must result in the selection's last range having the specified endpoints asser
t_equals: startContainer of the Selection's last Range must match the added Rang
e expected Element node <html><head><title>Selection.addRange() tests</title> |
| 454 <me... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 455 " |
| 498 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: second addRange(
) must result in the selection's last range being the same object we added asser
t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect
ed object "Äb̈c̈d̈ëf̈g̈ḧ | 456 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: second addRange(
) must result in the selection's last range being the same object we added asser
t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect
ed object "Äb̈c̈d̈ëf̈g̈ḧ |
| 499 Ijklmnop | 457 Ijklmnop |
| 500 QrstuvwxYzabcdefGhijklmn | 458 QrstuvwxYzabcdefGhijklmn |
| 501 | 459 |
| 502 | 460 |
| 503 | 461 |
| 504 | 462 |
| 505 | 463 |
| 506 "use strict"; | 464 "use strict"; |
| 507 | 465 |
| 508 testAddRangeSubSet(24, 28); | 466 testAddRangeSubSet(24, 28); |
| 509 testDiv.style.display = "none"; | 467 testDiv.style.display = "none"; |
| 510 " but got object "Äb̈c̈d̈ëf̈g̈ḧ | 468 " but got object "" |
| 511 Ijklmnop | 469 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: modifying the se
cond added range must modify the Selection's last Range assert_equals: After mut
ating the second added Range, startOffset of the Selection's last Range must mat
ch the added Range expected 0 but got 6 |
| 512 QrstuvwxYzabcdefGhijklmn | |
| 513 | |
| 514 | |
| 515 | |
| 516 | |
| 517 | |
| 518 "use strict"; | |
| 519 | |
| 520 testAddRangeSubSet(24, 28); | |
| 521 testDiv.style.display = "none"; | |
| 522 " | |
| 523 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: modifying the se
cond added range must modify the Selection's last Range assert_equals: After mut
ating the second added Range, startContainer of the Selection's last Range must
match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ | |
| 524 " but got Element node <html><head><title>Selection.addRange() tests</title> | |
| 525 <me... | |
| 526 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: modifying the Se
lection's last Range must modify the second added Range assert_equals: After sec
ond addRange(), after mutating the Selection's last Range, startOffset of the Se
lection's last Range must match the added Range expected 0 but got 6 | 470 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: modifying the Se
lection's last Range must modify the second added Range assert_equals: After sec
ond addRange(), after mutating the Selection's last Range, startOffset of the Se
lection's last Range must match the added Range expected 0 but got 6 |
| 527 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
17 [document.head, 1, document.head, 1]: first addRange() must not throw except
ions or modify the range it's given | 471 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
17 [document.head, 1, document.head, 1]: first addRange() must not throw except
ions or modify the range it's given |
| 528 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
17 [document.head, 1, document.head, 1]: first addRange() must result in rangeC
ount being 1 | 472 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
17 [document.head, 1, document.head, 1]: first addRange() must result in rangeC
ount being 1 |
| 529 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
17 [document.head, 1, document.head, 1]: first addRange() must result in the se
lection's last range having the specified endpoints | 473 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
17 [document.head, 1, document.head, 1]: first addRange() must result in the se
lection's last range having the specified endpoints |
| 530 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
17 [document.head, 1, document.head, 1]: first addRange() must result in the se
lection's last range being the same object we added | 474 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
17 [document.head, 1, document.head, 1]: first addRange() must result in the se
lection's last range being the same object we added |
| 531 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
17 [document.head, 1, document.head, 1]: modifying the first added range must m
odify the Selection's last Range | 475 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
17 [document.head, 1, document.head, 1]: modifying the first added range must m
odify the Selection's last Range |
| 532 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
17 [document.head, 1, document.head, 1]: modifying the Selection's last Range m
ust modify the first added Range | 476 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
17 [document.head, 1, document.head, 1]: modifying the Selection's last Range m
ust modify the first added Range |
| 533 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
17 [document.head, 1, document.head, 1]: second addRange() must not throw excep
tions or modify the range it's given | 477 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
17 [document.head, 1, document.head, 1]: second addRange() must not throw excep
tions or modify the range it's given |
| 534 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
17 [document.head, 1, document.head, 1]: second addRange() must result in range
Count being 1 | 478 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
17 [document.head, 1, document.head, 1]: second addRange() must result in range
Count being 1 |
| 535 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
17 [document.head, 1, document.head, 1]: 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 <head><title>Selection.addRange() tests</title> | 479 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
17 [document.head, 1, document.head, 1]: 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 <head><title>Selection.addRange() tests</title> |
| 536 <meta nam... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ | 480 <meta nam... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 537 " | 481 " |
| 538 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
17 [document.head, 1, document.head, 1]: second addRange() must result in the s
election's last range being the same object we added assert_equals: getRangeAt(r
angeCount - 1) must return the same object we added expected object "" but got o
bject "" | 482 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
17 [document.head, 1, document.head, 1]: second addRange() must result in the s
election's last range being the same object we added assert_equals: getRangeAt(r
angeCount - 1) must return the same object we added expected object "" but got o
bject "" |
| 539 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
17 [document.head, 1, document.head, 1]: modifying the second added range must
modify the Selection's last Range assert_equals: After mutating the second added
Range, startOffset of the Selection's last Range must match the added Range exp
ected 0 but got 6 | 483 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
17 [document.head, 1, document.head, 1]: modifying the second added range must
modify the Selection's last Range assert_equals: After mutating the second added
Range, startOffset of the Selection's last Range must match the added Range exp
ected 0 but got 6 |
| 540 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
17 [document.head, 1, document.head, 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 | 484 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
17 [document.head, 1, document.head, 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 |
| 541 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
18 [document.body, 0, document.body, 1]: first addRange() must not throw except
ions or modify the range it's given | 485 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
18 [document.body, 0, document.body, 1]: first addRange() must not throw except
ions or modify the range it's given |
| 542 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
18 [document.body, 0, document.body, 1]: first addRange() must result in rangeC
ount being 1 | 486 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
18 [document.body, 0, document.body, 1]: first addRange() must result in rangeC
ount being 1 |
| 543 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
18 [document.body, 0, document.body, 1]: first addRange() must result in the se
lection's last range having the specified endpoints | 487 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
18 [document.body, 0, document.body, 1]: first addRange() must result in the se
lection's last range having the specified endpoints |
| 544 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
18 [document.body, 0, document.body, 1]: first addRange() must result in the se
lection's last range being the same object we added | 488 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
18 [document.body, 0, document.body, 1]: first addRange() must result in the se
lection's last range being the same object we added |
| 545 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
18 [document.body, 0, document.body, 1]: modifying the first added range must m
odify the Selection's last Range | 489 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
18 [document.body, 0, document.body, 1]: modifying the first added range must m
odify the Selection's last Range |
| 546 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
18 [document.body, 0, document.body, 1]: modifying the Selection's last Range m
ust modify the first added Range | 490 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
18 [document.body, 0, document.body, 1]: modifying the Selection's last Range m
ust modify the first added Range |
| 547 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
18 [document.body, 0, document.body, 1]: second addRange() must not throw excep
tions or modify the range it's given | 491 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
18 [document.body, 0, document.body, 1]: second addRange() must not throw excep
tions or modify the range it's given |
| 548 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
18 [document.body, 0, document.body, 1]: second addRange() must result in range
Count being 1 | 492 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
18 [document.body, 0, document.body, 1]: second addRange() must result in range
Count being 1 |
| 549 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
18 [document.body, 0, document.body, 1]: second addRange() must result in the s
election's last range having the specified endpoints | 493 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
18 [document.body, 0, document.body, 1]: 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 <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ |
| 494 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 495 " |
| 550 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
18 [document.body, 0, document.body, 1]: second addRange() must result in the s
election's last range being the same object we added assert_equals: getRangeAt(r
angeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf
̈g̈ḧ | 496 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
18 [document.body, 0, document.body, 1]: second addRange() must result in the s
election's last range being the same object we added assert_equals: getRangeAt(r
angeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf
̈g̈ḧ |
| 551 Ijklmnop | 497 Ijklmnop |
| 552 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ | 498 QrstuvwxYzabcdefGhijklmn" but got object "" |
| 553 Ijklmnop | 499 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
18 [document.body, 0, document.body, 1]: modifying the second added range must
modify the Selection's last Range assert_equals: After mutating the second added
Range, startOffset of the Selection's last Range must match the added Range exp
ected 0 but got 6 |
| 554 QrstuvwxYzabcdefGhijklmn" | |
| 555 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
18 [document.body, 0, document.body, 1]: modifying the second added range must
modify the Selection's last Range assert_equals: After mutating the second added
Range, startContainer of the Selection's last Range must match the added Range
expected Text node "Äb̈c̈d̈ëf̈g̈ḧ | |
| 556 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | |
| 557 </p><p id... | |
| 558 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
18 [document.body, 0, document.body, 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 | 500 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
18 [document.body, 0, document.body, 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 |
| 559 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRan
ge() must not throw exceptions or modify the range it's given | 501 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRan
ge() must not throw exceptions or modify the range it's given |
| 560 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRan
ge() must result in rangeCount being 1 | 502 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRan
ge() must result in rangeCount being 1 |
| 561 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRan
ge() must result in the selection's last range having the specified endpoints | 503 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRan
ge() must result in the selection's last range having the specified endpoints |
| 562 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRan
ge() must result in the selection's last range being the same object we added | 504 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRan
ge() must result in the selection's last range being the same object we added |
| 563 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying th
e first added range must modify the Selection's last Range | 505 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying th
e first added range must modify the Selection's last Range |
| 564 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying th
e Selection's last Range must modify the first added Range | 506 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying th
e Selection's last Range must modify the first added Range |
| 565 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRa
nge() must do nothing | 507 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRa
nge() must do nothing |
| 566 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw ex
ceptions or modify the range it's given | 508 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw ex
ceptions or modify the range it's given |
| 567 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in ra
ngeCount being 1 | 509 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in ra
ngeCount being 1 |
| (...skipping 24 matching lines...) Expand all Loading... |
| 592 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 | 534 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 |
| 593 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 | 535 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 |
| 594 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 | 536 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 |
| 595 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 | 537 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 |
| 596 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 | 538 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 |
| 597 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 | 539 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 |
| 598 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 | 540 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 |
| 599 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 | 541 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 |
| 600 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 | 542 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 |
| 601 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 | 543 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 |
| 602 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 | 544 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: startContainer of the
Selection's last Range must match the added Range expected Element node <p id="a
">Äb̈c̈d̈ëf̈g̈ḧ |
| 545 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 546 " |
| 603 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̈ḧ | 547 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̈ḧ |
| 604 " but got object "Äb̈c̈d̈ëf̈g̈ḧ | 548 " but got object "" |
| 605 " | 549 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
artOffset of the Selection's last Range must match the added Range expected 0 bu
t got 6 |
| 606 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̈ḧ | |
| 607 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ | |
| 608 </p> | |
| 609 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 | 550 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 |
| 610 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 | 551 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 |
| 611 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 | 552 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 |
| 612 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 | 553 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 |
| 613 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 being the same object we added | 554 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 being the same object we added |
| 614 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must m
odify the Selection's last Range | 555 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must m
odify the Selection's last Range |
| 615 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range m
ust modify the first added Range | 556 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range m
ust modify the first added Range |
| 616 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must do nothing | 557 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must do nothing |
| 617 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw except
ions or modify the range it's given | 558 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw except
ions or modify the range it's given |
| 618 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeC
ount being 1 | 559 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeC
ount being 1 |
| 619 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the se
lection's last range having the specified endpoints | 560 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the se
lection's last range having the specified endpoints |
| 620 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the se
lection's last range being the same object we added | 561 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the se
lection's last range being the same object we added |
| 621 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must m
odify the Selection's last Range | 562 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must m
odify the Selection's last Range |
| 622 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range m
ust modify the first added Range | 563 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range m
ust modify the first added Range |
| 623 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must do nothing | 564 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must do nothing |
| 624 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not
throw exceptions or modify the range it's given | 565 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not
throw exceptions or modify the range it's given |
| 625 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resu
lt in rangeCount being 1 | 566 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resu
lt in rangeCount being 1 |
| 626 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] 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 | 567 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] 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 |
| 627 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] 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 | 568 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] 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 |
| 628 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added
range must modify the Selection's last Range | 569 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added
range must modify the Selection's last Range |
| 629 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's
last Range must modify the first added Range | 570 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's
last Range must modify the first added Range |
| 630 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not
throw exceptions or modify the range it's given | 571 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not
throw exceptions or modify the range it's given |
| 631 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must res
ult in rangeCount being 1 | 572 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must res
ult in rangeCount being 1 |
| 632 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] 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 | 573 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] 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:
startOffset of the Selection's last Range must match the added Range expected 0
but got 6 |
| 633 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] 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̈ḧ | 574 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] 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̈ḧ |
| 634 " but got object "Äb̈c̈d̈ëf̈g̈ḧ | 575 " but got object "" |
| 635 " | 576 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] 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, startOffset of the Selection's last Range must match the add
ed Range expected 0 but got 6 |
| 636 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] 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̈ḧ | |
| 637 " but got Text node "Ijklmnop | |
| 638 " | |
| 639 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's
last Range must modify the second added Range assert_equals: After second 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 | 577 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's
last Range must modify the second added Range assert_equals: After second 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 |
| 640 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not
throw exceptions or modify the range it's given | 578 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not
throw exceptions or modify the range it's given |
| 641 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must resu
lt in rangeCount being 1 | 579 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must resu
lt in rangeCount being 1 |
| 642 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] 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 | 580 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] 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 |
| 643 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] 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 | 581 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] 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 |
| 644 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added
range must modify the Selection's last Range | 582 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added
range must modify the Selection's last Range |
| 645 PASS 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 first added Range | 583 PASS 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 first added Range |
| 646 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not
throw exceptions or modify the range it's given | 584 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not
throw exceptions or modify the range it's given |
| 647 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must res
ult in rangeCount being 1 | 585 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must res
ult in rangeCount being 1 |
| 648 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] 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 | 586 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] 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 assert_equals:
startOffset of the Selection's last Range must match the added Range expected 0
but got 6 |
| 649 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] 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̈ḧ | 587 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] 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̈ḧ |
| 650 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ | 588 Ijklmnop" but got object "" |
| 651 Ijklmnop" | 589 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 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 add
ed Range expected 0 but got 6 |
| 652 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 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̈ḧ | |
| 653 " but got Text node "Ijklmnop | |
| 654 " | |
| 655 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 | 590 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 |
| 656 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 | 591 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 |
| 657 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 | 592 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 |
| 658 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 | 593 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 |
| 659 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 | 594 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 |
| 660 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 | 595 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 |
| 661 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 | 596 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 |
| 662 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 | 597 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 |
| 663 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 | 598 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 |
| 664 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 | 599 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 6 |
| 665 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
̈ḧ | 600 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
̈ḧ |
| 666 Ijklmnop | 601 Ijklmnop |
| 667 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ | 602 QrstuvwxYzabcdef" but got object "" |
| 668 Ijklmnop | 603 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 6 |
| 669 QrstuvwxYzabcdef" | |
| 670 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 | |
| 671 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 | 604 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 |
| 672 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 | 605 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 |
| 673 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 | 606 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 |
| 674 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 | 607 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 |
| 675 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 | 608 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 |
| 676 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 | 609 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 |
| 677 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 | 610 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 |
| 678 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 | 611 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 |
| 679 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 | 612 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 |
| 680 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 | 613 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: startContai
ner of the Selection's last Range must match the added Range expected Element no
de <p id="a">Äb̈c̈d̈ëf̈g̈ḧ |
| 681 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" | 614 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 682 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̈ḧ | 615 " |
| 683 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 616 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 "" |
| 684 </p> | 617 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, startOffset of the Selection's last Range must match the added Range ex
pected 0 but got 6 |
| 685 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 | 618 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 |
| 686 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 | 619 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 |
| 687 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 | 620 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 |
| 688 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 | 621 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 |
| 689 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 | 622 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 |
| 690 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 | 623 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 |
| 691 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 | 624 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 |
| 692 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or mo
dify the range it's given | 625 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or mo
dify the range it's given |
| 693 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being
1 | 626 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being
1 |
| 694 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's
last range having the specified endpoints assert_equals: startContainer of the S
election's last Range must match the added Range expected Element node <div id="
test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 627 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's
last range having the specified endpoints assert_equals: startContainer of the S
election's last Range must match the added Range expected Element node <div id="
test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 747 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
34 [document, 0, document, 1]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, st
artOffset of the Selection's last Range must match the added Range expected 0 bu
t got 6 | 680 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
34 [document, 0, document, 1]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, st
artOffset of the Selection's last Range must match the added Range expected 0 bu
t got 6 |
| 748 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
34 [document, 0, document, 1]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating t
he Selection's last Range, startOffset of the Selection's last Range must match
the added Range expected 0 but got 6 | 681 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
34 [document, 0, document, 1]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating t
he Selection's last Range, startOffset of the Selection's last Range must match
the added Range expected 0 but got 6 |
| 749 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
35 [document, 0, document, 2]: first addRange() must not throw exceptions or mo
dify the range it's given | 682 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
35 [document, 0, document, 2]: first addRange() must not throw exceptions or mo
dify the range it's given |
| 750 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
35 [document, 0, document, 2]: first addRange() must result in rangeCount being
1 | 683 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
35 [document, 0, document, 2]: first addRange() must result in rangeCount being
1 |
| 751 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
35 [document, 0, document, 2]: first addRange() must result in the selection's
last range having the specified endpoints | 684 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
35 [document, 0, document, 2]: first addRange() must result in the selection's
last range having the specified endpoints |
| 752 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
35 [document, 0, document, 2]: first addRange() must result in the selection's
last range being the same object we added | 685 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
35 [document, 0, document, 2]: first addRange() must result in the selection's
last range being the same object we added |
| 753 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
35 [document, 0, document, 2]: modifying the first added range must modify the
Selection's last Range | 686 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
35 [document, 0, document, 2]: modifying the first added range must modify the
Selection's last Range |
| 754 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
35 [document, 0, document, 2]: modifying the Selection's last Range must modify
the first added Range | 687 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
35 [document, 0, document, 2]: modifying the Selection's last Range must modify
the first added Range |
| 755 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
35 [document, 0, document, 2]: second addRange() must not throw exceptions or m
odify the range it's given | 688 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
35 [document, 0, document, 2]: second addRange() must not throw exceptions or m
odify the range it's given |
| 756 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
35 [document, 0, document, 2]: second addRange() must result in rangeCount bein
g 1 | 689 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
35 [document, 0, document, 2]: second addRange() must result in rangeCount bein
g 1 |
| 757 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
35 [document, 0, document, 2]: second addRange() must result in the selection's
last range having the specified endpoints | 690 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
35 [document, 0, document, 2]: 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 Document node with 2
children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 691 " |
| 758 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
35 [document, 0, document, 2]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount
- 1) must return the same object we added expected object "Selection.addRange()
tests | 692 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
35 [document, 0, document, 2]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount
- 1) must return the same object we added expected object "Selection.addRange()
tests |
| 759 | 693 |
| 760 Äb̈c̈d̈ëf̈g̈ḧ | 694 Äb̈c̈d̈ëf̈g̈ḧ |
| 761 Ijklmnop | 695 Ijklmnop |
| 762 QrstuvwxYzabcdefGhijklmn | 696 QrstuvwxYzabcdefGhijklmn |
| 763 | 697 |
| 764 | 698 |
| 765 | 699 |
| 766 | 700 |
| 767 | 701 |
| 768 "use strict"; | 702 "use strict"; |
| 769 | 703 |
| 770 testAddRangeSubSet(24, 28); | 704 testAddRangeSubSet(24, 28); |
| 771 testDiv.style.display = "none"; | 705 testDiv.style.display = "none"; |
| 772 " but got object "Selection.addRange() tests | 706 " but got object "" |
| 773 | 707 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
35 [document, 0, document, 2]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, st
artOffset of the Selection's last Range must match the added Range expected 0 bu
t got 6 |
| 774 Äb̈c̈d̈ëf̈g̈ḧ | |
| 775 Ijklmnop | |
| 776 QrstuvwxYzabcdefGhijklmn | |
| 777 | |
| 778 | |
| 779 | |
| 780 | |
| 781 | |
| 782 "use strict"; | |
| 783 | |
| 784 testAddRangeSubSet(24, 28); | |
| 785 testDiv.style.display = "none"; | |
| 786 " | |
| 787 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
35 [document, 0, document, 2]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, st
artContainer of the Selection's last Range must match the added Range expected T
ext node "Äb̈c̈d̈ëf̈g̈ḧ | |
| 788 " but got Document node with 2 children | |
| 789 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
35 [document, 0, document, 2]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating t
he Selection's last Range, startOffset of the Selection's last Range must match
the added Range expected 0 but got 6 | 708 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
35 [document, 0, document, 2]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating t
he Selection's last Range, startOffset of the Selection's last Range must match
the added Range expected 0 but got 6 |
| 790 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
36 [document, 1, document, 2]: first addRange() must not throw exceptions or mo
dify the range it's given | 709 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
36 [document, 1, document, 2]: first addRange() must not throw exceptions or mo
dify the range it's given |
| 791 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
36 [document, 1, document, 2]: first addRange() must result in rangeCount being
1 | 710 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
36 [document, 1, document, 2]: first addRange() must result in rangeCount being
1 |
| 792 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
36 [document, 1, document, 2]: first addRange() must result in the selection's
last range having the specified endpoints | 711 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
36 [document, 1, document, 2]: first addRange() must result in the selection's
last range having the specified endpoints |
| 793 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
36 [document, 1, document, 2]: first addRange() must result in the selection's
last range being the same object we added | 712 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
36 [document, 1, document, 2]: first addRange() must result in the selection's
last range being the same object we added |
| 794 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
36 [document, 1, document, 2]: modifying the first added range must modify the
Selection's last Range | 713 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
36 [document, 1, document, 2]: modifying the first added range must modify the
Selection's last Range |
| 795 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
36 [document, 1, document, 2]: modifying the Selection's last Range must modify
the first added Range | 714 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
36 [document, 1, document, 2]: modifying the Selection's last Range must modify
the first added Range |
| 796 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
36 [document, 1, document, 2]: second addRange() must not throw exceptions or m
odify the range it's given | 715 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
36 [document, 1, document, 2]: second addRange() must not throw exceptions or m
odify the range it's given |
| 797 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
36 [document, 1, document, 2]: second addRange() must result in rangeCount bein
g 1 | 716 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
36 [document, 1, document, 2]: second addRange() must result in rangeCount bein
g 1 |
| 798 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
36 [document, 1, document, 2]: second addRange() must result in the selection's
last range having the specified endpoints | 717 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
36 [document, 1, document, 2]: 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 Document node with 2
children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 718 " |
| 799 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
36 [document, 1, document, 2]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount
- 1) must return the same object we added expected object "Selection.addRange()
tests | 719 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
36 [document, 1, document, 2]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount
- 1) must return the same object we added expected object "Selection.addRange()
tests |
| 800 | 720 |
| 801 Äb̈c̈d̈ëf̈g̈ḧ | 721 Äb̈c̈d̈ëf̈g̈ḧ |
| 802 Ijklmnop | 722 Ijklmnop |
| 803 QrstuvwxYzabcdefGhijklmn | 723 QrstuvwxYzabcdefGhijklmn |
| 804 | 724 |
| 805 | 725 |
| 806 | 726 |
| 807 | 727 |
| 808 | 728 |
| 809 "use strict"; | 729 "use strict"; |
| 810 | 730 |
| 811 testAddRangeSubSet(24, 28); | 731 testAddRangeSubSet(24, 28); |
| 812 testDiv.style.display = "none"; | 732 testDiv.style.display = "none"; |
| 813 " but got object "Selection.addRange() tests | 733 " but got object "" |
| 814 | 734 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
36 [document, 1, document, 2]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, st
artOffset of the Selection's last Range must match the added Range expected 0 bu
t got 6 |
| 815 Äb̈c̈d̈ëf̈g̈ḧ | |
| 816 Ijklmnop | |
| 817 QrstuvwxYzabcdefGhijklmn | |
| 818 | |
| 819 | |
| 820 | |
| 821 | |
| 822 | |
| 823 "use strict"; | |
| 824 | |
| 825 testAddRangeSubSet(24, 28); | |
| 826 testDiv.style.display = "none"; | |
| 827 " | |
| 828 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
36 [document, 1, document, 2]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, st
artContainer of the Selection's last Range must match the added Range expected T
ext node "Äb̈c̈d̈ëf̈g̈ḧ | |
| 829 " but got Document node with 2 children | |
| 830 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
36 [document, 1, document, 2]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating t
he Selection's last Range, startOffset of the Selection's last Range must match
the added Range expected 0 but got 6 | 735 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
36 [document, 1, document, 2]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating t
he Selection's last Range, startOffset of the Selection's last Range must match
the added Range expected 0 but got 6 |
| 831 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptions or modi
fy the range it's given | 736 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptions or modi
fy the range it's given |
| 832 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCount being 1
| 737 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCount being 1
|
| 833 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
37 [testDiv, 0, comment, 5]: first addRange() must result in the selection's la
st range having the specified endpoints | 738 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
37 [testDiv, 0, comment, 5]: first addRange() must result in the selection's la
st range having the specified endpoints |
| 834 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
37 [testDiv, 0, comment, 5]: first addRange() must result in the selection's la
st range being the same object we added | 739 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
37 [testDiv, 0, comment, 5]: first addRange() must result in the selection's la
st range being the same object we added |
| 835 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
37 [testDiv, 0, comment, 5]: modifying the first added range must modify the Se
lection's last Range | 740 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
37 [testDiv, 0, comment, 5]: modifying the first added range must modify the Se
lection's last Range |
| 836 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify t
he first added Range | 741 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify t
he first added Range |
| 837 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
37 [testDiv, 0, comment, 5]: second addRange() must not throw exceptions or mod
ify the range it's given | 742 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
37 [testDiv, 0, comment, 5]: second addRange() must not throw exceptions or mod
ify the range it's given |
| 838 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCount being
1 | 743 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCount being
1 |
| 839 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
37 [testDiv, 0, comment, 5]: second addRange() must result in the selection's l
ast range having the specified endpoints assert_equals: endContainer of the Sele
ction's last Range must match the added Range expected Comment node <!--Alphabet
soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 744 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
37 [testDiv, 0, comment, 5]: second addRange() must result in the selection's l
ast range having the specified endpoints assert_equals: startContainer of the Se
lection's last Range must match the added Range expected Element node <div id="t
est"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ |
| 840 </p><p id="b" s... | 745 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 746 " |
| 841 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
37 [testDiv, 0, comment, 5]: second addRange() must result in the selection's l
ast 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̈ḧ | 747 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
37 [testDiv, 0, comment, 5]: second addRange() must result in the selection's l
ast 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̈ḧ |
| 842 Ijklmnop | 748 Ijklmnop |
| 843 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ | 749 QrstuvwxYzabcdefGhijklmn" but got object "" |
| 844 Ijklmnop | 750 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
37 [testDiv, 0, comment, 5]: modifying the second added range must modify the S
election's last Range assert_equals: After mutating the second added Range, star
tOffset of the Selection's last Range must match the added Range expected 0 but
got 6 |
| 845 QrstuvwxYzabcdefGhijklmn" | |
| 846 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
37 [testDiv, 0, comment, 5]: modifying the second added range must modify the S
election's last Range assert_equals: After mutating the second added Range, star
tContainer of the Selection's last Range must match the added Range expected Tex
t node "Äb̈c̈d̈ëf̈g̈ḧ | |
| 847 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | |
| 848 </p><p id="b" s... | |
| 849 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify t
he second added Range assert_equals: After second addRange(), after mutating the
Selection's last Range, startOffset of the Selection's last Range must match th
e added Range expected 0 but got 6 | 751 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify t
he second added Range assert_equals: After second addRange(), after mutating the
Selection's last Range, startOffset of the Selection's last Range must match th
e added Range expected 0 but got 6 |
| 850 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not throw except
ions or modify the range it's given | 752 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not throw except
ions or modify the range it's given |
| 851 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeC
ount being 1 | 753 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeC
ount being 1 |
| 852 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the se
lection's last range having the specified endpoints | 754 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the se
lection's last range having the specified endpoints |
| 853 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the se
lection's last range being the same object we added | 755 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the se
lection's last range being the same object we added |
| 854 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: modifying the first added range must m
odify the Selection's last Range | 756 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: modifying the first added range must m
odify the Selection's last Range |
| 855 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range m
ust modify the first added Range | 757 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range m
ust modify the first added Range |
| 856 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not throw excep
tions or modify the range it's given | 758 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not throw excep
tions or modify the range it's given |
| 857 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in range
Count being 1 | 759 PASS Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in range
Count being 1 |
| 858 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: 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 Text node "
Qrstuvwx" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ | 760 FAIL Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: 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 Text node "
Qrstuvwx" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| (...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1024 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 | 926 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 |
| 1025 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 | 927 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 |
| 1026 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 | 928 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 |
| 1027 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 | 929 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 |
| 1028 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 | 930 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 |
| 1029 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 | 931 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 |
| 1030 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 | 932 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 |
| 1031 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 | 933 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 |
| 1032 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 | 934 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 |
| 1033 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 | 935 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 |
| 1034 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 | 936 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 6 |
| 1035 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̈" | 937 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 "" |
| 1036 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 | 938 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 6 |
| 1037 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 | 939 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 |
| 1038 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 | 940 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 |
| 1039 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 | 941 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 |
| 1040 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 | 942 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 |
| 1041 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 | 943 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 |
| 1042 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 | 944 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 |
| 1043 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 | 945 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 |
| 1044 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 | 946 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 |
| 1045 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 | 947 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 |
| 1046 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 | 948 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 6 |
| 1047 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" | 949 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 "" |
| 1048 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 | 950 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 6 |
| 1049 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 | 951 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 |
| 1050 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 | 952 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 |
| 1051 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 | 953 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 |
| 1052 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 | 954 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 |
| 1053 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 | 955 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 |
| 1054 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 | 956 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 |
| 1055 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 | 957 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 |
| 1056 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 | 958 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 |
| 1057 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 | 959 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 |
| 1058 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 | 960 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 |
| (...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1163 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
14 [document.documentElement, 0, document.documentElement, 1]: modifying the se
cond added range must modify the Selection's last Range assert_equals: After mut
ating the second added Range, startOffset of the Selection's last Range must mat
ch the added Range expected 0 but got 6 | 1065 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
14 [document.documentElement, 0, document.documentElement, 1]: modifying the se
cond added range must modify the Selection's last Range assert_equals: After mut
ating the second added Range, startOffset of the Selection's last Range must mat
ch the added Range expected 0 but got 6 |
| 1164 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
14 [document.documentElement, 0, document.documentElement, 1]: modifying the Se
lection's last Range must modify the second added Range assert_equals: After sec
ond addRange(), after mutating the Selection's last Range, startOffset of the Se
lection's last Range must match the added Range expected 0 but got 6 | 1066 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
14 [document.documentElement, 0, document.documentElement, 1]: modifying the Se
lection's last Range must modify the second added Range assert_equals: After sec
ond addRange(), after mutating the Selection's last Range, startOffset of the Se
lection's last Range must match the added Range expected 0 but got 6 |
| 1165 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: first addRange()
must not throw exceptions or modify the range it's given | 1067 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: first addRange()
must not throw exceptions or modify the range it's given |
| 1166 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: first addRange()
must result in rangeCount being 1 | 1068 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: first addRange()
must result in rangeCount being 1 |
| 1167 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: first addRange()
must result in the selection's last range having the specified endpoints | 1069 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: first addRange()
must result in the selection's last range having the specified endpoints |
| 1168 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: first addRange()
must result in the selection's last range being the same object we added | 1070 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: first addRange()
must result in the selection's last range being the same object we added |
| 1169 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: modifying the fi
rst added range must modify the Selection's last Range | 1071 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: modifying the fi
rst added range must modify the Selection's last Range |
| 1170 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: modifying the Se
lection's last Range must modify the first added Range | 1072 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: modifying the Se
lection's last Range must modify the first added Range |
| 1171 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: second addRange(
) must not throw exceptions or modify the range it's given | 1073 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: second addRange(
) must not throw exceptions or modify the range it's given |
| 1172 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: second addRange(
) must result in rangeCount being 1 | 1074 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: second addRange(
) must result in rangeCount being 1 |
| 1173 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: second addRange(
) must result in the selection's last range having the specified endpoints | 1075 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: second addRange(
) must result in the selection's last range having the specified endpoints asser
t_equals: startContainer of the Selection's last Range must match the added Rang
e expected Element node <html><head><title>Selection.addRange() tests</title> |
| 1076 <me... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 1077 " |
| 1174 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: second addRange(
) must result in the selection's last range being the same object we added asser
t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect
ed object "Selection.addRange() tests | 1078 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: second addRange(
) must result in the selection's last range being the same object we added asser
t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect
ed object "Selection.addRange() tests |
| 1175 | 1079 |
| 1176 Äb̈c̈d̈ëf̈g̈ḧ | 1080 Äb̈c̈d̈ëf̈g̈ḧ |
| 1177 Ijklmnop | 1081 Ijklmnop |
| 1178 QrstuvwxYzabcdefGhijklmn | 1082 QrstuvwxYzabcdefGhijklmn |
| 1179 | 1083 |
| 1180 | 1084 |
| 1181 | 1085 |
| 1182 | 1086 |
| 1183 | 1087 |
| 1184 "use strict"; | 1088 "use strict"; |
| 1185 | 1089 |
| 1186 testAddRangeSubSet(24, 28); | 1090 testAddRangeSubSet(24, 28); |
| 1187 testDiv.style.display = "none"; | 1091 testDiv.style.display = "none"; |
| 1188 " but got object "Selection.addRange() tests | 1092 " but got object "" |
| 1189 | 1093 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: modifying the se
cond added range must modify the Selection's last Range assert_equals: After mut
ating the second added Range, startOffset of the Selection's last Range must mat
ch the added Range expected 0 but got 6 |
| 1190 Äb̈c̈d̈ëf̈g̈ḧ | |
| 1191 Ijklmnop | |
| 1192 QrstuvwxYzabcdefGhijklmn | |
| 1193 | |
| 1194 | |
| 1195 | |
| 1196 | |
| 1197 | |
| 1198 "use strict"; | |
| 1199 | |
| 1200 testAddRangeSubSet(24, 28); | |
| 1201 testDiv.style.display = "none"; | |
| 1202 " | |
| 1203 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: modifying the se
cond added range must modify the Selection's last Range assert_equals: After mut
ating the second added Range, startContainer of the Selection's last Range must
match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ | |
| 1204 " but got Element node <html><head><title>Selection.addRange() tests</title> | |
| 1205 <me... | |
| 1206 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: modifying the Se
lection's last Range must modify the second added Range assert_equals: After sec
ond addRange(), after mutating the Selection's last Range, startOffset of the Se
lection's last Range must match the added Range expected 0 but got 6 | 1094 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
15 [document.documentElement, 0, document.documentElement, 2]: modifying the Se
lection's last Range must modify the second added Range assert_equals: After sec
ond addRange(), after mutating the Selection's last Range, startOffset of the Se
lection's last Range must match the added Range expected 0 but got 6 |
| 1207 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: first addRange()
must not throw exceptions or modify the range it's given | 1095 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: first addRange()
must not throw exceptions or modify the range it's given |
| 1208 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: first addRange()
must result in rangeCount being 1 | 1096 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: first addRange()
must result in rangeCount being 1 |
| 1209 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: first addRange()
must result in the selection's last range having the specified endpoints | 1097 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: first addRange()
must result in the selection's last range having the specified endpoints |
| 1210 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: first addRange()
must result in the selection's last range being the same object we added | 1098 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: first addRange()
must result in the selection's last range being the same object we added |
| 1211 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: modifying the fi
rst added range must modify the Selection's last Range | 1099 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: modifying the fi
rst added range must modify the Selection's last Range |
| 1212 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: modifying the Se
lection's last Range must modify the first added Range | 1100 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: modifying the Se
lection's last Range must modify the first added Range |
| 1213 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: second addRange(
) must not throw exceptions or modify the range it's given | 1101 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: second addRange(
) must not throw exceptions or modify the range it's given |
| 1214 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: second addRange(
) must result in rangeCount being 1 | 1102 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: second addRange(
) must result in rangeCount being 1 |
| 1215 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: second addRange(
) must result in the selection's last range having the specified endpoints | 1103 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: second addRange(
) must result in the selection's last range having the specified endpoints asser
t_equals: startContainer of the Selection's last Range must match the added Rang
e expected Element node <html><head><title>Selection.addRange() tests</title> |
| 1104 <me... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 1105 " |
| 1216 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: second addRange(
) must result in the selection's last range being the same object we added asser
t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect
ed object "Äb̈c̈d̈ëf̈g̈ḧ | 1106 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: second addRange(
) must result in the selection's last range being the same object we added asser
t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect
ed object "Äb̈c̈d̈ëf̈g̈ḧ |
| 1217 Ijklmnop | 1107 Ijklmnop |
| 1218 QrstuvwxYzabcdefGhijklmn | 1108 QrstuvwxYzabcdefGhijklmn |
| 1219 | 1109 |
| 1220 | 1110 |
| 1221 | 1111 |
| 1222 | 1112 |
| 1223 | 1113 |
| 1224 "use strict"; | 1114 "use strict"; |
| 1225 | 1115 |
| 1226 testAddRangeSubSet(24, 28); | 1116 testAddRangeSubSet(24, 28); |
| 1227 testDiv.style.display = "none"; | 1117 testDiv.style.display = "none"; |
| 1228 " but got object "Äb̈c̈d̈ëf̈g̈ḧ | 1118 " but got object "" |
| 1229 Ijklmnop | 1119 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: modifying the se
cond added range must modify the Selection's last Range assert_equals: After mut
ating the second added Range, startOffset of the Selection's last Range must mat
ch the added Range expected 0 but got 6 |
| 1230 QrstuvwxYzabcdefGhijklmn | |
| 1231 | |
| 1232 | |
| 1233 | |
| 1234 | |
| 1235 | |
| 1236 "use strict"; | |
| 1237 | |
| 1238 testAddRangeSubSet(24, 28); | |
| 1239 testDiv.style.display = "none"; | |
| 1240 " | |
| 1241 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: modifying the se
cond added range must modify the Selection's last Range assert_equals: After mut
ating the second added Range, startContainer of the Selection's last Range must
match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ | |
| 1242 " but got Element node <html><head><title>Selection.addRange() tests</title> | |
| 1243 <me... | |
| 1244 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: modifying the Se
lection's last Range must modify the second added Range assert_equals: After sec
ond addRange(), after mutating the Selection's last Range, startOffset of the Se
lection's last Range must match the added Range expected 0 but got 6 | 1120 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
16 [document.documentElement, 1, document.documentElement, 2]: modifying the Se
lection's last Range must modify the second added Range assert_equals: After sec
ond addRange(), after mutating the Selection's last Range, startOffset of the Se
lection's last Range must match the added Range expected 0 but got 6 |
| 1245 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
17 [document.head, 1, document.head, 1]: first addRange() must not throw except
ions or modify the range it's given | 1121 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
17 [document.head, 1, document.head, 1]: first addRange() must not throw except
ions or modify the range it's given |
| 1246 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
17 [document.head, 1, document.head, 1]: first addRange() must result in rangeC
ount being 1 | 1122 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
17 [document.head, 1, document.head, 1]: first addRange() must result in rangeC
ount being 1 |
| 1247 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
17 [document.head, 1, document.head, 1]: first addRange() must result in the se
lection's last range having the specified endpoints | 1123 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
17 [document.head, 1, document.head, 1]: first addRange() must result in the se
lection's last range having the specified endpoints |
| 1248 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
17 [document.head, 1, document.head, 1]: first addRange() must result in the se
lection's last range being the same object we added | 1124 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
17 [document.head, 1, document.head, 1]: first addRange() must result in the se
lection's last range being the same object we added |
| 1249 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
17 [document.head, 1, document.head, 1]: modifying the first added range must m
odify the Selection's last Range | 1125 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
17 [document.head, 1, document.head, 1]: modifying the first added range must m
odify the Selection's last Range |
| 1250 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
17 [document.head, 1, document.head, 1]: modifying the Selection's last Range m
ust modify the first added Range | 1126 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
17 [document.head, 1, document.head, 1]: modifying the Selection's last Range m
ust modify the first added Range |
| 1251 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
17 [document.head, 1, document.head, 1]: second addRange() must not throw excep
tions or modify the range it's given | 1127 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
17 [document.head, 1, document.head, 1]: second addRange() must not throw excep
tions or modify the range it's given |
| 1252 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
17 [document.head, 1, document.head, 1]: second addRange() must result in range
Count being 1 | 1128 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
17 [document.head, 1, document.head, 1]: second addRange() must result in range
Count being 1 |
| 1253 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
17 [document.head, 1, document.head, 1]: 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 <head><title>Selection.addRange() tests</title> | 1129 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
17 [document.head, 1, document.head, 1]: 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 <head><title>Selection.addRange() tests</title> |
| 1254 <meta nam... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ | 1130 <meta nam... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 1255 " | 1131 " |
| 1256 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
17 [document.head, 1, document.head, 1]: second addRange() must result in the s
election's last range being the same object we added assert_equals: getRangeAt(r
angeCount - 1) must return the same object we added expected object "" but got o
bject "" | 1132 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
17 [document.head, 1, document.head, 1]: second addRange() must result in the s
election's last range being the same object we added assert_equals: getRangeAt(r
angeCount - 1) must return the same object we added expected object "" but got o
bject "" |
| 1257 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
17 [document.head, 1, document.head, 1]: modifying the second added range must
modify the Selection's last Range assert_equals: After mutating the second added
Range, startOffset of the Selection's last Range must match the added Range exp
ected 0 but got 6 | 1133 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
17 [document.head, 1, document.head, 1]: modifying the second added range must
modify the Selection's last Range assert_equals: After mutating the second added
Range, startOffset of the Selection's last Range must match the added Range exp
ected 0 but got 6 |
| 1258 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
17 [document.head, 1, document.head, 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 | 1134 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
17 [document.head, 1, document.head, 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 |
| 1259 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
18 [document.body, 0, document.body, 1]: first addRange() must not throw except
ions or modify the range it's given | 1135 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
18 [document.body, 0, document.body, 1]: first addRange() must not throw except
ions or modify the range it's given |
| 1260 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
18 [document.body, 0, document.body, 1]: first addRange() must result in rangeC
ount being 1 | 1136 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
18 [document.body, 0, document.body, 1]: first addRange() must result in rangeC
ount being 1 |
| 1261 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
18 [document.body, 0, document.body, 1]: first addRange() must result in the se
lection's last range having the specified endpoints | 1137 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
18 [document.body, 0, document.body, 1]: first addRange() must result in the se
lection's last range having the specified endpoints |
| 1262 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
18 [document.body, 0, document.body, 1]: first addRange() must result in the se
lection's last range being the same object we added | 1138 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
18 [document.body, 0, document.body, 1]: first addRange() must result in the se
lection's last range being the same object we added |
| 1263 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
18 [document.body, 0, document.body, 1]: modifying the first added range must m
odify the Selection's last Range | 1139 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
18 [document.body, 0, document.body, 1]: modifying the first added range must m
odify the Selection's last Range |
| 1264 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
18 [document.body, 0, document.body, 1]: modifying the Selection's last Range m
ust modify the first added Range | 1140 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
18 [document.body, 0, document.body, 1]: modifying the Selection's last Range m
ust modify the first added Range |
| 1265 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
18 [document.body, 0, document.body, 1]: second addRange() must not throw excep
tions or modify the range it's given | 1141 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
18 [document.body, 0, document.body, 1]: second addRange() must not throw excep
tions or modify the range it's given |
| 1266 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
18 [document.body, 0, document.body, 1]: second addRange() must result in range
Count being 1 | 1142 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
18 [document.body, 0, document.body, 1]: second addRange() must result in range
Count being 1 |
| 1267 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
18 [document.body, 0, document.body, 1]: second addRange() must result in the s
election's last range having the specified endpoints | 1143 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
18 [document.body, 0, document.body, 1]: 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 <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ |
| 1144 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 1145 " |
| 1268 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
18 [document.body, 0, document.body, 1]: second addRange() must result in the s
election's last range being the same object we added assert_equals: getRangeAt(r
angeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf
̈g̈ḧ | 1146 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
18 [document.body, 0, document.body, 1]: second addRange() must result in the s
election's last range being the same object we added assert_equals: getRangeAt(r
angeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf
̈g̈ḧ |
| 1269 Ijklmnop | 1147 Ijklmnop |
| 1270 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ | 1148 QrstuvwxYzabcdefGhijklmn" but got object "" |
| 1271 Ijklmnop | 1149 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
18 [document.body, 0, document.body, 1]: modifying the second added range must
modify the Selection's last Range assert_equals: After mutating the second added
Range, startOffset of the Selection's last Range must match the added Range exp
ected 0 but got 6 |
| 1272 QrstuvwxYzabcdefGhijklmn" | |
| 1273 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
18 [document.body, 0, document.body, 1]: modifying the second added range must
modify the Selection's last Range assert_equals: After mutating the second added
Range, startContainer of the Selection's last Range must match the added Range
expected Text node "Äb̈c̈d̈ëf̈g̈ḧ | |
| 1274 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | |
| 1275 </p><p id... | |
| 1276 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
18 [document.body, 0, document.body, 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 | 1150 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
18 [document.body, 0, document.body, 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 |
| 1277 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRan
ge() must not throw exceptions or modify the range it's given | 1151 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRan
ge() must not throw exceptions or modify the range it's given |
| 1278 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRan
ge() must result in rangeCount being 1 | 1152 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRan
ge() must result in rangeCount being 1 |
| 1279 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRan
ge() must result in the selection's last range having the specified endpoints | 1153 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRan
ge() must result in the selection's last range having the specified endpoints |
| 1280 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRan
ge() must result in the selection's last range being the same object we added | 1154 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRan
ge() must result in the selection's last range being the same object we added |
| 1281 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying th
e first added range must modify the Selection's last Range | 1155 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying th
e first added range must modify the Selection's last Range |
| 1282 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying th
e Selection's last Range must modify the first added Range | 1156 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying th
e Selection's last Range must modify the first added Range |
| 1283 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRa
nge() must do nothing | 1157 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRa
nge() must do nothing |
| 1284 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw ex
ceptions or modify the range it's given | 1158 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw ex
ceptions or modify the range it's given |
| 1285 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in ra
ngeCount being 1 | 1159 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in ra
ngeCount being 1 |
| (...skipping 24 matching lines...) Expand all Loading... |
| 1310 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 | 1184 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 |
| 1311 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 | 1185 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 |
| 1312 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 | 1186 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 |
| 1313 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 | 1187 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 |
| 1314 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 | 1188 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 |
| 1315 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 | 1189 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 |
| 1316 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 | 1190 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 |
| 1317 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 | 1191 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 |
| 1318 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 | 1192 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 |
| 1319 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 | 1193 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 |
| 1320 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 | 1194 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: startContainer of the
Selection's last Range must match the added Range expected Element node <p id="a
">Äb̈c̈d̈ëf̈g̈ḧ |
| 1195 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 1196 " |
| 1321 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̈ḧ | 1197 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̈ḧ |
| 1322 " but got object "Äb̈c̈d̈ëf̈g̈ḧ | 1198 " but got object "" |
| 1323 " | 1199 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
artOffset of the Selection's last Range must match the added Range expected 0 bu
t got 6 |
| 1324 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̈ḧ | |
| 1325 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ | |
| 1326 </p> | |
| 1327 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 | 1200 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 |
| 1328 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 | 1201 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 |
| 1329 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 | 1202 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 |
| 1330 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 | 1203 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 |
| 1331 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 | 1204 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 |
| 1332 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 | 1205 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 |
| 1333 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 | 1206 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 |
| 1334 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must do nothing | 1207 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must do nothing |
| 1335 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw except
ions or modify the range it's given | 1208 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw except
ions or modify the range it's given |
| 1336 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeC
ount being 1 | 1209 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeC
ount being 1 |
| 1337 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the se
lection's last range having the specified endpoints | 1210 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the se
lection's last range having the specified endpoints |
| 1338 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the se
lection's last range being the same object we added | 1211 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the se
lection's last range being the same object we added |
| 1339 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must m
odify the Selection's last Range | 1212 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must m
odify the Selection's last Range |
| 1340 PASS 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 first added Range | 1213 PASS 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 first added Range |
| 1341 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must do nothing | 1214 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must do nothing |
| 1342 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 | 1215 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 |
| 1343 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 | 1216 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 |
| 1344 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 | 1217 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 |
| 1345 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 | 1218 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 |
| 1346 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 | 1219 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 |
| 1347 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 | 1220 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 |
| 1348 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 | 1221 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 |
| 1349 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 | 1222 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 |
| 1350 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 | 1223 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:
startOffset of the Selection's last Range must match the added Range expected 0
but got 6 |
| 1351 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̈ḧ | 1224 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̈ḧ |
| 1352 " but got object "Äb̈c̈d̈ëf̈g̈ḧ | 1225 " but got object "" |
| 1353 " | 1226 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, startOffset of the Selection's last Range must match the add
ed Range expected 0 but got 6 |
| 1354 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̈ḧ | |
| 1355 " but got Text node "Ijklmnop | |
| 1356 " | |
| 1357 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 | 1227 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 |
| 1358 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 | 1228 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 |
| 1359 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 | 1229 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 |
| 1360 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 | 1230 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 |
| 1361 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 | 1231 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 |
| 1362 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 | 1232 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 |
| 1363 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 | 1233 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 |
| 1364 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 | 1234 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 |
| 1365 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 | 1235 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 |
| 1366 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 | 1236 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 having the specified endpoints assert_equals:
startOffset of the Selection's last Range must match the added Range expected 0
but got 6 |
| 1367 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̈ḧ | 1237 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̈ḧ |
| 1368 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ | 1238 Ijklmnop" but got object "" |
| 1369 Ijklmnop" | 1239 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, startOffset of the Selection's last Range must match the add
ed Range expected 0 but got 6 |
| 1370 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̈ḧ | |
| 1371 " but got Text node "Ijklmnop | |
| 1372 " | |
| 1373 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 | 1240 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 |
| 1374 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 | 1241 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 |
| 1375 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 | 1242 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 |
| 1376 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 | 1243 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 |
| 1377 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 | 1244 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 |
| 1378 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 | 1245 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 |
| 1379 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 | 1246 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 |
| 1380 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 | 1247 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 |
| 1381 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 | 1248 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 |
| 1382 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 | 1249 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 6 |
| 1383 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
̈ḧ | 1250 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
̈ḧ |
| 1384 Ijklmnop | 1251 Ijklmnop |
| 1385 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ | 1252 QrstuvwxYzabcdef" but got object "" |
| 1386 Ijklmnop | 1253 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 6 |
| 1387 QrstuvwxYzabcdef" | |
| 1388 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 | |
| 1389 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 | 1254 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 |
| 1390 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 | 1255 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 |
| 1391 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 | 1256 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 |
| 1392 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 | 1257 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 |
| 1393 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 | 1258 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 |
| 1394 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 | 1259 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 |
| 1395 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 | 1260 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 |
| 1396 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 | 1261 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 |
| 1397 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 | 1262 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 |
| 1398 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 | 1263 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: startContai
ner of the Selection's last Range must match the added Range expected Element no
de <p id="a">Äb̈c̈d̈ëf̈g̈ḧ |
| 1399 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" | 1264 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 1400 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̈ḧ | 1265 " |
| 1401 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 1266 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 "" |
| 1402 </p> | 1267 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, startOffset of the Selection's last Range must match the added Range ex
pected 0 but got 6 |
| 1403 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 | 1268 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 |
| 1404 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 | 1269 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 |
| 1405 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 | 1270 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 |
| 1406 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 | 1271 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 |
| 1407 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 | 1272 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 |
| 1408 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 | 1273 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 |
| 1409 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 | 1274 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 |
| 1410 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or mo
dify the range it's given | 1275 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or mo
dify the range it's given |
| 1411 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being
1 | 1276 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being
1 |
| 1412 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's
last range having the specified endpoints assert_equals: startContainer of the S
election's last Range must match the added Range expected Element node <div id="
test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 1277 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's
last range having the specified endpoints assert_equals: startContainer of the S
election's last Range must match the added Range expected Element node <div id="
test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1465 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
34 [document, 0, document, 1]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, st
artOffset of the Selection's last Range must match the added Range expected 0 bu
t got 6 | 1330 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
34 [document, 0, document, 1]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, st
artOffset of the Selection's last Range must match the added Range expected 0 bu
t got 6 |
| 1466 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
34 [document, 0, document, 1]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating t
he Selection's last Range, startOffset of the Selection's last Range must match
the added Range expected 0 but got 6 | 1331 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
34 [document, 0, document, 1]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating t
he Selection's last Range, startOffset of the Selection's last Range must match
the added Range expected 0 but got 6 |
| 1467 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
35 [document, 0, document, 2]: first addRange() must not throw exceptions or mo
dify the range it's given | 1332 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
35 [document, 0, document, 2]: first addRange() must not throw exceptions or mo
dify the range it's given |
| 1468 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
35 [document, 0, document, 2]: first addRange() must result in rangeCount being
1 | 1333 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
35 [document, 0, document, 2]: first addRange() must result in rangeCount being
1 |
| 1469 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
35 [document, 0, document, 2]: first addRange() must result in the selection's
last range having the specified endpoints | 1334 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
35 [document, 0, document, 2]: first addRange() must result in the selection's
last range having the specified endpoints |
| 1470 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
35 [document, 0, document, 2]: first addRange() must result in the selection's
last range being the same object we added | 1335 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
35 [document, 0, document, 2]: first addRange() must result in the selection's
last range being the same object we added |
| 1471 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
35 [document, 0, document, 2]: modifying the first added range must modify the
Selection's last Range | 1336 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
35 [document, 0, document, 2]: modifying the first added range must modify the
Selection's last Range |
| 1472 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
35 [document, 0, document, 2]: modifying the Selection's last Range must modify
the first added Range | 1337 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
35 [document, 0, document, 2]: modifying the Selection's last Range must modify
the first added Range |
| 1473 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
35 [document, 0, document, 2]: second addRange() must not throw exceptions or m
odify the range it's given | 1338 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
35 [document, 0, document, 2]: second addRange() must not throw exceptions or m
odify the range it's given |
| 1474 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
35 [document, 0, document, 2]: second addRange() must result in rangeCount bein
g 1 | 1339 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
35 [document, 0, document, 2]: second addRange() must result in rangeCount bein
g 1 |
| 1475 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
35 [document, 0, document, 2]: second addRange() must result in the selection's
last range having the specified endpoints | 1340 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
35 [document, 0, document, 2]: 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 Document node with 2
children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 1341 " |
| 1476 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
35 [document, 0, document, 2]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount
- 1) must return the same object we added expected object "Selection.addRange()
tests | 1342 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
35 [document, 0, document, 2]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount
- 1) must return the same object we added expected object "Selection.addRange()
tests |
| 1477 | 1343 |
| 1478 Äb̈c̈d̈ëf̈g̈ḧ | 1344 Äb̈c̈d̈ëf̈g̈ḧ |
| 1479 Ijklmnop | 1345 Ijklmnop |
| 1480 QrstuvwxYzabcdefGhijklmn | 1346 QrstuvwxYzabcdefGhijklmn |
| 1481 | 1347 |
| 1482 | 1348 |
| 1483 | 1349 |
| 1484 | 1350 |
| 1485 | 1351 |
| 1486 "use strict"; | 1352 "use strict"; |
| 1487 | 1353 |
| 1488 testAddRangeSubSet(24, 28); | 1354 testAddRangeSubSet(24, 28); |
| 1489 testDiv.style.display = "none"; | 1355 testDiv.style.display = "none"; |
| 1490 " but got object "Selection.addRange() tests | 1356 " but got object "" |
| 1491 | 1357 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
35 [document, 0, document, 2]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, st
artOffset of the Selection's last Range must match the added Range expected 0 bu
t got 6 |
| 1492 Äb̈c̈d̈ëf̈g̈ḧ | |
| 1493 Ijklmnop | |
| 1494 QrstuvwxYzabcdefGhijklmn | |
| 1495 | |
| 1496 | |
| 1497 | |
| 1498 | |
| 1499 | |
| 1500 "use strict"; | |
| 1501 | |
| 1502 testAddRangeSubSet(24, 28); | |
| 1503 testDiv.style.display = "none"; | |
| 1504 " | |
| 1505 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
35 [document, 0, document, 2]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, st
artContainer of the Selection's last Range must match the added Range expected T
ext node "Äb̈c̈d̈ëf̈g̈ḧ | |
| 1506 " but got Document node with 2 children | |
| 1507 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
35 [document, 0, document, 2]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating t
he Selection's last Range, startOffset of the Selection's last Range must match
the added Range expected 0 but got 6 | 1358 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
35 [document, 0, document, 2]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating t
he Selection's last Range, startOffset of the Selection's last Range must match
the added Range expected 0 but got 6 |
| 1508 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
36 [document, 1, document, 2]: first addRange() must not throw exceptions or mo
dify the range it's given | 1359 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
36 [document, 1, document, 2]: first addRange() must not throw exceptions or mo
dify the range it's given |
| 1509 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
36 [document, 1, document, 2]: first addRange() must result in rangeCount being
1 | 1360 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
36 [document, 1, document, 2]: first addRange() must result in rangeCount being
1 |
| 1510 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
36 [document, 1, document, 2]: first addRange() must result in the selection's
last range having the specified endpoints | 1361 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
36 [document, 1, document, 2]: first addRange() must result in the selection's
last range having the specified endpoints |
| 1511 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
36 [document, 1, document, 2]: first addRange() must result in the selection's
last range being the same object we added | 1362 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
36 [document, 1, document, 2]: first addRange() must result in the selection's
last range being the same object we added |
| 1512 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
36 [document, 1, document, 2]: modifying the first added range must modify the
Selection's last Range | 1363 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
36 [document, 1, document, 2]: modifying the first added range must modify the
Selection's last Range |
| 1513 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
36 [document, 1, document, 2]: modifying the Selection's last Range must modify
the first added Range | 1364 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
36 [document, 1, document, 2]: modifying the Selection's last Range must modify
the first added Range |
| 1514 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
36 [document, 1, document, 2]: second addRange() must not throw exceptions or m
odify the range it's given | 1365 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
36 [document, 1, document, 2]: second addRange() must not throw exceptions or m
odify the range it's given |
| 1515 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
36 [document, 1, document, 2]: second addRange() must result in rangeCount bein
g 1 | 1366 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
36 [document, 1, document, 2]: second addRange() must result in rangeCount bein
g 1 |
| 1516 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
36 [document, 1, document, 2]: second addRange() must result in the selection's
last range having the specified endpoints | 1367 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
36 [document, 1, document, 2]: 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 Document node with 2
children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 1368 " |
| 1517 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
36 [document, 1, document, 2]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount
- 1) must return the same object we added expected object "Selection.addRange()
tests | 1369 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
36 [document, 1, document, 2]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount
- 1) must return the same object we added expected object "Selection.addRange()
tests |
| 1518 | 1370 |
| 1519 Äb̈c̈d̈ëf̈g̈ḧ | 1371 Äb̈c̈d̈ëf̈g̈ḧ |
| 1520 Ijklmnop | 1372 Ijklmnop |
| 1521 QrstuvwxYzabcdefGhijklmn | 1373 QrstuvwxYzabcdefGhijklmn |
| 1522 | 1374 |
| 1523 | 1375 |
| 1524 | 1376 |
| 1525 | 1377 |
| 1526 | 1378 |
| 1527 "use strict"; | 1379 "use strict"; |
| 1528 | 1380 |
| 1529 testAddRangeSubSet(24, 28); | 1381 testAddRangeSubSet(24, 28); |
| 1530 testDiv.style.display = "none"; | 1382 testDiv.style.display = "none"; |
| 1531 " but got object "Selection.addRange() tests | 1383 " but got object "" |
| 1532 | 1384 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
36 [document, 1, document, 2]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, st
artOffset of the Selection's last Range must match the added Range expected 0 bu
t got 6 |
| 1533 Äb̈c̈d̈ëf̈g̈ḧ | |
| 1534 Ijklmnop | |
| 1535 QrstuvwxYzabcdefGhijklmn | |
| 1536 | |
| 1537 | |
| 1538 | |
| 1539 | |
| 1540 | |
| 1541 "use strict"; | |
| 1542 | |
| 1543 testAddRangeSubSet(24, 28); | |
| 1544 testDiv.style.display = "none"; | |
| 1545 " | |
| 1546 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
36 [document, 1, document, 2]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, st
artContainer of the Selection's last Range must match the added Range expected T
ext node "Äb̈c̈d̈ëf̈g̈ḧ | |
| 1547 " but got Document node with 2 children | |
| 1548 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
36 [document, 1, document, 2]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating t
he Selection's last Range, startOffset of the Selection's last Range must match
the added Range expected 0 but got 6 | 1385 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
36 [document, 1, document, 2]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating t
he Selection's last Range, startOffset of the Selection's last Range must match
the added Range expected 0 but got 6 |
| 1549 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptions or modi
fy the range it's given | 1386 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptions or modi
fy the range it's given |
| 1550 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCount being 1
| 1387 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCount being 1
|
| 1551 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
37 [testDiv, 0, comment, 5]: first addRange() must result in the selection's la
st range having the specified endpoints | 1388 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
37 [testDiv, 0, comment, 5]: first addRange() must result in the selection's la
st range having the specified endpoints |
| 1552 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
37 [testDiv, 0, comment, 5]: first addRange() must result in the selection's la
st range being the same object we added | 1389 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
37 [testDiv, 0, comment, 5]: first addRange() must result in the selection's la
st range being the same object we added |
| 1553 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
37 [testDiv, 0, comment, 5]: modifying the first added range must modify the Se
lection's last Range | 1390 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
37 [testDiv, 0, comment, 5]: modifying the first added range must modify the Se
lection's last Range |
| 1554 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify t
he first added Range | 1391 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify t
he first added Range |
| 1555 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
37 [testDiv, 0, comment, 5]: second addRange() must not throw exceptions or mod
ify the range it's given | 1392 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
37 [testDiv, 0, comment, 5]: second addRange() must not throw exceptions or mod
ify the range it's given |
| 1556 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCount being
1 | 1393 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCount being
1 |
| 1557 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
37 [testDiv, 0, comment, 5]: second addRange() must result in the selection's l
ast range having the specified endpoints assert_equals: endContainer of the Sele
ction's last Range must match the added Range expected Comment node <!--Alphabet
soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 1394 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
37 [testDiv, 0, comment, 5]: second addRange() must result in the selection's l
ast range having the specified endpoints assert_equals: startContainer of the Se
lection's last Range must match the added Range expected Element node <div id="t
est"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ |
| 1558 </p><p id="b" s... | 1395 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 1396 " |
| 1559 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
37 [testDiv, 0, comment, 5]: second addRange() must result in the selection's l
ast 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̈ḧ | 1397 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
37 [testDiv, 0, comment, 5]: second addRange() must result in the selection's l
ast 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̈ḧ |
| 1560 Ijklmnop | 1398 Ijklmnop |
| 1561 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ | 1399 QrstuvwxYzabcdefGhijklmn" but got object "" |
| 1562 Ijklmnop | 1400 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
37 [testDiv, 0, comment, 5]: modifying the second added range must modify the S
election's last Range assert_equals: After mutating the second added Range, star
tOffset of the Selection's last Range must match the added Range expected 0 but
got 6 |
| 1563 QrstuvwxYzabcdefGhijklmn" | |
| 1564 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
37 [testDiv, 0, comment, 5]: modifying the second added range must modify the S
election's last Range assert_equals: After mutating the second added Range, star
tContainer of the Selection's last Range must match the added Range expected Tex
t node "Äb̈c̈d̈ëf̈g̈ḧ | |
| 1565 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | |
| 1566 </p><p id="b" s... | |
| 1567 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify t
he second added Range assert_equals: After second addRange(), after mutating the
Selection's last Range, startOffset of the Selection's last Range must match th
e added Range expected 0 but got 6 | 1401 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify t
he second added Range assert_equals: After second addRange(), after mutating the
Selection's last Range, startOffset of the Selection's last Range must match th
e added Range expected 0 but got 6 |
| 1568 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not throw except
ions or modify the range it's given | 1402 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not throw except
ions or modify the range it's given |
| 1569 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeC
ount being 1 | 1403 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeC
ount being 1 |
| 1570 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the se
lection's last range having the specified endpoints | 1404 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the se
lection's last range having the specified endpoints |
| 1571 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the se
lection's last range being the same object we added | 1405 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the se
lection's last range being the same object we added |
| 1572 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: modifying the first added range must m
odify the Selection's last Range | 1406 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: modifying the first added range must m
odify the Selection's last Range |
| 1573 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range m
ust modify the first added Range | 1407 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range m
ust modify the first added Range |
| 1574 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not throw excep
tions or modify the range it's given | 1408 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not throw excep
tions or modify the range it's given |
| 1575 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in range
Count being 1 | 1409 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in range
Count being 1 |
| 1576 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: 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 Text node "
Qrstuvwx" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ | 1410 FAIL Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
38 [paras[2].firstChild, 4, comment, 2]: 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 Text node "
Qrstuvwx" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| (...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1712 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must do nothing | 1546 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must do nothing |
| 1713 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must not throw exceptions o
r modify the range it's given | 1547 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must not throw exceptions o
r modify the range it's given |
| 1714 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in rangeCount b
eing 1 | 1548 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in rangeCount b
eing 1 |
| 1715 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in the selectio
n's last range having the specified endpoints | 1549 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in the selectio
n's last range having the specified endpoints |
| 1716 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in the selectio
n's last range being the same object we added | 1550 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in the selectio
n's last range being the same object we added |
| 1717 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the first added range must modify
the Selection's last Range | 1551 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the first added range must modify
the Selection's last Range |
| 1718 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 | 1552 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 |
| 1719 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must do nothing | 1553 PASS Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range
57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must do nothing |
| 1720 Harness: the test ran to completion. | 1554 Harness: the test ran to completion. |
| 1721 | 1555 |
| OLD | NEW |