| OLD | NEW |
| 1 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 2 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 3 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 4 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 5 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 6 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 1 CONSOLE ERROR: line 7: The given range isn't in document. | 7 CONSOLE ERROR: line 7: The given range isn't in document. |
| 2 CONSOLE ERROR: line 7: The given range isn't in document. | 8 CONSOLE ERROR: line 7: The given range isn't in document. |
| 3 CONSOLE ERROR: line 7: The given range isn't in document. | 9 CONSOLE ERROR: line 7: The given range isn't in document. |
| 10 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 11 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 12 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 4 CONSOLE ERROR: line 7: The given range isn't in document. | 13 CONSOLE ERROR: line 7: The given range isn't in document. |
| 5 CONSOLE ERROR: line 7: The given range isn't in document. | 14 CONSOLE ERROR: line 7: The given range isn't in document. |
| 6 CONSOLE ERROR: line 7: The given range isn't in document. | 15 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 7 CONSOLE ERROR: line 7: The given range isn't in document. | 16 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 8 CONSOLE ERROR: line 7: The given range isn't in document. | 17 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 18 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 19 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 20 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 9 CONSOLE ERROR: line 7: The given range isn't in document. | 21 CONSOLE ERROR: line 7: The given range isn't in document. |
| 10 CONSOLE ERROR: line 7: The given range isn't in document. | 22 CONSOLE ERROR: line 7: The given range isn't in document. |
| 11 CONSOLE ERROR: line 7: The given range isn't in document. | 23 CONSOLE ERROR: line 7: The given range isn't in document. |
| 12 CONSOLE ERROR: line 7: The given range isn't in document. | 24 CONSOLE ERROR: line 7: The given range isn't in document. |
| 13 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 25 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 14 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 26 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 15 CONSOLE ERROR: line 7: The given range isn't in document. | 27 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 16 CONSOLE ERROR: line 7: The given range isn't in document. | 28 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 17 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 29 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 18 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 30 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 19 CONSOLE ERROR: line 7: The given range isn't in document. | 31 CONSOLE ERROR: line 7: The given range isn't in document. |
| 20 CONSOLE ERROR: line 7: The given range isn't in document. | 32 CONSOLE ERROR: line 7: The given range isn't in document. |
| 21 CONSOLE ERROR: line 7: The given range isn't in document. | 33 CONSOLE ERROR: line 7: The given range isn't in document. |
| 34 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 35 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 36 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 37 CONSOLE ERROR: line 7: The given range isn't in document. |
| 38 CONSOLE ERROR: line 7: The given range isn't in document. |
| 39 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 40 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 41 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 42 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 43 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 44 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 45 CONSOLE ERROR: line 7: The given range isn't in document. |
| 46 CONSOLE ERROR: line 7: The given range isn't in document. |
| 47 CONSOLE ERROR: line 7: The given range isn't in document. |
| 22 CONSOLE ERROR: line 7: The given range isn't in document. | 48 CONSOLE ERROR: line 7: The given range isn't in document. |
| 23 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 49 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 24 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 50 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 25 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 51 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 26 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 52 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 27 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 53 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 28 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 54 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 29 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | |
| 30 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | |
| 31 CONSOLE ERROR: line 7: The given range isn't in document. | 55 CONSOLE ERROR: line 7: The given range isn't in document. |
| 32 CONSOLE ERROR: line 7: The given range isn't in document. | 56 CONSOLE ERROR: line 7: The given range isn't in document. |
| 33 CONSOLE ERROR: line 7: The given range isn't in document. | 57 CONSOLE ERROR: line 7: The given range isn't in document. |
| 34 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 58 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 35 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 59 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 36 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 60 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 37 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | |
| 38 CONSOLE ERROR: line 7: The given range isn't in document. | 61 CONSOLE ERROR: line 7: The given range isn't in document. |
| 39 CONSOLE ERROR: line 7: The given range isn't in document. | 62 CONSOLE ERROR: line 7: The given range isn't in document. |
| 40 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 63 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 41 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 64 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 42 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 65 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 43 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 66 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 44 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 67 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 68 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 45 CONSOLE ERROR: line 7: The given range isn't in document. | 69 CONSOLE ERROR: line 7: The given range isn't in document. |
| 46 CONSOLE ERROR: line 7: The given range isn't in document. | 70 CONSOLE ERROR: line 7: The given range isn't in document. |
| 47 CONSOLE ERROR: line 7: The given range isn't in document. | 71 CONSOLE ERROR: line 7: The given range isn't in document. |
| 48 CONSOLE ERROR: line 7: The given range isn't in document. | 72 CONSOLE ERROR: line 7: The given range isn't in document. |
| 49 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 73 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 50 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 74 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 51 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 75 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 52 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 76 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 53 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 77 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 54 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 78 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 55 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | |
| 56 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | |
| 57 CONSOLE ERROR: line 7: The given range isn't in document. | 79 CONSOLE ERROR: line 7: The given range isn't in document. |
| 58 CONSOLE ERROR: line 7: The given range isn't in document. | 80 CONSOLE ERROR: line 7: The given range isn't in document. |
| 59 CONSOLE ERROR: line 7: The given range isn't in document. | 81 CONSOLE ERROR: line 7: The given range isn't in document. |
| 60 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 82 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 61 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 83 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 62 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 84 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 63 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | |
| 64 CONSOLE ERROR: line 7: The given range isn't in document. | 85 CONSOLE ERROR: line 7: The given range isn't in document. |
| 65 CONSOLE ERROR: line 7: The given range isn't in document. | 86 CONSOLE ERROR: line 7: The given range isn't in document. |
| 66 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 87 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 67 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 88 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 68 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 89 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 69 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 90 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 70 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 91 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 71 CONSOLE ERROR: line 7: Discontiguous selection is not supported. | 92 CONSOLE ERROR: line 7: Discontiguous selection is not supported. |
| 72 CONSOLE ERROR: line 7: The given range isn't in document. | 93 CONSOLE ERROR: line 7: The given range isn't in document. |
| 73 CONSOLE ERROR: line 7: The given range isn't in document. | 94 CONSOLE ERROR: line 7: The given range isn't in document. |
| 74 CONSOLE ERROR: line 7: The given range isn't in document. | 95 CONSOLE ERROR: line 7: The given range isn't in document. |
| 75 CONSOLE ERROR: line 7: The given range isn't in document. | 96 CONSOLE ERROR: line 7: The given range isn't in document. |
| 76 This is a testharness.js-based test. | 97 This is a testharness.js-based test. |
| 77 PASS Range 36 [document, 1, document, 2] followed by Range 0 [paras[0].firstChil
d, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or mod
ify the range it's given | 98 PASS Range 36 [document, 1, document, 2] followed by Range 0 [paras[0].firstChil
d, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or mod
ify the range it's given |
| 78 PASS Range 36 [document, 1, document, 2] followed by Range 0 [paras[0].firstChil
d, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being
1 | 99 PASS Range 36 [document, 1, document, 2] followed by Range 0 [paras[0].firstChil
d, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being
1 |
| 79 PASS Range 36 [document, 1, document, 2] followed by Range 0 [paras[0].firstChil
d, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's l
ast range having the specified endpoints | 100 PASS Range 36 [document, 1, document, 2] followed by Range 0 [paras[0].firstChil
d, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's l
ast range having the specified endpoints |
| 80 PASS Range 36 [document, 1, document, 2] followed by Range 0 [paras[0].firstChil
d, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's l
ast range being the same object we added | 101 PASS Range 36 [document, 1, document, 2] followed by Range 0 [paras[0].firstChil
d, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's l
ast range being the same object we added |
| 81 PASS Range 36 [document, 1, document, 2] followed by Range 0 [paras[0].firstChil
d, 0, paras[0].firstChild, 0]: modifying the first added range must modify the S
election's last Range | 102 PASS Range 36 [document, 1, document, 2] followed by Range 0 [paras[0].firstChil
d, 0, paras[0].firstChild, 0]: modifying the first added range must modify the S
election's last Range |
| 82 PASS Range 36 [document, 1, document, 2] followed by Range 0 [paras[0].firstChil
d, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify
the first added Range | 103 PASS Range 36 [document, 1, document, 2] followed by Range 0 [paras[0].firstChil
d, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify
the first added Range |
| 83 PASS Range 36 [document, 1, document, 2] followed by Range 0 [paras[0].firstChil
d, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or mo
dify the range it's given | 104 PASS Range 36 [document, 1, document, 2] followed by Range 0 [paras[0].firstChil
d, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or mo
dify the range it's given |
| 84 PASS Range 36 [document, 1, document, 2] followed by Range 0 [paras[0].firstChil
d, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being
1 | 105 PASS Range 36 [document, 1, document, 2] followed by Range 0 [paras[0].firstChil
d, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being
1 |
| 85 FAIL Range 36 [document, 1, document, 2] followed by Range 0 [paras[0].firstChil
d, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's
last range having the specified endpoints assert_equals: startContainer of the S
election's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf
̈g̈ḧ | 106 FAIL Range 36 [document, 1, document, 2] followed by Range 0 [paras[0].firstChil
d, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's
last range having the specified endpoints assert_equals: startOffset of the Sele
ction's last Range must match the added Range expected 0 but got 6 |
| 86 " but got Document node with 2 children | 107 FAIL Range 36 [document, 1, document, 2] followed by Range 0 [paras[0].firstChil
d, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount -
1) must return the same object we added expected object "" but got object "" |
| 87 FAIL Range 36 [document, 1, document, 2] followed by Range 0 [paras[0].firstChil
d, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount -
1) must return the same object we added expected object "" but got object "Sele
ction.addRange() tests | 108 FAIL Range 36 [document, 1, document, 2] followed by Range 0 [paras[0].firstChil
d, 0, paras[0].firstChild, 0]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, sta
rtOffset of the Selection's last Range must match the added Range expected 0 but
got 6 |
| 88 | |
| 89 Äb̈c̈d̈ëf̈g̈ḧ | |
| 90 Ijklmnop | |
| 91 QrstuvwxYzabcdefGhijklmn | |
| 92 | |
| 93 | |
| 94 | |
| 95 | |
| 96 | |
| 97 "use strict"; | |
| 98 | |
| 99 testAddRangeSubSet(36, 40); | |
| 100 testDiv.style.display = "none"; | |
| 101 " | |
| 102 FAIL Range 36 [document, 1, document, 2] followed by Range 0 [paras[0].firstChil
d, 0, paras[0].firstChild, 0]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, sta
rtContainer of the Selection's last Range must match the added Range expected Te
xt node "Äb̈c̈d̈ëf̈g̈ḧ | |
| 103 " but got Document node with 2 children | |
| 104 FAIL Range 36 [document, 1, document, 2] followed by Range 0 [paras[0].firstChil
d, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating th
e Selection's last Range, startOffset of the Selection's last Range must match t
he added Range expected 0 but got 6 | 109 FAIL Range 36 [document, 1, document, 2] followed by Range 0 [paras[0].firstChil
d, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating th
e Selection's last Range, startOffset of the Selection's last Range must match t
he added Range expected 0 but got 6 |
| 105 PASS Range 36 [document, 1, document, 2] followed by Range 1 [paras[0].firstChil
d, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or mod
ify the range it's given | 110 PASS Range 36 [document, 1, document, 2] followed by Range 1 [paras[0].firstChil
d, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or mod
ify the range it's given |
| 106 PASS Range 36 [document, 1, document, 2] followed by Range 1 [paras[0].firstChil
d, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being
1 | 111 PASS Range 36 [document, 1, document, 2] followed by Range 1 [paras[0].firstChil
d, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being
1 |
| 107 PASS Range 36 [document, 1, document, 2] followed by Range 1 [paras[0].firstChil
d, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's l
ast range having the specified endpoints | 112 PASS Range 36 [document, 1, document, 2] followed by Range 1 [paras[0].firstChil
d, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's l
ast range having the specified endpoints |
| 108 PASS Range 36 [document, 1, document, 2] followed by Range 1 [paras[0].firstChil
d, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's l
ast range being the same object we added | 113 PASS Range 36 [document, 1, document, 2] followed by Range 1 [paras[0].firstChil
d, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's l
ast range being the same object we added |
| 109 PASS Range 36 [document, 1, document, 2] followed by Range 1 [paras[0].firstChil
d, 0, paras[0].firstChild, 1]: modifying the first added range must modify the S
election's last Range | 114 PASS Range 36 [document, 1, document, 2] followed by Range 1 [paras[0].firstChil
d, 0, paras[0].firstChild, 1]: modifying the first added range must modify the S
election's last Range |
| 110 PASS Range 36 [document, 1, document, 2] followed by Range 1 [paras[0].firstChil
d, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify
the first added Range | 115 PASS Range 36 [document, 1, document, 2] followed by Range 1 [paras[0].firstChil
d, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify
the first added Range |
| 111 PASS Range 36 [document, 1, document, 2] followed by Range 1 [paras[0].firstChil
d, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or mo
dify the range it's given | 116 PASS Range 36 [document, 1, document, 2] followed by Range 1 [paras[0].firstChil
d, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or mo
dify the range it's given |
| 112 PASS Range 36 [document, 1, document, 2] followed by Range 1 [paras[0].firstChil
d, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being
1 | 117 PASS Range 36 [document, 1, document, 2] followed by Range 1 [paras[0].firstChil
d, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being
1 |
| 113 FAIL Range 36 [document, 1, document, 2] followed by Range 1 [paras[0].firstChil
d, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's
last range having the specified endpoints assert_equals: startContainer of the S
election's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf
̈g̈ḧ | 118 FAIL Range 36 [document, 1, document, 2] followed by Range 1 [paras[0].firstChil
d, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's
last range having the specified endpoints assert_equals: startOffset of the Sele
ction's last Range must match the added Range expected 0 but got 6 |
| 114 " but got Document node with 2 children | 119 FAIL Range 36 [document, 1, document, 2] followed by Range 1 [paras[0].firstChil
d, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount -
1) must return the same object we added expected object "A" but got object "" |
| 115 FAIL Range 36 [document, 1, document, 2] followed by Range 1 [paras[0].firstChil
d, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount -
1) must return the same object we added expected object "A" but got object "Sel
ection.addRange() tests | 120 FAIL Range 36 [document, 1, document, 2] followed by Range 1 [paras[0].firstChil
d, 0, paras[0].firstChild, 1]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, sta
rtOffset of the Selection's last Range must match the added Range expected 0 but
got 6 |
| 116 | |
| 117 Äb̈c̈d̈ëf̈g̈ḧ | |
| 118 Ijklmnop | |
| 119 QrstuvwxYzabcdefGhijklmn | |
| 120 | |
| 121 | |
| 122 | |
| 123 | |
| 124 | |
| 125 "use strict"; | |
| 126 | |
| 127 testAddRangeSubSet(36, 40); | |
| 128 testDiv.style.display = "none"; | |
| 129 " | |
| 130 FAIL Range 36 [document, 1, document, 2] followed by Range 1 [paras[0].firstChil
d, 0, paras[0].firstChild, 1]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, sta
rtContainer of the Selection's last Range must match the added Range expected Te
xt node "Äb̈c̈d̈ëf̈g̈ḧ | |
| 131 " but got Document node with 2 children | |
| 132 FAIL Range 36 [document, 1, document, 2] followed by Range 1 [paras[0].firstChil
d, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating th
e Selection's last Range, startOffset of the Selection's last Range must match t
he added Range expected 0 but got 6 | 121 FAIL Range 36 [document, 1, document, 2] followed by Range 1 [paras[0].firstChil
d, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating th
e Selection's last Range, startOffset of the Selection's last Range must match t
he added Range expected 0 but got 6 |
| 133 PASS Range 36 [document, 1, document, 2] followed by Range 2 [paras[0].firstChil
d, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or mod
ify the range it's given | 122 PASS Range 36 [document, 1, document, 2] followed by Range 2 [paras[0].firstChil
d, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or mod
ify the range it's given |
| 134 PASS Range 36 [document, 1, document, 2] followed by Range 2 [paras[0].firstChil
d, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being
1 | 123 PASS Range 36 [document, 1, document, 2] followed by Range 2 [paras[0].firstChil
d, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being
1 |
| 135 PASS Range 36 [document, 1, document, 2] followed by Range 2 [paras[0].firstChil
d, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's l
ast range having the specified endpoints | 124 PASS Range 36 [document, 1, document, 2] followed by Range 2 [paras[0].firstChil
d, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's l
ast range having the specified endpoints |
| 136 PASS Range 36 [document, 1, document, 2] followed by Range 2 [paras[0].firstChil
d, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's l
ast range being the same object we added | 125 PASS Range 36 [document, 1, document, 2] followed by Range 2 [paras[0].firstChil
d, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's l
ast range being the same object we added |
| 137 PASS Range 36 [document, 1, document, 2] followed by Range 2 [paras[0].firstChil
d, 2, paras[0].firstChild, 8]: modifying the first added range must modify the S
election's last Range | 126 PASS Range 36 [document, 1, document, 2] followed by Range 2 [paras[0].firstChil
d, 2, paras[0].firstChild, 8]: modifying the first added range must modify the S
election's last Range |
| 138 PASS Range 36 [document, 1, document, 2] followed by Range 2 [paras[0].firstChil
d, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify
the first added Range | 127 PASS Range 36 [document, 1, document, 2] followed by Range 2 [paras[0].firstChil
d, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify
the first added Range |
| 139 PASS Range 36 [document, 1, document, 2] followed by Range 2 [paras[0].firstChil
d, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or mo
dify the range it's given | 128 PASS Range 36 [document, 1, document, 2] followed by Range 2 [paras[0].firstChil
d, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or mo
dify the range it's given |
| 140 PASS Range 36 [document, 1, document, 2] followed by Range 2 [paras[0].firstChil
d, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being
1 | 129 PASS Range 36 [document, 1, document, 2] followed by Range 2 [paras[0].firstChil
d, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being
1 |
| 141 FAIL Range 36 [document, 1, document, 2] followed by Range 2 [paras[0].firstChil
d, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's
last range having the specified endpoints assert_equals: startContainer of the S
election's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf
̈g̈ḧ | 130 PASS Range 36 [document, 1, document, 2] followed by Range 2 [paras[0].firstChil
d, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's
last range having the specified endpoints |
| 142 " but got Document node with 2 children | 131 FAIL Range 36 [document, 1, document, 2] followed by Range 2 [paras[0].firstChil
d, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount -
1) must return the same object we added expected object "b̈c̈d̈" but got object
"b̈c̈d̈" |
| 143 FAIL Range 36 [document, 1, document, 2] followed by Range 2 [paras[0].firstChil
d, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount -
1) must return the same object we added expected object "b̈c̈d̈" but got object
"Selection.addRange() tests | 132 FAIL Range 36 [document, 1, document, 2] followed by Range 2 [paras[0].firstChil
d, 2, paras[0].firstChild, 8]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, sta
rtOffset of the Selection's last Range must match the added Range expected 0 but
got 2 |
| 144 | |
| 145 Äb̈c̈d̈ëf̈g̈ḧ | |
| 146 Ijklmnop | |
| 147 QrstuvwxYzabcdefGhijklmn | |
| 148 | |
| 149 | |
| 150 | |
| 151 | |
| 152 | |
| 153 "use strict"; | |
| 154 | |
| 155 testAddRangeSubSet(36, 40); | |
| 156 testDiv.style.display = "none"; | |
| 157 " | |
| 158 FAIL Range 36 [document, 1, document, 2] followed by Range 2 [paras[0].firstChil
d, 2, paras[0].firstChild, 8]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, sta
rtContainer of the Selection's last Range must match the added Range expected Te
xt node "Äb̈c̈d̈ëf̈g̈ḧ | |
| 159 " but got Document node with 2 children | |
| 160 FAIL Range 36 [document, 1, document, 2] followed by Range 2 [paras[0].firstChil
d, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating th
e Selection's last Range, startOffset of the Selection's last Range must match t
he added Range expected 0 but got 6 | 133 FAIL Range 36 [document, 1, document, 2] followed by Range 2 [paras[0].firstChil
d, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating th
e Selection's last Range, startOffset of the Selection's last Range must match t
he added Range expected 0 but got 6 |
| 161 PASS Range 36 [document, 1, document, 2] followed by Range 3 [paras[0].firstChil
d, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or mod
ify the range it's given | 134 PASS Range 36 [document, 1, document, 2] followed by Range 3 [paras[0].firstChil
d, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or mod
ify the range it's given |
| 162 PASS Range 36 [document, 1, document, 2] followed by Range 3 [paras[0].firstChil
d, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being
1 | 135 PASS Range 36 [document, 1, document, 2] followed by Range 3 [paras[0].firstChil
d, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being
1 |
| 163 PASS Range 36 [document, 1, document, 2] followed by Range 3 [paras[0].firstChil
d, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's l
ast range having the specified endpoints | 136 PASS Range 36 [document, 1, document, 2] followed by Range 3 [paras[0].firstChil
d, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's l
ast range having the specified endpoints |
| 164 PASS Range 36 [document, 1, document, 2] followed by Range 3 [paras[0].firstChil
d, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's l
ast range being the same object we added | 137 PASS Range 36 [document, 1, document, 2] followed by Range 3 [paras[0].firstChil
d, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's l
ast range being the same object we added |
| 165 PASS Range 36 [document, 1, document, 2] followed by Range 3 [paras[0].firstChil
d, 2, paras[0].firstChild, 9]: modifying the first added range must modify the S
election's last Range | 138 PASS Range 36 [document, 1, document, 2] followed by Range 3 [paras[0].firstChil
d, 2, paras[0].firstChild, 9]: modifying the first added range must modify the S
election's last Range |
| 166 PASS Range 36 [document, 1, document, 2] followed by Range 3 [paras[0].firstChil
d, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify
the first added Range | 139 PASS Range 36 [document, 1, document, 2] followed by Range 3 [paras[0].firstChil
d, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify
the first added Range |
| 167 PASS Range 36 [document, 1, document, 2] followed by Range 3 [paras[0].firstChil
d, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or mo
dify the range it's given | 140 PASS Range 36 [document, 1, document, 2] followed by Range 3 [paras[0].firstChil
d, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or mo
dify the range it's given |
| 168 PASS Range 36 [document, 1, document, 2] followed by Range 3 [paras[0].firstChil
d, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being
1 | 141 PASS Range 36 [document, 1, document, 2] followed by Range 3 [paras[0].firstChil
d, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being
1 |
| 169 FAIL Range 36 [document, 1, document, 2] followed by Range 3 [paras[0].firstChil
d, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's
last range having the specified endpoints assert_equals: startContainer of the S
election's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf
̈g̈ḧ | 142 PASS Range 36 [document, 1, document, 2] followed by Range 3 [paras[0].firstChil
d, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's
last range having the specified endpoints |
| 170 " but got Document node with 2 children | 143 FAIL Range 36 [document, 1, document, 2] followed by Range 3 [paras[0].firstChil
d, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount -
1) must return the same object we added expected object "b̈c̈d̈e" but got objec
t "b̈c̈d̈e" |
| 171 FAIL Range 36 [document, 1, document, 2] followed by Range 3 [paras[0].firstChil
d, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount -
1) must return the same object we added expected object "b̈c̈d̈e" but got objec
t "Selection.addRange() tests | 144 FAIL Range 36 [document, 1, document, 2] followed by Range 3 [paras[0].firstChil
d, 2, paras[0].firstChild, 9]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, sta
rtOffset of the Selection's last Range must match the added Range expected 0 but
got 2 |
| 172 | |
| 173 Äb̈c̈d̈ëf̈g̈ḧ | |
| 174 Ijklmnop | |
| 175 QrstuvwxYzabcdefGhijklmn | |
| 176 | |
| 177 | |
| 178 | |
| 179 | |
| 180 | |
| 181 "use strict"; | |
| 182 | |
| 183 testAddRangeSubSet(36, 40); | |
| 184 testDiv.style.display = "none"; | |
| 185 " | |
| 186 FAIL Range 36 [document, 1, document, 2] followed by Range 3 [paras[0].firstChil
d, 2, paras[0].firstChild, 9]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, sta
rtContainer of the Selection's last Range must match the added Range expected Te
xt node "Äb̈c̈d̈ëf̈g̈ḧ | |
| 187 " but got Document node with 2 children | |
| 188 FAIL Range 36 [document, 1, document, 2] followed by Range 3 [paras[0].firstChil
d, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating th
e Selection's last Range, startOffset of the Selection's last Range must match t
he added Range expected 0 but got 6 | 145 FAIL Range 36 [document, 1, document, 2] followed by Range 3 [paras[0].firstChil
d, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating th
e Selection's last Range, startOffset of the Selection's last Range must match t
he added Range expected 0 but got 6 |
| 189 PASS Range 36 [document, 1, document, 2] followed by Range 4 [paras[1].firstChil
d, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or mod
ify the range it's given | 146 PASS Range 36 [document, 1, document, 2] followed by Range 4 [paras[1].firstChil
d, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or mod
ify the range it's given |
| 190 PASS Range 36 [document, 1, document, 2] followed by Range 4 [paras[1].firstChil
d, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being
1 | 147 PASS Range 36 [document, 1, document, 2] followed by Range 4 [paras[1].firstChil
d, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being
1 |
| 191 PASS Range 36 [document, 1, document, 2] followed by Range 4 [paras[1].firstChil
d, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's l
ast range having the specified endpoints | 148 PASS Range 36 [document, 1, document, 2] followed by Range 4 [paras[1].firstChil
d, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's l
ast range having the specified endpoints |
| 192 PASS Range 36 [document, 1, document, 2] followed by Range 4 [paras[1].firstChil
d, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's l
ast range being the same object we added | 149 PASS Range 36 [document, 1, document, 2] followed by Range 4 [paras[1].firstChil
d, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's l
ast range being the same object we added |
| 193 PASS Range 36 [document, 1, document, 2] followed by Range 4 [paras[1].firstChil
d, 0, paras[1].firstChild, 0]: modifying the first added range must modify the S
election's last Range | 150 PASS Range 36 [document, 1, document, 2] followed by Range 4 [paras[1].firstChil
d, 0, paras[1].firstChild, 0]: modifying the first added range must modify the S
election's last Range |
| 194 PASS Range 36 [document, 1, document, 2] followed by Range 4 [paras[1].firstChil
d, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify
the first added Range | 151 PASS Range 36 [document, 1, document, 2] followed by Range 4 [paras[1].firstChil
d, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify
the first added Range |
| 195 PASS Range 36 [document, 1, document, 2] followed by Range 4 [paras[1].firstChil
d, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or mo
dify the range it's given | 152 PASS Range 36 [document, 1, document, 2] followed by Range 4 [paras[1].firstChil
d, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or mo
dify the range it's given |
| 196 PASS Range 36 [document, 1, document, 2] followed by Range 4 [paras[1].firstChil
d, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being
1 | 153 PASS Range 36 [document, 1, document, 2] followed by Range 4 [paras[1].firstChil
d, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being
1 |
| 197 FAIL Range 36 [document, 1, document, 2] followed by Range 4 [paras[1].firstChil
d, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's
last range having the specified endpoints assert_equals: startContainer of the S
election's last Range must match the added Range expected Text node "Ijklmnop | 154 FAIL Range 36 [document, 1, document, 2] followed by Range 4 [paras[1].firstChil
d, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's
last range having the specified endpoints assert_equals: startContainer of the S
election's last Range must match the added Range expected Text node "Ijklmnop |
| 198 " but got Document node with 2 children | 155 " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 199 FAIL Range 36 [document, 1, document, 2] followed by Range 4 [paras[1].firstChil
d, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount -
1) must return the same object we added expected object "" but got object "Sele
ction.addRange() tests | |
| 200 | |
| 201 Äb̈c̈d̈ëf̈g̈ḧ | |
| 202 Ijklmnop | |
| 203 QrstuvwxYzabcdefGhijklmn | |
| 204 | |
| 205 | |
| 206 | |
| 207 | |
| 208 | |
| 209 "use strict"; | |
| 210 | |
| 211 testAddRangeSubSet(36, 40); | |
| 212 testDiv.style.display = "none"; | |
| 213 " | 156 " |
| 214 FAIL Range 36 [document, 1, document, 2] followed by Range 4 [paras[1].firstChil
d, 0, paras[1].firstChild, 0]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, sta
rtContainer of the Selection's last Range must match the added Range expected Te
xt node "Äb̈c̈d̈ëf̈g̈ḧ | 157 FAIL Range 36 [document, 1, document, 2] followed by Range 4 [paras[1].firstChil
d, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount -
1) must return the same object we added expected object "" but got object "" |
| 215 " but got Document node with 2 children | 158 FAIL Range 36 [document, 1, document, 2] followed by Range 4 [paras[1].firstChil
d, 0, paras[1].firstChild, 0]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, sta
rtOffset of the Selection's last Range must match the added Range expected 0 but
got 6 |
| 216 FAIL Range 36 [document, 1, document, 2] followed by Range 4 [paras[1].firstChil
d, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating th
e Selection's last Range, startOffset of the Selection's last Range must match t
he added Range expected 0 but got 6 | 159 FAIL Range 36 [document, 1, document, 2] followed by Range 4 [paras[1].firstChil
d, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating th
e Selection's last Range, startOffset of the Selection's last Range must match t
he added Range expected 0 but got 6 |
| 217 PASS Range 36 [document, 1, document, 2] followed by Range 5 [paras[1].firstChil
d, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or mod
ify the range it's given | 160 PASS Range 36 [document, 1, document, 2] followed by Range 5 [paras[1].firstChil
d, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or mod
ify the range it's given |
| 218 PASS Range 36 [document, 1, document, 2] followed by Range 5 [paras[1].firstChil
d, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being
1 | 161 PASS Range 36 [document, 1, document, 2] followed by Range 5 [paras[1].firstChil
d, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being
1 |
| 219 PASS Range 36 [document, 1, document, 2] followed by Range 5 [paras[1].firstChil
d, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's l
ast range having the specified endpoints | 162 PASS Range 36 [document, 1, document, 2] followed by Range 5 [paras[1].firstChil
d, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's l
ast range having the specified endpoints |
| 220 PASS Range 36 [document, 1, document, 2] followed by Range 5 [paras[1].firstChil
d, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's l
ast range being the same object we added | 163 PASS Range 36 [document, 1, document, 2] followed by Range 5 [paras[1].firstChil
d, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's l
ast range being the same object we added |
| 221 PASS Range 36 [document, 1, document, 2] followed by Range 5 [paras[1].firstChil
d, 0, paras[1].firstChild, 1]: modifying the first added range must modify the S
election's last Range | 164 PASS Range 36 [document, 1, document, 2] followed by Range 5 [paras[1].firstChil
d, 0, paras[1].firstChild, 1]: modifying the first added range must modify the S
election's last Range |
| 222 PASS Range 36 [document, 1, document, 2] followed by Range 5 [paras[1].firstChil
d, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify
the first added Range | 165 PASS Range 36 [document, 1, document, 2] followed by Range 5 [paras[1].firstChil
d, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify
the first added Range |
| 223 PASS Range 36 [document, 1, document, 2] followed by Range 5 [paras[1].firstChil
d, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or mo
dify the range it's given | 166 PASS Range 36 [document, 1, document, 2] followed by Range 5 [paras[1].firstChil
d, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or mo
dify the range it's given |
| 224 PASS Range 36 [document, 1, document, 2] followed by Range 5 [paras[1].firstChil
d, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being
1 | 167 PASS Range 36 [document, 1, document, 2] followed by Range 5 [paras[1].firstChil
d, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being
1 |
| 225 FAIL Range 36 [document, 1, document, 2] followed by Range 5 [paras[1].firstChil
d, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's
last range having the specified endpoints assert_equals: startContainer of the S
election's last Range must match the added Range expected Text node "Ijklmnop | 168 FAIL Range 36 [document, 1, document, 2] followed by Range 5 [paras[1].firstChil
d, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's
last range having the specified endpoints assert_equals: startContainer of the S
election's last Range must match the added Range expected Text node "Ijklmnop |
| 226 " but got Document node with 2 children | 169 " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 227 FAIL Range 36 [document, 1, document, 2] followed by Range 5 [paras[1].firstChil
d, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount -
1) must return the same object we added expected object "I" but got object "Sel
ection.addRange() tests | |
| 228 | |
| 229 Äb̈c̈d̈ëf̈g̈ḧ | |
| 230 Ijklmnop | |
| 231 QrstuvwxYzabcdefGhijklmn | |
| 232 | |
| 233 | |
| 234 | |
| 235 | |
| 236 | |
| 237 "use strict"; | |
| 238 | |
| 239 testAddRangeSubSet(36, 40); | |
| 240 testDiv.style.display = "none"; | |
| 241 " | 170 " |
| 242 FAIL Range 36 [document, 1, document, 2] followed by Range 5 [paras[1].firstChil
d, 0, paras[1].firstChild, 1]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, sta
rtContainer of the Selection's last Range must match the added Range expected Te
xt node "Äb̈c̈d̈ëf̈g̈ḧ | 171 FAIL Range 36 [document, 1, document, 2] followed by Range 5 [paras[1].firstChil
d, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount -
1) must return the same object we added expected object "I" but got object "" |
| 243 " but got Document node with 2 children | 172 FAIL Range 36 [document, 1, document, 2] followed by Range 5 [paras[1].firstChil
d, 0, paras[1].firstChild, 1]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, sta
rtOffset of the Selection's last Range must match the added Range expected 0 but
got 6 |
| 244 FAIL Range 36 [document, 1, document, 2] followed by Range 5 [paras[1].firstChil
d, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating th
e Selection's last Range, startOffset of the Selection's last Range must match t
he added Range expected 0 but got 6 | 173 FAIL Range 36 [document, 1, document, 2] followed by Range 5 [paras[1].firstChil
d, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating th
e Selection's last Range, startOffset of the Selection's last Range must match t
he added Range expected 0 but got 6 |
| 245 PASS Range 36 [document, 1, document, 2] followed by Range 6 [paras[1].firstChil
d, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or mod
ify the range it's given | 174 PASS Range 36 [document, 1, document, 2] followed by Range 6 [paras[1].firstChil
d, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or mod
ify the range it's given |
| 246 PASS Range 36 [document, 1, document, 2] followed by Range 6 [paras[1].firstChil
d, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being
1 | 175 PASS Range 36 [document, 1, document, 2] followed by Range 6 [paras[1].firstChil
d, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being
1 |
| 247 PASS Range 36 [document, 1, document, 2] followed by Range 6 [paras[1].firstChil
d, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's l
ast range having the specified endpoints | 176 PASS Range 36 [document, 1, document, 2] followed by Range 6 [paras[1].firstChil
d, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's l
ast range having the specified endpoints |
| 248 PASS Range 36 [document, 1, document, 2] followed by Range 6 [paras[1].firstChil
d, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's l
ast range being the same object we added | 177 PASS Range 36 [document, 1, document, 2] followed by Range 6 [paras[1].firstChil
d, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's l
ast range being the same object we added |
| 249 PASS Range 36 [document, 1, document, 2] followed by Range 6 [paras[1].firstChil
d, 2, paras[1].firstChild, 8]: modifying the first added range must modify the S
election's last Range | 178 PASS Range 36 [document, 1, document, 2] followed by Range 6 [paras[1].firstChil
d, 2, paras[1].firstChild, 8]: modifying the first added range must modify the S
election's last Range |
| 250 PASS Range 36 [document, 1, document, 2] followed by Range 6 [paras[1].firstChil
d, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify
the first added Range | 179 PASS Range 36 [document, 1, document, 2] followed by Range 6 [paras[1].firstChil
d, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify
the first added Range |
| 251 PASS Range 36 [document, 1, document, 2] followed by Range 6 [paras[1].firstChil
d, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or mo
dify the range it's given | 180 PASS Range 36 [document, 1, document, 2] followed by Range 6 [paras[1].firstChil
d, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or mo
dify the range it's given |
| 252 PASS Range 36 [document, 1, document, 2] followed by Range 6 [paras[1].firstChil
d, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being
1 | 181 PASS Range 36 [document, 1, document, 2] followed by Range 6 [paras[1].firstChil
d, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being
1 |
| 253 FAIL Range 36 [document, 1, document, 2] followed by Range 6 [paras[1].firstChil
d, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's
last range having the specified endpoints assert_equals: startContainer of the S
election's last Range must match the added Range expected Text node "Ijklmnop | 182 FAIL Range 36 [document, 1, document, 2] followed by Range 6 [paras[1].firstChil
d, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's
last range having the specified endpoints assert_equals: startContainer of the S
election's last Range must match the added Range expected Text node "Ijklmnop |
| 254 " but got Document node with 2 children | 183 " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 255 FAIL Range 36 [document, 1, document, 2] followed by Range 6 [paras[1].firstChil
d, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount -
1) must return the same object we added expected object "klmnop" but got object
"Selection.addRange() tests | |
| 256 | |
| 257 Äb̈c̈d̈ëf̈g̈ḧ | |
| 258 Ijklmnop | |
| 259 QrstuvwxYzabcdefGhijklmn | |
| 260 | |
| 261 | |
| 262 | |
| 263 | |
| 264 | |
| 265 "use strict"; | |
| 266 | |
| 267 testAddRangeSubSet(36, 40); | |
| 268 testDiv.style.display = "none"; | |
| 269 " | 184 " |
| 270 FAIL Range 36 [document, 1, document, 2] followed by Range 6 [paras[1].firstChil
d, 2, paras[1].firstChild, 8]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, sta
rtContainer of the Selection's last Range must match the added Range expected Te
xt node "Äb̈c̈d̈ëf̈g̈ḧ | 185 FAIL Range 36 [document, 1, document, 2] followed by Range 6 [paras[1].firstChil
d, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount -
1) must return the same object we added expected object "klmnop" but got object
"" |
| 271 " but got Document node with 2 children | 186 FAIL Range 36 [document, 1, document, 2] followed by Range 6 [paras[1].firstChil
d, 2, paras[1].firstChild, 8]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, sta
rtOffset of the Selection's last Range must match the added Range expected 0 but
got 6 |
| 272 FAIL Range 36 [document, 1, document, 2] followed by Range 6 [paras[1].firstChil
d, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating th
e Selection's last Range, startOffset of the Selection's last Range must match t
he added Range expected 0 but got 6 | 187 FAIL Range 36 [document, 1, document, 2] followed by Range 6 [paras[1].firstChil
d, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating th
e Selection's last Range, startOffset of the Selection's last Range must match t
he added Range expected 0 but got 6 |
| 273 PASS Range 36 [document, 1, document, 2] followed by Range 7 [paras[1].firstChil
d, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or mod
ify the range it's given | 188 PASS Range 36 [document, 1, document, 2] followed by Range 7 [paras[1].firstChil
d, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or mod
ify the range it's given |
| 274 PASS Range 36 [document, 1, document, 2] followed by Range 7 [paras[1].firstChil
d, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being
1 | 189 PASS Range 36 [document, 1, document, 2] followed by Range 7 [paras[1].firstChil
d, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being
1 |
| 275 PASS Range 36 [document, 1, document, 2] followed by Range 7 [paras[1].firstChil
d, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's l
ast range having the specified endpoints | 190 PASS Range 36 [document, 1, document, 2] followed by Range 7 [paras[1].firstChil
d, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's l
ast range having the specified endpoints |
| 276 PASS Range 36 [document, 1, document, 2] followed by Range 7 [paras[1].firstChil
d, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's l
ast range being the same object we added | 191 PASS Range 36 [document, 1, document, 2] followed by Range 7 [paras[1].firstChil
d, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's l
ast range being the same object we added |
| 277 PASS Range 36 [document, 1, document, 2] followed by Range 7 [paras[1].firstChil
d, 2, paras[1].firstChild, 9]: modifying the first added range must modify the S
election's last Range | 192 PASS Range 36 [document, 1, document, 2] followed by Range 7 [paras[1].firstChil
d, 2, paras[1].firstChild, 9]: modifying the first added range must modify the S
election's last Range |
| 278 PASS Range 36 [document, 1, document, 2] followed by Range 7 [paras[1].firstChil
d, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify
the first added Range | 193 PASS Range 36 [document, 1, document, 2] followed by Range 7 [paras[1].firstChil
d, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify
the first added Range |
| 279 PASS Range 36 [document, 1, document, 2] followed by Range 7 [paras[1].firstChil
d, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or mo
dify the range it's given | 194 PASS Range 36 [document, 1, document, 2] followed by Range 7 [paras[1].firstChil
d, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or mo
dify the range it's given |
| 280 PASS Range 36 [document, 1, document, 2] followed by Range 7 [paras[1].firstChil
d, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being
1 | 195 PASS Range 36 [document, 1, document, 2] followed by Range 7 [paras[1].firstChil
d, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being
1 |
| 281 FAIL Range 36 [document, 1, document, 2] followed by Range 7 [paras[1].firstChil
d, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's
last range having the specified endpoints assert_equals: startContainer of the S
election's last Range must match the added Range expected Text node "Ijklmnop | 196 FAIL Range 36 [document, 1, document, 2] followed by Range 7 [paras[1].firstChil
d, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's
last range having the specified endpoints assert_equals: startContainer of the S
election's last Range must match the added Range expected Text node "Ijklmnop |
| 282 " but got Document node with 2 children | 197 " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 198 " |
| 283 FAIL Range 36 [document, 1, document, 2] followed by Range 7 [paras[1].firstChil
d, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount -
1) must return the same object we added expected object "klmnop | 199 FAIL Range 36 [document, 1, document, 2] followed by Range 7 [paras[1].firstChil
d, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount -
1) must return the same object we added expected object "klmnop |
| 284 " but got object "Selection.addRange() tests | 200 " but got object "" |
| 285 | 201 FAIL Range 36 [document, 1, document, 2] followed by Range 7 [paras[1].firstChil
d, 2, paras[1].firstChild, 9]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, sta
rtOffset of the Selection's last Range must match the added Range expected 0 but
got 6 |
| 286 Äb̈c̈d̈ëf̈g̈ḧ | |
| 287 Ijklmnop | |
| 288 QrstuvwxYzabcdefGhijklmn | |
| 289 | |
| 290 | |
| 291 | |
| 292 | |
| 293 | |
| 294 "use strict"; | |
| 295 | |
| 296 testAddRangeSubSet(36, 40); | |
| 297 testDiv.style.display = "none"; | |
| 298 " | |
| 299 FAIL Range 36 [document, 1, document, 2] followed by Range 7 [paras[1].firstChil
d, 2, paras[1].firstChild, 9]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, sta
rtContainer of the Selection's last Range must match the added Range expected Te
xt node "Äb̈c̈d̈ëf̈g̈ḧ | |
| 300 " but got Document node with 2 children | |
| 301 FAIL Range 36 [document, 1, document, 2] followed by Range 7 [paras[1].firstChil
d, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating th
e Selection's last Range, startOffset of the Selection's last Range must match t
he added Range expected 0 but got 6 | 202 FAIL Range 36 [document, 1, document, 2] followed by Range 7 [paras[1].firstChil
d, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating th
e Selection's last Range, startOffset of the Selection's last Range must match t
he added Range expected 0 but got 6 |
| 302 PASS Range 36 [document, 1, document, 2] followed by Range 8 [detachedPara1.firs
tChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw excepti
ons or modify the range it's given | 203 PASS Range 36 [document, 1, document, 2] followed by Range 8 [detachedPara1.firs
tChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw excepti
ons or modify the range it's given |
| 303 PASS Range 36 [document, 1, document, 2] followed by Range 8 [detachedPara1.firs
tChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCo
unt being 1 | 204 PASS Range 36 [document, 1, document, 2] followed by Range 8 [detachedPara1.firs
tChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCo
unt being 1 |
| 304 PASS Range 36 [document, 1, document, 2] followed by Range 8 [detachedPara1.firs
tChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the sel
ection's last range having the specified endpoints | 205 PASS Range 36 [document, 1, document, 2] followed by Range 8 [detachedPara1.firs
tChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the sel
ection's last range having the specified endpoints |
| 305 PASS Range 36 [document, 1, document, 2] followed by Range 8 [detachedPara1.firs
tChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the sel
ection's last range being the same object we added | 206 PASS Range 36 [document, 1, document, 2] followed by Range 8 [detachedPara1.firs
tChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the sel
ection's last range being the same object we added |
| 306 PASS Range 36 [document, 1, document, 2] followed by Range 8 [detachedPara1.firs
tChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must mo
dify the Selection's last Range | 207 PASS Range 36 [document, 1, document, 2] followed by Range 8 [detachedPara1.firs
tChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must mo
dify the Selection's last Range |
| 307 PASS Range 36 [document, 1, document, 2] followed by Range 8 [detachedPara1.firs
tChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range mu
st modify the first added Range | 208 PASS Range 36 [document, 1, document, 2] followed by Range 8 [detachedPara1.firs
tChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range mu
st modify the first added Range |
| 308 PASS Range 36 [document, 1, document, 2] followed by Range 8 [detachedPara1.firs
tChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw except
ions or modify the range it's given | 209 PASS Range 36 [document, 1, document, 2] followed by Range 8 [detachedPara1.firs
tChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw except
ions or modify the range it's given |
| 309 PASS Range 36 [document, 1, document, 2] followed by Range 8 [detachedPara1.firs
tChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeC
ount being 1 | 210 PASS Range 36 [document, 1, document, 2] followed by Range 8 [detachedPara1.firs
tChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeC
ount being 1 |
| 310 FAIL Range 36 [document, 1, document, 2] followed by Range 8 [detachedPara1.firs
tChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the se
lection's last range having the specified endpoints assert_equals: startContaine
r of the Selection's last Range must match the added Range expected Text node "O
pqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ | 211 FAIL Range 36 [document, 1, document, 2] followed by Range 8 [detachedPara1.firs
tChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the se
lection's last range having the specified endpoints assert_equals: startContaine
r of the Selection's last Range must match the added Range expected Text node "O
pqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| (...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 379 FAIL Range 36 [document, 1, document, 2] followed by Range 13 [foreignPara1.firs
tChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range mus
t modify the second added Range assert_equals: After second addRange(), after mu
tating the Selection's last Range, startOffset of the Selection's last Range mus
t match the added Range expected 0 but got 6 | 280 FAIL Range 36 [document, 1, document, 2] followed by Range 13 [foreignPara1.firs
tChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range mus
t modify the second added Range assert_equals: After second addRange(), after mu
tating the Selection's last Range, startOffset of the Selection's last Range mus
t match the added Range expected 0 but got 6 |
| 380 PASS Range 36 [document, 1, document, 2] followed by Range 14 [document.document
Element, 0, document.documentElement, 1]: first addRange() must not throw except
ions or modify the range it's given | 281 PASS Range 36 [document, 1, document, 2] followed by Range 14 [document.document
Element, 0, document.documentElement, 1]: first addRange() must not throw except
ions or modify the range it's given |
| 381 PASS Range 36 [document, 1, document, 2] followed by Range 14 [document.document
Element, 0, document.documentElement, 1]: first addRange() must result in rangeC
ount being 1 | 282 PASS Range 36 [document, 1, document, 2] followed by Range 14 [document.document
Element, 0, document.documentElement, 1]: first addRange() must result in rangeC
ount being 1 |
| 382 PASS Range 36 [document, 1, document, 2] followed by Range 14 [document.document
Element, 0, document.documentElement, 1]: first addRange() must result in the se
lection's last range having the specified endpoints | 283 PASS Range 36 [document, 1, document, 2] followed by Range 14 [document.document
Element, 0, document.documentElement, 1]: first addRange() must result in the se
lection's last range having the specified endpoints |
| 383 PASS Range 36 [document, 1, document, 2] followed by Range 14 [document.document
Element, 0, document.documentElement, 1]: first addRange() must result in the se
lection's last range being the same object we added | 284 PASS Range 36 [document, 1, document, 2] followed by Range 14 [document.document
Element, 0, document.documentElement, 1]: first addRange() must result in the se
lection's last range being the same object we added |
| 384 PASS Range 36 [document, 1, document, 2] followed by Range 14 [document.document
Element, 0, document.documentElement, 1]: modifying the first added range must m
odify the Selection's last Range | 285 PASS Range 36 [document, 1, document, 2] followed by Range 14 [document.document
Element, 0, document.documentElement, 1]: modifying the first added range must m
odify the Selection's last Range |
| 385 PASS Range 36 [document, 1, document, 2] followed by Range 14 [document.document
Element, 0, document.documentElement, 1]: modifying the Selection's last Range m
ust modify the first added Range | 286 PASS Range 36 [document, 1, document, 2] followed by Range 14 [document.document
Element, 0, document.documentElement, 1]: modifying the Selection's last Range m
ust modify the first added Range |
| 386 PASS Range 36 [document, 1, document, 2] followed by Range 14 [document.document
Element, 0, document.documentElement, 1]: second addRange() must not throw excep
tions or modify the range it's given | 287 PASS Range 36 [document, 1, document, 2] followed by Range 14 [document.document
Element, 0, document.documentElement, 1]: second addRange() must not throw excep
tions or modify the range it's given |
| 387 PASS Range 36 [document, 1, document, 2] followed by Range 14 [document.document
Element, 0, document.documentElement, 1]: second addRange() must result in range
Count being 1 | 288 PASS Range 36 [document, 1, document, 2] followed by Range 14 [document.document
Element, 0, document.documentElement, 1]: second addRange() must result in range
Count being 1 |
| 388 FAIL Range 36 [document, 1, document, 2] followed by Range 14 [document.document
Element, 0, document.documentElement, 1]: second addRange() must result in the s
election's last range having the specified endpoints assert_equals: startContain
er of the Selection's last Range must match the added Range expected Element nod
e <html><head><title>Selection.addRange() tests</title> | 289 FAIL Range 36 [document, 1, document, 2] followed by Range 14 [document.document
Element, 0, document.documentElement, 1]: second addRange() must result in the s
election's last range having the specified endpoints assert_equals: startContain
er of the Selection's last Range must match the added Range expected Element nod
e <html><head><title>Selection.addRange() tests</title> |
| 389 <me... but got Document node with 2 children | 290 <me... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 291 " |
| 390 FAIL Range 36 [document, 1, document, 2] followed by Range 14 [document.document
Element, 0, document.documentElement, 1]: second addRange() must result in the s
election's last range being the same object we added assert_equals: getRangeAt(r
angeCount - 1) must return the same object we added expected object "Selection.a
ddRange() tests | 292 FAIL Range 36 [document, 1, document, 2] followed by Range 14 [document.document
Element, 0, document.documentElement, 1]: second addRange() must result in the s
election's last range being the same object we added assert_equals: getRangeAt(r
angeCount - 1) must return the same object we added expected object "Selection.a
ddRange() tests |
| 391 | 293 |
| 392 " but got object "Selection.addRange() tests | 294 " but got object "" |
| 393 | 295 FAIL Range 36 [document, 1, document, 2] followed by Range 14 [document.document
Element, 0, document.documentElement, 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 |
| 394 Äb̈c̈d̈ëf̈g̈ḧ | |
| 395 Ijklmnop | |
| 396 QrstuvwxYzabcdefGhijklmn | |
| 397 | |
| 398 | |
| 399 | |
| 400 | |
| 401 | |
| 402 "use strict"; | |
| 403 | |
| 404 testAddRangeSubSet(36, 40); | |
| 405 testDiv.style.display = "none"; | |
| 406 " | |
| 407 FAIL Range 36 [document, 1, document, 2] followed by Range 14 [document.document
Element, 0, document.documentElement, 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̈ḧ | |
| 408 " but got Document node with 2 children | |
| 409 FAIL Range 36 [document, 1, document, 2] followed by Range 14 [document.document
Element, 0, document.documentElement, 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 | 296 FAIL Range 36 [document, 1, document, 2] followed by Range 14 [document.document
Element, 0, document.documentElement, 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 |
| 410 PASS Range 36 [document, 1, document, 2] followed by Range 15 [document.document
Element, 0, document.documentElement, 2]: first addRange() must not throw except
ions or modify the range it's given | 297 PASS Range 36 [document, 1, document, 2] followed by Range 15 [document.document
Element, 0, document.documentElement, 2]: first addRange() must not throw except
ions or modify the range it's given |
| 411 PASS Range 36 [document, 1, document, 2] followed by Range 15 [document.document
Element, 0, document.documentElement, 2]: first addRange() must result in rangeC
ount being 1 | 298 PASS Range 36 [document, 1, document, 2] followed by Range 15 [document.document
Element, 0, document.documentElement, 2]: first addRange() must result in rangeC
ount being 1 |
| 412 PASS Range 36 [document, 1, document, 2] followed by Range 15 [document.document
Element, 0, document.documentElement, 2]: first addRange() must result in the se
lection's last range having the specified endpoints | 299 PASS Range 36 [document, 1, document, 2] followed by Range 15 [document.document
Element, 0, document.documentElement, 2]: first addRange() must result in the se
lection's last range having the specified endpoints |
| 413 PASS Range 36 [document, 1, document, 2] followed by Range 15 [document.document
Element, 0, document.documentElement, 2]: first addRange() must result in the se
lection's last range being the same object we added | 300 PASS Range 36 [document, 1, document, 2] followed by Range 15 [document.document
Element, 0, document.documentElement, 2]: first addRange() must result in the se
lection's last range being the same object we added |
| 414 PASS Range 36 [document, 1, document, 2] followed by Range 15 [document.document
Element, 0, document.documentElement, 2]: modifying the first added range must m
odify the Selection's last Range | 301 PASS Range 36 [document, 1, document, 2] followed by Range 15 [document.document
Element, 0, document.documentElement, 2]: modifying the first added range must m
odify the Selection's last Range |
| 415 PASS Range 36 [document, 1, document, 2] followed by Range 15 [document.document
Element, 0, document.documentElement, 2]: modifying the Selection's last Range m
ust modify the first added Range | 302 PASS Range 36 [document, 1, document, 2] followed by Range 15 [document.document
Element, 0, document.documentElement, 2]: modifying the Selection's last Range m
ust modify the first added Range |
| 416 PASS Range 36 [document, 1, document, 2] followed by Range 15 [document.document
Element, 0, document.documentElement, 2]: second addRange() must not throw excep
tions or modify the range it's given | 303 PASS Range 36 [document, 1, document, 2] followed by Range 15 [document.document
Element, 0, document.documentElement, 2]: second addRange() must not throw excep
tions or modify the range it's given |
| 417 PASS Range 36 [document, 1, document, 2] followed by Range 15 [document.document
Element, 0, document.documentElement, 2]: second addRange() must result in range
Count being 1 | 304 PASS Range 36 [document, 1, document, 2] followed by Range 15 [document.document
Element, 0, document.documentElement, 2]: second addRange() must result in range
Count being 1 |
| 418 FAIL Range 36 [document, 1, document, 2] followed by Range 15 [document.document
Element, 0, document.documentElement, 2]: second addRange() must result in the s
election's last range having the specified endpoints assert_equals: startContain
er of the Selection's last Range must match the added Range expected Element nod
e <html><head><title>Selection.addRange() tests</title> | 305 PASS Range 36 [document, 1, document, 2] followed by Range 15 [document.document
Element, 0, document.documentElement, 2]: second addRange() must result in the s
election's last range having the specified endpoints |
| 419 <me... but got Document node with 2 children | |
| 420 FAIL Range 36 [document, 1, document, 2] followed by Range 15 [document.document
Element, 0, document.documentElement, 2]: second addRange() must result in the s
election's last range being the same object we added assert_equals: getRangeAt(r
angeCount - 1) must return the same object we added expected object "Selection.a
ddRange() tests | 306 FAIL Range 36 [document, 1, document, 2] followed by Range 15 [document.document
Element, 0, document.documentElement, 2]: second addRange() must result in the s
election's last range being the same object we added assert_equals: getRangeAt(r
angeCount - 1) must return the same object we added expected object "Selection.a
ddRange() tests |
| 421 | 307 |
| 422 Äb̈c̈d̈ëf̈g̈ḧ | 308 Äb̈c̈d̈ëf̈g̈ḧ |
| 423 Ijklmnop | 309 Ijklmnop |
| 424 QrstuvwxYzabcdefGhijklmn | 310 QrstuvwxYzabcdefGhijklmn |
| 425 | 311 |
| 426 | 312 |
| 427 | 313 |
| 428 | 314 |
| 429 | 315 |
| (...skipping 10 matching lines...) Expand all Loading... |
| 440 | 326 |
| 441 | 327 |
| 442 | 328 |
| 443 | 329 |
| 444 "use strict"; | 330 "use strict"; |
| 445 | 331 |
| 446 testAddRangeSubSet(36, 40); | 332 testAddRangeSubSet(36, 40); |
| 447 testDiv.style.display = "none"; | 333 testDiv.style.display = "none"; |
| 448 " | 334 " |
| 449 FAIL Range 36 [document, 1, document, 2] followed by Range 15 [document.document
Element, 0, document.documentElement, 2]: modifying the second added range must
modify the Selection's last Range assert_equals: After mutating the second added
Range, startContainer of the Selection's last Range must match the added Range
expected Text node "Äb̈c̈d̈ëf̈g̈ḧ | 335 FAIL Range 36 [document, 1, document, 2] followed by Range 15 [document.document
Element, 0, document.documentElement, 2]: modifying the second added range must
modify the Selection's last Range assert_equals: After mutating the second added
Range, startContainer of the Selection's last Range must match the added Range
expected Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 450 " but got Document node with 2 children | 336 " but got Element node <html><head><title>Selection.addRange() tests</title> |
| 337 <me... |
| 451 FAIL Range 36 [document, 1, document, 2] followed by Range 15 [document.document
Element, 0, document.documentElement, 2]: modifying the Selection's last Range m
ust modify the second added Range assert_equals: After second addRange(), after
mutating the Selection's last Range, startOffset of the Selection's last Range m
ust match the added Range expected 0 but got 6 | 338 FAIL Range 36 [document, 1, document, 2] followed by Range 15 [document.document
Element, 0, document.documentElement, 2]: modifying the Selection's last Range m
ust modify the second added Range assert_equals: After second addRange(), after
mutating the Selection's last Range, startOffset of the Selection's last Range m
ust match the added Range expected 0 but got 6 |
| 452 PASS Range 36 [document, 1, document, 2] followed by Range 16 [document.document
Element, 1, document.documentElement, 2]: first addRange() must not throw except
ions or modify the range it's given | 339 PASS Range 36 [document, 1, document, 2] followed by Range 16 [document.document
Element, 1, document.documentElement, 2]: first addRange() must not throw except
ions or modify the range it's given |
| 453 PASS Range 36 [document, 1, document, 2] followed by Range 16 [document.document
Element, 1, document.documentElement, 2]: first addRange() must result in rangeC
ount being 1 | 340 PASS Range 36 [document, 1, document, 2] followed by Range 16 [document.document
Element, 1, document.documentElement, 2]: first addRange() must result in rangeC
ount being 1 |
| 454 PASS Range 36 [document, 1, document, 2] followed by Range 16 [document.document
Element, 1, document.documentElement, 2]: first addRange() must result in the se
lection's last range having the specified endpoints | 341 PASS Range 36 [document, 1, document, 2] followed by Range 16 [document.document
Element, 1, document.documentElement, 2]: first addRange() must result in the se
lection's last range having the specified endpoints |
| 455 PASS Range 36 [document, 1, document, 2] followed by Range 16 [document.document
Element, 1, document.documentElement, 2]: first addRange() must result in the se
lection's last range being the same object we added | 342 PASS Range 36 [document, 1, document, 2] followed by Range 16 [document.document
Element, 1, document.documentElement, 2]: first addRange() must result in the se
lection's last range being the same object we added |
| 456 PASS Range 36 [document, 1, document, 2] followed by Range 16 [document.document
Element, 1, document.documentElement, 2]: modifying the first added range must m
odify the Selection's last Range | 343 PASS Range 36 [document, 1, document, 2] followed by Range 16 [document.document
Element, 1, document.documentElement, 2]: modifying the first added range must m
odify the Selection's last Range |
| 457 PASS Range 36 [document, 1, document, 2] followed by Range 16 [document.document
Element, 1, document.documentElement, 2]: modifying the Selection's last Range m
ust modify the first added Range | 344 PASS Range 36 [document, 1, document, 2] followed by Range 16 [document.document
Element, 1, document.documentElement, 2]: modifying the Selection's last Range m
ust modify the first added Range |
| 458 PASS Range 36 [document, 1, document, 2] followed by Range 16 [document.document
Element, 1, document.documentElement, 2]: second addRange() must not throw excep
tions or modify the range it's given | 345 PASS Range 36 [document, 1, document, 2] followed by Range 16 [document.document
Element, 1, document.documentElement, 2]: second addRange() must not throw excep
tions or modify the range it's given |
| 459 PASS Range 36 [document, 1, document, 2] followed by Range 16 [document.document
Element, 1, document.documentElement, 2]: second addRange() must result in range
Count being 1 | 346 PASS Range 36 [document, 1, document, 2] followed by Range 16 [document.document
Element, 1, document.documentElement, 2]: second addRange() must result in range
Count being 1 |
| 460 FAIL Range 36 [document, 1, document, 2] followed by Range 16 [document.document
Element, 1, document.documentElement, 2]: second addRange() must result in the s
election's last range having the specified endpoints assert_equals: startContain
er of the Selection's last Range must match the added Range expected Element nod
e <html><head><title>Selection.addRange() tests</title> | 347 PASS Range 36 [document, 1, document, 2] followed by Range 16 [document.document
Element, 1, document.documentElement, 2]: second addRange() must result in the s
election's last range having the specified endpoints |
| 461 <me... but got Document node with 2 children | |
| 462 FAIL Range 36 [document, 1, document, 2] followed by Range 16 [document.document
Element, 1, document.documentElement, 2]: second addRange() must result in the s
election's last range being the same object we added assert_equals: getRangeAt(r
angeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf
̈g̈ḧ | 348 FAIL Range 36 [document, 1, document, 2] followed by Range 16 [document.document
Element, 1, document.documentElement, 2]: second addRange() must result in the s
election's last range being the same object we added assert_equals: getRangeAt(r
angeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf
̈g̈ḧ |
| 463 Ijklmnop | 349 Ijklmnop |
| 464 QrstuvwxYzabcdefGhijklmn | 350 QrstuvwxYzabcdefGhijklmn |
| 465 | 351 |
| 466 | 352 |
| 467 | 353 |
| 468 | 354 |
| 469 | 355 |
| 470 "use strict"; | 356 "use strict"; |
| 471 | 357 |
| 472 testAddRangeSubSet(36, 40); | 358 testAddRangeSubSet(36, 40); |
| 473 testDiv.style.display = "none"; | 359 testDiv.style.display = "none"; |
| 474 " but got object "Selection.addRange() tests | 360 " but got object "Äb̈c̈d̈ëf̈g̈ḧ |
| 475 | |
| 476 Äb̈c̈d̈ëf̈g̈ḧ | |
| 477 Ijklmnop | 361 Ijklmnop |
| 478 QrstuvwxYzabcdefGhijklmn | 362 QrstuvwxYzabcdefGhijklmn |
| 479 | 363 |
| 480 | 364 |
| 481 | 365 |
| 482 | 366 |
| 483 | 367 |
| 484 "use strict"; | 368 "use strict"; |
| 485 | 369 |
| 486 testAddRangeSubSet(36, 40); | 370 testAddRangeSubSet(36, 40); |
| 487 testDiv.style.display = "none"; | 371 testDiv.style.display = "none"; |
| 488 " | 372 " |
| 489 FAIL Range 36 [document, 1, document, 2] followed by Range 16 [document.document
Element, 1, document.documentElement, 2]: modifying the second added range must
modify the Selection's last Range assert_equals: After mutating the second added
Range, startContainer of the Selection's last Range must match the added Range
expected Text node "Äb̈c̈d̈ëf̈g̈ḧ | 373 FAIL Range 36 [document, 1, document, 2] followed by Range 16 [document.document
Element, 1, document.documentElement, 2]: modifying the second added range must
modify the Selection's last Range assert_equals: After mutating the second added
Range, startContainer of the Selection's last Range must match the added Range
expected Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 490 " but got Document node with 2 children | 374 " but got Element node <html><head><title>Selection.addRange() tests</title> |
| 375 <me... |
| 491 FAIL Range 36 [document, 1, document, 2] followed by Range 16 [document.document
Element, 1, document.documentElement, 2]: modifying the Selection's last Range m
ust modify the second added Range assert_equals: After second addRange(), after
mutating the Selection's last Range, startOffset of the Selection's last Range m
ust match the added Range expected 0 but got 6 | 376 FAIL Range 36 [document, 1, document, 2] followed by Range 16 [document.document
Element, 1, document.documentElement, 2]: modifying the Selection's last Range m
ust modify the second added Range assert_equals: After second addRange(), after
mutating the Selection's last Range, startOffset of the Selection's last Range m
ust match the added Range expected 0 but got 6 |
| 492 PASS Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1,
document.head, 1]: first addRange() must not throw exceptions or modify the ran
ge it's given | 377 PASS Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1,
document.head, 1]: first addRange() must not throw exceptions or modify the ran
ge it's given |
| 493 PASS Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1,
document.head, 1]: first addRange() must result in rangeCount being 1 | 378 PASS Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1,
document.head, 1]: first addRange() must result in rangeCount being 1 |
| 494 PASS Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1,
document.head, 1]: first addRange() must result in the selection's last range h
aving the specified endpoints | 379 PASS Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1,
document.head, 1]: first addRange() must result in the selection's last range h
aving the specified endpoints |
| 495 PASS Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1,
document.head, 1]: first addRange() must result in the selection's last range b
eing the same object we added | 380 PASS Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1,
document.head, 1]: first addRange() must result in the selection's last range b
eing the same object we added |
| 496 PASS Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1,
document.head, 1]: modifying the first added range must modify the Selection's
last Range | 381 PASS Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1,
document.head, 1]: modifying the first added range must modify the Selection's
last Range |
| 497 PASS Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1,
document.head, 1]: modifying the Selection's last Range must modify the first a
dded Range | 382 PASS Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1,
document.head, 1]: modifying the Selection's last Range must modify the first a
dded Range |
| 498 PASS Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1,
document.head, 1]: second addRange() must not throw exceptions or modify the ra
nge it's given | 383 PASS Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1,
document.head, 1]: second addRange() must not throw exceptions or modify the ra
nge it's given |
| 499 PASS Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1,
document.head, 1]: second addRange() must result in rangeCount being 1 | 384 PASS Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1,
document.head, 1]: second addRange() must result in rangeCount being 1 |
| 500 FAIL Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1,
document.head, 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 <head><title>Selecti
on.addRange() tests</title> | 385 FAIL Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1,
document.head, 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 <head><title>Selecti
on.addRange() tests</title> |
| 501 <meta nam... but got Document node with 2 children | 386 <meta nam... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 502 FAIL Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1,
document.head, 1]: second addRange() must result in the selection's last range
being the same object we added assert_equals: getRangeAt(rangeCount - 1) must re
turn the same object we added expected object "" but got object "Selection.addRa
nge() tests | |
| 503 | |
| 504 Äb̈c̈d̈ëf̈g̈ḧ | |
| 505 Ijklmnop | |
| 506 QrstuvwxYzabcdefGhijklmn | |
| 507 | |
| 508 | |
| 509 | |
| 510 | |
| 511 | |
| 512 "use strict"; | |
| 513 | |
| 514 testAddRangeSubSet(36, 40); | |
| 515 testDiv.style.display = "none"; | |
| 516 " | 387 " |
| 517 FAIL Range 36 [document, 1, document, 2] 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, startContainer
of the Selection's last Range must match the added Range expected Text node "Ä
b̈c̈d̈ëf̈g̈ḧ | 388 FAIL Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1,
document.head, 1]: second addRange() must result in the selection's last range
being the same object we added assert_equals: getRangeAt(rangeCount - 1) must re
turn the same object we added expected object "" but got object "" |
| 518 " but got Document node with 2 children | 389 FAIL Range 36 [document, 1, document, 2] 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 expected 0 but got 6 |
| 519 FAIL Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1,
document.head, 1]: modifying the Selection's last Range must modify the second
added Range assert_equals: After second addRange(), after mutating the Selection
's last Range, startOffset of the Selection's last Range must match the added Ra
nge expected 0 but got 6 | 390 FAIL Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1,
document.head, 1]: modifying the Selection's last Range must modify the second
added Range assert_equals: After second addRange(), after mutating the Selection
's last Range, startOffset of the Selection's last Range must match the added Ra
nge expected 0 but got 6 |
| 520 PASS Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0,
document.body, 1]: first addRange() must not throw exceptions or modify the ran
ge it's given | 391 PASS Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0,
document.body, 1]: first addRange() must not throw exceptions or modify the ran
ge it's given |
| 521 PASS Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0,
document.body, 1]: first addRange() must result in rangeCount being 1 | 392 PASS Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0,
document.body, 1]: first addRange() must result in rangeCount being 1 |
| 522 PASS Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0,
document.body, 1]: first addRange() must result in the selection's last range h
aving the specified endpoints | 393 PASS Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0,
document.body, 1]: first addRange() must result in the selection's last range h
aving the specified endpoints |
| 523 PASS Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0,
document.body, 1]: first addRange() must result in the selection's last range b
eing the same object we added | 394 PASS Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0,
document.body, 1]: first addRange() must result in the selection's last range b
eing the same object we added |
| 524 PASS Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0,
document.body, 1]: modifying the first added range must modify the Selection's
last Range | 395 PASS Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0,
document.body, 1]: modifying the first added range must modify the Selection's
last Range |
| 525 PASS Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0,
document.body, 1]: modifying the Selection's last Range must modify the first a
dded Range | 396 PASS Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0,
document.body, 1]: modifying the Selection's last Range must modify the first a
dded Range |
| 526 PASS Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0,
document.body, 1]: second addRange() must not throw exceptions or modify the ra
nge it's given | 397 PASS Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0,
document.body, 1]: second addRange() must not throw exceptions or modify the ra
nge it's given |
| 527 PASS Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0,
document.body, 1]: second addRange() must result in rangeCount being 1 | 398 PASS Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0,
document.body, 1]: second addRange() must result in rangeCount being 1 |
| 528 FAIL Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0,
document.body, 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 <body><div id="test"
><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 399 PASS Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0,
document.body, 1]: second addRange() must result in the selection's last range
having the specified endpoints |
| 529 </p><p id... but got Document node with 2 children | |
| 530 FAIL Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0,
document.body, 1]: second addRange() must result in the selection's last range
being the same object we added assert_equals: getRangeAt(rangeCount - 1) must re
turn the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ | 400 FAIL Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0,
document.body, 1]: second addRange() must result in the selection's last range
being the same object we added assert_equals: getRangeAt(rangeCount - 1) must re
turn the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ |
| 531 Ijklmnop | 401 Ijklmnop |
| 532 QrstuvwxYzabcdefGhijklmn" but got object "Selection.addRange() tests | 402 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ |
| 533 | |
| 534 Äb̈c̈d̈ëf̈g̈ḧ | |
| 535 Ijklmnop | 403 Ijklmnop |
| 536 QrstuvwxYzabcdefGhijklmn | 404 QrstuvwxYzabcdefGhijklmn" |
| 537 | |
| 538 | |
| 539 | |
| 540 | |
| 541 | |
| 542 "use strict"; | |
| 543 | |
| 544 testAddRangeSubSet(36, 40); | |
| 545 testDiv.style.display = "none"; | |
| 546 " | |
| 547 FAIL Range 36 [document, 1, document, 2] 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̈ḧ | 405 FAIL Range 36 [document, 1, document, 2] 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̈ḧ |
| 548 " but got Document node with 2 children | 406 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ |
| 407 </p><p id... |
| 549 FAIL Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0,
document.body, 1]: modifying the Selection's last Range must modify the second
added Range assert_equals: After second addRange(), after mutating the Selection
's last Range, startOffset of the Selection's last Range must match the added Ra
nge expected 0 but got 6 | 408 FAIL Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0,
document.body, 1]: modifying the Selection's last Range must modify the second
added Range assert_equals: After second addRange(), after mutating the Selection
's last Range, startOffset of the Selection's last Range must match the added Ra
nge expected 0 but got 6 |
| 550 PASS Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.docume
ntElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw ex
ceptions or modify the range it's given | 409 PASS Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.docume
ntElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw ex
ceptions or modify the range it's given |
| 551 PASS Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.docume
ntElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in ra
ngeCount being 1 | 410 PASS Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.docume
ntElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in ra
ngeCount being 1 |
| 552 PASS Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.docume
ntElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in th
e selection's last range having the specified endpoints | 411 PASS Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.docume
ntElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in th
e selection's last range having the specified endpoints |
| 553 PASS Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.docume
ntElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in th
e selection's last range being the same object we added | 412 PASS Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.docume
ntElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in th
e selection's last range being the same object we added |
| 554 PASS Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.docume
ntElement, 0, foreignDoc.documentElement, 1]: modifying the first added range mu
st modify the Selection's last Range | 413 PASS Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.docume
ntElement, 0, foreignDoc.documentElement, 1]: modifying the first added range mu
st modify the Selection's last Range |
| 555 PASS Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.docume
ntElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Ran
ge must modify the first added Range | 414 PASS Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.docume
ntElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Ran
ge must modify the first added Range |
| 556 PASS Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.docume
ntElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw e
xceptions or modify the range it's given | 415 PASS Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.docume
ntElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw e
xceptions or modify the range it's given |
| 557 PASS Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.docume
ntElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in r
angeCount being 1 | 416 PASS Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.docume
ntElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in r
angeCount being 1 |
| 558 FAIL Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.docume
ntElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in t
he selection's last range having the specified endpoints assert_equals: startCon
tainer of the Selection's last Range must match the added Range expected Element
node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text
node "Äb̈c̈d̈ëf̈g̈ḧ | 417 FAIL Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.docume
ntElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in t
he selection's last range having the specified endpoints assert_equals: startCon
tainer of the Selection's last Range must match the added Range expected Element
node <html><head><title></title></head><body><p>Efghijkl</p><p... but got Text
node "Äb̈c̈d̈ëf̈g̈ḧ |
| (...skipping 29 matching lines...) Expand all Loading... |
| 588 FAIL Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body,
0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the sec
ond added Range assert_equals: After second addRange(), after mutating the Selec
tion's last Range, startOffset of the Selection's last Range must match the adde
d Range expected 0 but got 6 | 447 FAIL Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body,
0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the sec
ond added Range assert_equals: After second addRange(), after mutating the Selec
tion's last Range, startOffset of the Selection's last Range must match the adde
d Range expected 0 but got 6 |
| 589 PASS Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, para
s[0], 0]: first addRange() must not throw exceptions or modify the range it's gi
ven | 448 PASS Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, para
s[0], 0]: first addRange() must not throw exceptions or modify the range it's gi
ven |
| 590 PASS Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, para
s[0], 0]: first addRange() must result in rangeCount being 1 | 449 PASS Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, para
s[0], 0]: first addRange() must result in rangeCount being 1 |
| 591 PASS Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, para
s[0], 0]: first addRange() must result in the selection's last range having the
specified endpoints | 450 PASS Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, para
s[0], 0]: first addRange() must result in the selection's last range having the
specified endpoints |
| 592 PASS Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, para
s[0], 0]: first addRange() must result in the selection's last range being the s
ame object we added | 451 PASS Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, para
s[0], 0]: first addRange() must result in the selection's last range being the s
ame object we added |
| 593 PASS Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, para
s[0], 0]: modifying the first added range must modify the Selection's last Range
| 452 PASS Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, para
s[0], 0]: modifying the first added range must modify the Selection's last Range
|
| 594 PASS Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, para
s[0], 0]: modifying the Selection's last Range must modify the first added Range
| 453 PASS Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, para
s[0], 0]: modifying the Selection's last Range must modify the first added Range
|
| 595 PASS Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, para
s[0], 0]: second addRange() must not throw exceptions or modify the range it's g
iven | 454 PASS Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, para
s[0], 0]: second addRange() must not throw exceptions or modify the range it's g
iven |
| 596 PASS Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, para
s[0], 0]: second addRange() must result in rangeCount being 1 | 455 PASS Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, para
s[0], 0]: second addRange() must result in rangeCount being 1 |
| 597 FAIL Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, para
s[0], 0]: second addRange() must result in the selection's last range having the
specified endpoints 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̈ḧ | 456 FAIL Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, para
s[0], 0]: second addRange() must result in the selection's last range having the
specified endpoints 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̈ḧ |
| 598 </p> but got Document node with 2 children | 457 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 599 FAIL Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, para
s[0], 0]: second addRange() must result in the selection's last range being the
same object we added assert_equals: getRangeAt(rangeCount - 1) must return the s
ame object we added expected object "" but got object "Selection.addRange() test
s | |
| 600 | |
| 601 Äb̈c̈d̈ëf̈g̈ḧ | |
| 602 Ijklmnop | |
| 603 QrstuvwxYzabcdefGhijklmn | |
| 604 | |
| 605 | |
| 606 | |
| 607 | |
| 608 | |
| 609 "use strict"; | |
| 610 | |
| 611 testAddRangeSubSet(36, 40); | |
| 612 testDiv.style.display = "none"; | |
| 613 " | 458 " |
| 614 FAIL Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, para
s[0], 0]: modifying the second added range must modify the Selection's last Rang
e assert_equals: After mutating the second added Range, startContainer of the Se
lection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈
g̈ḧ | 459 FAIL Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, para
s[0], 0]: second addRange() must result in the selection's last range being the
same object we added assert_equals: getRangeAt(rangeCount - 1) must return the s
ame object we added expected object "" but got object "" |
| 615 " but got Document node with 2 children | 460 FAIL Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, para
s[0], 0]: modifying the second added range must modify the Selection's last Rang
e assert_equals: After mutating the second added Range, startOffset of the Selec
tion's last Range must match the added Range expected 0 but got 6 |
| 616 FAIL Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, para
s[0], 0]: modifying the Selection's last Range must modify the second added Rang
e assert_equals: After second addRange(), after mutating the Selection's last Ra
nge, startOffset of the Selection's last Range must match the added Range expect
ed 0 but got 6 | 461 FAIL Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, para
s[0], 0]: modifying the Selection's last Range must modify the second added Rang
e assert_equals: After second addRange(), after mutating the Selection's last Ra
nge, startOffset of the Selection's last Range must match the added Range expect
ed 0 but got 6 |
| 617 PASS Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, para
s[0], 1]: first addRange() must not throw exceptions or modify the range it's gi
ven | 462 PASS Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, para
s[0], 1]: first addRange() must not throw exceptions or modify the range it's gi
ven |
| 618 PASS Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, para
s[0], 1]: first addRange() must result in rangeCount being 1 | 463 PASS Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, para
s[0], 1]: first addRange() must result in rangeCount being 1 |
| 619 PASS Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, para
s[0], 1]: first addRange() must result in the selection's last range having the
specified endpoints | 464 PASS Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, para
s[0], 1]: first addRange() must result in the selection's last range having the
specified endpoints |
| 620 PASS Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, para
s[0], 1]: first addRange() must result in the selection's last range being the s
ame object we added | 465 PASS Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, para
s[0], 1]: first addRange() must result in the selection's last range being the s
ame object we added |
| 621 PASS Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, para
s[0], 1]: modifying the first added range must modify the Selection's last Range
| 466 PASS Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, para
s[0], 1]: modifying the first added range must modify the Selection's last Range
|
| 622 PASS Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, para
s[0], 1]: modifying the Selection's last Range must modify the first added Range
| 467 PASS Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, para
s[0], 1]: modifying the Selection's last Range must modify the first added Range
|
| 623 PASS Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, para
s[0], 1]: second addRange() must not throw exceptions or modify the range it's g
iven | 468 PASS Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, para
s[0], 1]: second addRange() must not throw exceptions or modify the range it's g
iven |
| 624 PASS Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, para
s[0], 1]: second addRange() must result in rangeCount being 1 | 469 PASS Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, para
s[0], 1]: second addRange() must result in rangeCount being 1 |
| 625 FAIL Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, para
s[0], 1]: second addRange() must result in the selection's last range having the
specified endpoints 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̈ḧ | 470 PASS Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, para
s[0], 1]: second addRange() must result in the selection's last range having the
specified endpoints |
| 626 </p> but got Document node with 2 children | |
| 627 FAIL Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, para
s[0], 1]: second addRange() must result in the selection's last range being the
same object we added assert_equals: getRangeAt(rangeCount - 1) must return the s
ame object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ | 471 FAIL Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, para
s[0], 1]: second addRange() must result in the selection's last range being the
same object we added assert_equals: getRangeAt(rangeCount - 1) must return the s
ame object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ |
| 628 " but got object "Selection.addRange() tests | 472 " but got object "Äb̈c̈d̈ëf̈g̈ḧ |
| 629 | |
| 630 Äb̈c̈d̈ëf̈g̈ḧ | |
| 631 Ijklmnop | |
| 632 QrstuvwxYzabcdefGhijklmn | |
| 633 | |
| 634 | |
| 635 | |
| 636 | |
| 637 | |
| 638 "use strict"; | |
| 639 | |
| 640 testAddRangeSubSet(36, 40); | |
| 641 testDiv.style.display = "none"; | |
| 642 " | 473 " |
| 643 FAIL Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, para
s[0], 1]: modifying the second added range must modify the Selection's last Rang
e assert_equals: After mutating the second added Range, startContainer of the Se
lection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈
g̈ḧ | 474 FAIL Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, para
s[0], 1]: modifying the second added range must modify the Selection's last Rang
e assert_equals: After mutating the second added Range, startContainer of the Se
lection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈
g̈ḧ |
| 644 " but got Document node with 2 children | 475 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ |
| 476 </p> |
| 645 FAIL Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, para
s[0], 1]: modifying the Selection's last Range must modify the second added Rang
e assert_equals: After second addRange(), after mutating the Selection's last Ra
nge, startOffset of the Selection's last Range must match the added Range expect
ed 0 but got 6 | 477 FAIL Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, para
s[0], 1]: modifying the Selection's last Range must modify the second added Rang
e assert_equals: After second addRange(), after mutating the Selection's last Ra
nge, startOffset of the Selection's last Range must match the added Range expect
ed 0 but got 6 |
| 646 PASS Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: first addRange() must not throw exceptions or modify the ran
ge it's given | 478 PASS Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: first addRange() must not throw exceptions or modify the ran
ge it's given |
| 647 PASS Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: first addRange() must result in rangeCount being 1 | 479 PASS Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: first addRange() must result in rangeCount being 1 |
| 648 PASS Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: first addRange() must result in the selection's last range h
aving the specified endpoints | 480 PASS Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: first addRange() must result in the selection's last range h
aving the specified endpoints |
| 649 PASS Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: first addRange() must result in the selection's last range b
eing the same object we added | 481 PASS Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: first addRange() must result in the selection's last range b
eing the same object we added |
| 650 PASS Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: modifying the first added range must modify the Selection's
last Range | 482 PASS Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: modifying the first added range must modify the Selection's
last Range |
| 651 PASS Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: modifying the Selection's last Range must modify the first a
dded Range | 483 PASS Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: modifying the Selection's last Range must modify the first a
dded Range |
| 652 PASS Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: second addRange() must not throw exceptions or modify the ra
nge it's given | 484 PASS Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: second addRange() must not throw exceptions or modify the ra
nge it's given |
| 653 PASS Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: second addRange() must result in rangeCount being 1 | 485 PASS Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: second addRange() must result in rangeCount being 1 |
| 654 FAIL Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: second addRange() must result in the selection's last range
having the specified endpoints assert_equals: startContainer of the Selection's
last Range must match the added Range expected Element node <p>Opqrstuv</p> but
got Text node "Äb̈c̈d̈ëf̈g̈ḧ | 486 FAIL Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: second addRange() must result in the selection's last range
having the specified endpoints assert_equals: startContainer of the Selection's
last Range must match the added Range expected Element node <p>Opqrstuv</p> but
got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| (...skipping 15 matching lines...) Expand all Loading... |
| 670 FAIL Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0,
detachedPara1, 1]: modifying the second added range must modify the Selection's
last Range assert_equals: After mutating the second added Range, startOffset of
the Selection's last Range must match the added Range expected 0 but got 6 | 502 FAIL Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0,
detachedPara1, 1]: modifying the second added range must modify the Selection's
last Range assert_equals: After mutating the second added Range, startOffset of
the Selection's last Range must match the added Range expected 0 but got 6 |
| 671 FAIL Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0,
detachedPara1, 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 Ra
nge expected 0 but got 6 | 503 FAIL Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0,
detachedPara1, 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 Ra
nge expected 0 but got 6 |
| 672 PASS Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChi
ld, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or mo
dify the range it's given | 504 PASS Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChi
ld, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or mo
dify the range it's given |
| 673 PASS Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChi
ld, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being
1 | 505 PASS Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChi
ld, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being
1 |
| 674 PASS Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChi
ld, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's
last range having the specified endpoints | 506 PASS Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChi
ld, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's
last range having the specified endpoints |
| 675 PASS Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChi
ld, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's
last range being the same object we added | 507 PASS Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChi
ld, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's
last range being the same object we added |
| 676 PASS Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChi
ld, 0, paras[1].firstChild, 0]: modifying the first added range must modify the
Selection's last Range | 508 PASS Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChi
ld, 0, paras[1].firstChild, 0]: modifying the first added range must modify the
Selection's last Range |
| 677 PASS Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChi
ld, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify
the first added Range | 509 PASS Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChi
ld, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify
the first added Range |
| 678 PASS Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChi
ld, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or m
odify the range it's given | 510 PASS Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChi
ld, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or m
odify the range it's given |
| 679 PASS Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChi
ld, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount bein
g 1 | 511 PASS Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChi
ld, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount bein
g 1 |
| 680 FAIL Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChi
ld, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's
last range having the specified endpoints assert_equals: startContainer of the
Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ë
f̈g̈ḧ | 512 PASS Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChi
ld, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's
last range having the specified endpoints |
| 681 " but got Document node with 2 children | |
| 682 FAIL Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChi
ld, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount
- 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ | 513 FAIL Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChi
ld, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount
- 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ |
| 683 " but got object "Selection.addRange() tests | 514 " but got object "Äb̈c̈d̈ëf̈g̈ḧ |
| 684 | |
| 685 Äb̈c̈d̈ëf̈g̈ḧ | |
| 686 Ijklmnop | |
| 687 QrstuvwxYzabcdefGhijklmn | |
| 688 | |
| 689 | |
| 690 | |
| 691 | |
| 692 | |
| 693 "use strict"; | |
| 694 | |
| 695 testAddRangeSubSet(36, 40); | |
| 696 testDiv.style.display = "none"; | |
| 697 " | 515 " |
| 698 FAIL Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChi
ld, 0, paras[1].firstChild, 0]: modifying the second added range must modify the
Selection's last Range 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̈ḧ | 516 FAIL Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChi
ld, 0, paras[1].firstChild, 0]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, en
dContainer of the Selection's last Range must match the added Range expected Tex
t node "Äb̈c̈d̈ëf̈g̈ḧ |
| 699 " but got Document node with 2 children | 517 " but got Text node "Ijklmnop |
| 518 " |
| 700 FAIL Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChi
ld, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify
the second added Range 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 | 519 FAIL Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChi
ld, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify
the second added Range 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 |
| 701 PASS Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChi
ld, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or mo
dify the range it's given | 520 PASS Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChi
ld, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or mo
dify the range it's given |
| 702 PASS Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChi
ld, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being
1 | 521 PASS Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChi
ld, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being
1 |
| 703 PASS Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChi
ld, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's
last range having the specified endpoints | 522 PASS Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChi
ld, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's
last range having the specified endpoints |
| 704 PASS Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChi
ld, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's
last range being the same object we added | 523 PASS Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChi
ld, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's
last range being the same object we added |
| 705 PASS Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChi
ld, 0, paras[1].firstChild, 8]: modifying the first added range must modify the
Selection's last Range | 524 PASS Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChi
ld, 0, paras[1].firstChild, 8]: modifying the first added range must modify the
Selection's last Range |
| 706 PASS Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChi
ld, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify
the first added Range | 525 PASS Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChi
ld, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify
the first added Range |
| 707 PASS Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChi
ld, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or m
odify the range it's given | 526 PASS Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChi
ld, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or m
odify the range it's given |
| 708 PASS Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChi
ld, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount bein
g 1 | 527 PASS Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChi
ld, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount bein
g 1 |
| 709 FAIL Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChi
ld, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's
last range having the specified endpoints assert_equals: startContainer of the
Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ë
f̈g̈ḧ | 528 PASS Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChi
ld, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's
last range having the specified endpoints |
| 710 " but got Document node with 2 children | |
| 711 FAIL Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChi
ld, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount
- 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ | 529 FAIL Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChi
ld, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount
- 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ |
| 712 Ijklmnop" but got object "Selection.addRange() tests | 530 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ |
| 713 | 531 Ijklmnop" |
| 714 Äb̈c̈d̈ëf̈g̈ḧ | 532 FAIL Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChi
ld, 0, paras[1].firstChild, 8]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, en
dContainer of the Selection's last Range must match the added Range expected Tex
t node "Äb̈c̈d̈ëf̈g̈ḧ |
| 715 Ijklmnop | 533 " but got Text node "Ijklmnop |
| 716 QrstuvwxYzabcdefGhijklmn | |
| 717 | |
| 718 | |
| 719 | |
| 720 | |
| 721 | |
| 722 "use strict"; | |
| 723 | |
| 724 testAddRangeSubSet(36, 40); | |
| 725 testDiv.style.display = "none"; | |
| 726 " | 534 " |
| 727 FAIL Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChi
ld, 0, paras[1].firstChild, 8]: modifying the second added range must modify the
Selection's last Range 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̈ḧ | |
| 728 " but got Document node with 2 children | |
| 729 FAIL Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChi
ld, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify
the second added Range 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 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChi
ld, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify
the second added Range 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 |
| 730 PASS Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChi
ld, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the ra
nge it's given | 536 PASS Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChi
ld, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the ra
nge it's given |
| 731 PASS Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChi
ld, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 | 537 PASS Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChi
ld, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 |
| 732 PASS Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChi
ld, 3, paras[3], 1]: first addRange() must result in the selection's last range
having the specified endpoints | 538 PASS Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChi
ld, 3, paras[3], 1]: first addRange() must result in the selection's last range
having the specified endpoints |
| 733 PASS Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChi
ld, 3, paras[3], 1]: first addRange() must result in the selection's last range
being the same object we added | 539 PASS Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChi
ld, 3, paras[3], 1]: first addRange() must result in the selection's last range
being the same object we added |
| 734 PASS Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChi
ld, 3, paras[3], 1]: modifying the first added range must modify the Selection's
last Range | 540 PASS Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChi
ld, 3, paras[3], 1]: modifying the first added range must modify the Selection's
last Range |
| 735 PASS Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChi
ld, 3, paras[3], 1]: modifying the Selection's last Range must modify the first
added Range | 541 PASS Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChi
ld, 3, paras[3], 1]: modifying the Selection's last Range must modify the first
added Range |
| 736 PASS Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChi
ld, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the r
ange it's given | 542 PASS Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChi
ld, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the r
ange it's given |
| 737 PASS Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChi
ld, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 | 543 PASS Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChi
ld, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 |
| 738 FAIL Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChi
ld, 3, paras[3], 1]: second addRange() must result in the selection's last range
having the specified endpoints assert_equals: startContainer of the Selection's
last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ | 544 PASS Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChi
ld, 3, paras[3], 1]: second addRange() must result in the selection's last range
having the specified endpoints |
| 739 " but got Document node with 2 children | |
| 740 FAIL Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChi
ld, 3, paras[3], 1]: second addRange() must result in the selection's last range
being the same object we added assert_equals: getRangeAt(rangeCount - 1) must r
eturn the same object we added expected object "̈c̈d̈ëf̈g̈ḧ | 545 FAIL Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChi
ld, 3, paras[3], 1]: second addRange() must result in the selection's last range
being the same object we added assert_equals: getRangeAt(rangeCount - 1) must r
eturn the same object we added expected object "̈c̈d̈ëf̈g̈ḧ |
| 741 Ijklmnop | 546 Ijklmnop |
| 742 QrstuvwxYzabcdef" but got object "Selection.addRange() tests | 547 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ |
| 743 | |
| 744 Äb̈c̈d̈ëf̈g̈ḧ | |
| 745 Ijklmnop | 548 Ijklmnop |
| 746 QrstuvwxYzabcdefGhijklmn | 549 QrstuvwxYzabcdef" |
| 747 | 550 FAIL Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChi
ld, 3, paras[3], 1]: modifying the second added range must modify the Selection'
s last Range assert_equals: After mutating the second added Range, startOffset o
f the Selection's last Range must match the added Range expected 0 but got 3 |
| 748 | |
| 749 | |
| 750 | |
| 751 | |
| 752 "use strict"; | |
| 753 | |
| 754 testAddRangeSubSet(36, 40); | |
| 755 testDiv.style.display = "none"; | |
| 756 " | |
| 757 FAIL Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChi
ld, 3, paras[3], 1]: modifying the second added range must modify the Selection'
s last Range assert_equals: After mutating the second added Range, startContaine
r of the Selection's last Range must match the added Range expected Text node "A
̈b̈c̈d̈ëf̈g̈ḧ | |
| 758 " but got Document node with 2 children | |
| 759 FAIL Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChi
ld, 3, paras[3], 1]: modifying the Selection's last Range must modify the second
added Range assert_equals: After second addRange(), after mutating the Selectio
n's last Range, startOffset of the Selection's last Range must match the added R
ange expected 0 but got 6 | 551 FAIL Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChi
ld, 3, paras[3], 1]: modifying the Selection's last Range must modify the second
added Range assert_equals: After second addRange(), after mutating the Selectio
n's last Range, startOffset of the Selection's last Range must match the added R
ange expected 0 but got 6 |
| 760 PASS Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, para
s[0].firstChild, 7]: first addRange() must not throw exceptions or modify the ra
nge it's given | 552 PASS Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, para
s[0].firstChild, 7]: first addRange() must not throw exceptions or modify the ra
nge it's given |
| 761 PASS Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, para
s[0].firstChild, 7]: first addRange() must result in rangeCount being 1 | 553 PASS Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, para
s[0].firstChild, 7]: first addRange() must result in rangeCount being 1 |
| 762 PASS Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, para
s[0].firstChild, 7]: first addRange() must result in the selection's last range
having the specified endpoints | 554 PASS Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, para
s[0].firstChild, 7]: first addRange() must result in the selection's last range
having the specified endpoints |
| 763 PASS Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, para
s[0].firstChild, 7]: first addRange() must result in the selection's last range
being the same object we added | 555 PASS Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, para
s[0].firstChild, 7]: first addRange() must result in the selection's last range
being the same object we added |
| 764 PASS Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, para
s[0].firstChild, 7]: modifying the first added range must modify the Selection's
last Range | 556 PASS Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, para
s[0].firstChild, 7]: modifying the first added range must modify the Selection's
last Range |
| 765 PASS Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, para
s[0].firstChild, 7]: modifying the Selection's last Range must modify the first
added Range | 557 PASS Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, para
s[0].firstChild, 7]: modifying the Selection's last Range must modify the first
added Range |
| 766 PASS Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, para
s[0].firstChild, 7]: second addRange() must not throw exceptions or modify the r
ange it's given | 558 PASS Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, para
s[0].firstChild, 7]: second addRange() must not throw exceptions or modify the r
ange it's given |
| 767 PASS Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, para
s[0].firstChild, 7]: second addRange() must result in rangeCount being 1 | 559 PASS Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, para
s[0].firstChild, 7]: second addRange() must result in rangeCount being 1 |
| 768 FAIL Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, para
s[0].firstChild, 7]: second addRange() must result in the selection's last range
having the specified endpoints assert_equals: startContainer of the Selection's
last Range must match the added Range expected Element node <p id="a">Äb̈c̈d̈e
̈f̈g̈ḧ | 560 PASS Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, para
s[0].firstChild, 7]: second addRange() must result in the selection's last range
having the specified endpoints |
| 769 </p> but got Document node with 2 children | 561 FAIL Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, para
s[0].firstChild, 7]: second addRange() must result in the selection's last range
being the same object we added assert_equals: getRangeAt(rangeCount - 1) must r
eturn the same object we added expected object "Äb̈c̈d" but got object "Äb̈c̈d
" |
| 770 FAIL Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, para
s[0].firstChild, 7]: second addRange() must result in the selection's last range
being the same object we added assert_equals: getRangeAt(rangeCount - 1) must r
eturn the same object we added expected object "Äb̈c̈d" but got object "Selecti
on.addRange() tests | |
| 771 | |
| 772 Äb̈c̈d̈ëf̈g̈ḧ | |
| 773 Ijklmnop | |
| 774 QrstuvwxYzabcdefGhijklmn | |
| 775 | |
| 776 | |
| 777 | |
| 778 | |
| 779 | |
| 780 "use strict"; | |
| 781 | |
| 782 testAddRangeSubSet(36, 40); | |
| 783 testDiv.style.display = "none"; | |
| 784 " | |
| 785 FAIL Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, para
s[0].firstChild, 7]: modifying the second added range must modify the Selection'
s last Range assert_equals: After mutating the second added Range, startContaine
r of the Selection's last Range must match the added Range expected Text node "A
̈b̈c̈d̈ëf̈g̈ḧ | 562 FAIL Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, para
s[0].firstChild, 7]: modifying the second added range must modify the Selection'
s last Range assert_equals: After mutating the second added Range, startContaine
r of the Selection's last Range must match the added Range expected Text node "A
̈b̈c̈d̈ëf̈g̈ḧ |
| 786 " but got Document node with 2 children | 563 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ |
| 564 </p> |
| 787 FAIL Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, para
s[0].firstChild, 7]: modifying the Selection's last Range must modify the second
added Range assert_equals: After second addRange(), after mutating the Selectio
n's last Range, startOffset of the Selection's last Range must match the added R
ange expected 0 but got 6 | 565 FAIL Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, para
s[0].firstChild, 7]: modifying the Selection's last Range must modify the second
added Range assert_equals: After second addRange(), after mutating the Selectio
n's last Range, startOffset of the Selection's last Range must match the added R
ange expected 0 but got 6 |
| 788 PASS Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras
[4], 1]: first addRange() must not throw exceptions or modify the range it's giv
en | 566 PASS Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras
[4], 1]: first addRange() must not throw exceptions or modify the range it's giv
en |
| 789 PASS Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras
[4], 1]: first addRange() must result in rangeCount being 1 | 567 PASS Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras
[4], 1]: first addRange() must result in rangeCount being 1 |
| 790 PASS Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras
[4], 1]: first addRange() must result in the selection's last range having the s
pecified endpoints | 568 PASS Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras
[4], 1]: first addRange() must result in the selection's last range having the s
pecified endpoints |
| 791 PASS Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras
[4], 1]: first addRange() must result in the selection's last range being the sa
me object we added | 569 PASS Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras
[4], 1]: first addRange() must result in the selection's last range being the sa
me object we added |
| 792 PASS Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras
[4], 1]: modifying the first added range must modify the Selection's last Range | 570 PASS Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras
[4], 1]: modifying the first added range must modify the Selection's last Range |
| 793 PASS Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras
[4], 1]: modifying the Selection's last Range must modify the first added Range | 571 PASS Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras
[4], 1]: modifying the Selection's last Range must modify the first added Range |
| 794 PASS Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras
[4], 1]: second addRange() must not throw exceptions or modify the range it's gi
ven | 572 PASS Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras
[4], 1]: second addRange() must not throw exceptions or modify the range it's gi
ven |
| 795 PASS Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras
[4], 1]: second addRange() must result in rangeCount being 1 | 573 PASS Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras
[4], 1]: second addRange() must result in rangeCount being 1 |
| 796 FAIL Range 36 [document, 1, document, 2] 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 Selection's last Range
must match the added Range expected Element node <div id="test"><p id="a">Äb̈c̈
d̈ëf̈g̈ḧ | 574 FAIL Range 36 [document, 1, document, 2] 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 Selection's last Range
must match the added Range expected Element node <div id="test"><p id="a">Äb̈c̈
d̈ëf̈g̈ḧ |
| 797 </p><p id="b" s... but got Document node with 2 children | 575 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 798 FAIL Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras
[4], 1]: second addRange() must result in the selection's last range being the s
ame object we added assert_equals: getRangeAt(rangeCount - 1) must return the sa
me object we added expected object "QrstuvwxYzabcdefGhijklmn" but got object "Se
lection.addRange() tests | |
| 799 | |
| 800 Äb̈c̈d̈ëf̈g̈ḧ | |
| 801 Ijklmnop | |
| 802 QrstuvwxYzabcdefGhijklmn | |
| 803 | |
| 804 | |
| 805 | |
| 806 | |
| 807 | |
| 808 "use strict"; | |
| 809 | |
| 810 testAddRangeSubSet(36, 40); | |
| 811 testDiv.style.display = "none"; | |
| 812 " | 576 " |
| 813 FAIL Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras
[4], 1]: modifying the second added range must modify the Selection's last Range
assert_equals: After mutating the second added Range, startContainer of the Sel
ection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g
̈ḧ | 577 FAIL Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras
[4], 1]: second addRange() must result in the selection's last range being the s
ame object we added assert_equals: getRangeAt(rangeCount - 1) must return the sa
me object we added expected object "QrstuvwxYzabcdefGhijklmn" but got object "" |
| 814 " but got Document node with 2 children | 578 FAIL Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras
[4], 1]: modifying the second added range must modify the Selection's last Range
assert_equals: After mutating the second added Range, startOffset of the Select
ion's last Range must match the added Range expected 0 but got 6 |
| 815 FAIL Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras
[4], 1]: modifying the Selection's last Range must modify the second added Range
assert_equals: After second addRange(), after mutating the Selection's last Ran
ge, startOffset of the Selection's last Range must match the added Range expecte
d 0 but got 6 | 579 FAIL Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras
[4], 1]: modifying the Selection's last Range must modify the second added Range
assert_equals: After second addRange(), after mutating the Selection's last Ran
ge, startOffset of the Selection's last Range must match the added Range expecte
d 0 but got 6 |
| 816 PASS Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras
[2].firstChild, 5]: first addRange() must not throw exceptions or modify the ran
ge it's given | 580 PASS Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras
[2].firstChild, 5]: first addRange() must not throw exceptions or modify the ran
ge it's given |
| 817 PASS Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras
[2].firstChild, 5]: first addRange() must result in rangeCount being 1 | 581 PASS Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras
[2].firstChild, 5]: first addRange() must result in rangeCount being 1 |
| 818 PASS Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras
[2].firstChild, 5]: first addRange() must result in the selection's last range h
aving the specified endpoints | 582 PASS Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras
[2].firstChild, 5]: first addRange() must result in the selection's last range h
aving the specified endpoints |
| 819 PASS Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras
[2].firstChild, 5]: first addRange() must result in the selection's last range b
eing the same object we added | 583 PASS Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras
[2].firstChild, 5]: first addRange() must result in the selection's last range b
eing the same object we added |
| 820 PASS Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras
[2].firstChild, 5]: modifying the first added range must modify the Selection's
last Range | 584 PASS Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras
[2].firstChild, 5]: modifying the first added range must modify the Selection's
last Range |
| 821 PASS Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras
[2].firstChild, 5]: modifying the Selection's last Range must modify the first a
dded Range | 585 PASS Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras
[2].firstChild, 5]: modifying the Selection's last Range must modify the first a
dded Range |
| 822 PASS Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras
[2].firstChild, 5]: second addRange() must not throw exceptions or modify the ra
nge it's given | 586 PASS Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras
[2].firstChild, 5]: second addRange() must not throw exceptions or modify the ra
nge it's given |
| 823 PASS Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras
[2].firstChild, 5]: second addRange() must result in rangeCount being 1 | 587 PASS Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras
[2].firstChild, 5]: second addRange() must result in rangeCount being 1 |
| 824 FAIL Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras
[2].firstChild, 5]: 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 <div id="test"><p id
="a">Äb̈c̈d̈ëf̈g̈ḧ | 588 FAIL Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras
[2].firstChild, 5]: 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 <div id="test"><p id
="a">Äb̈c̈d̈ëf̈g̈ḧ |
| 825 </p><p id="b" s... but got Document node with 2 children | 589 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 590 " |
| 826 FAIL Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras
[2].firstChild, 5]: second addRange() must result in the selection's last range
being the same object we added assert_equals: getRangeAt(rangeCount - 1) must re
turn the same object we added expected object "Ijklmnop | 591 FAIL Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras
[2].firstChild, 5]: second addRange() must result in the selection's last range
being the same object we added assert_equals: getRangeAt(rangeCount - 1) must re
turn the same object we added expected object "Ijklmnop |
| 827 Qrstu" but got object "Selection.addRange() tests | 592 Qrstu" but got object "" |
| 828 | 593 FAIL Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras
[2].firstChild, 5]: modifying the second added range must modify the Selection's
last Range assert_equals: After mutating the second added Range, startOffset of
the Selection's last Range must match the added Range expected 0 but got 6 |
| 829 Äb̈c̈d̈ëf̈g̈ḧ | |
| 830 Ijklmnop | |
| 831 QrstuvwxYzabcdefGhijklmn | |
| 832 | |
| 833 | |
| 834 | |
| 835 | |
| 836 | |
| 837 "use strict"; | |
| 838 | |
| 839 testAddRangeSubSet(36, 40); | |
| 840 testDiv.style.display = "none"; | |
| 841 " | |
| 842 FAIL Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras
[2].firstChild, 5]: modifying the second added range must modify the Selection's
last Range assert_equals: After mutating the second added Range, startContainer
of the Selection's last Range must match the added Range expected Text node "Ä
b̈c̈d̈ëf̈g̈ḧ | |
| 843 " but got Document node with 2 children | |
| 844 FAIL Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras
[2].firstChild, 5]: modifying the Selection's last Range must modify the second
added Range assert_equals: After second addRange(), after mutating the Selection
's last Range, startOffset of the Selection's last Range must match the added Ra
nge expected 0 but got 6 | 594 FAIL Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras
[2].firstChild, 5]: modifying the Selection's last Range must modify the second
added Range assert_equals: After second addRange(), after mutating the Selection
's last Range, startOffset of the Selection's last Range must match the added Ra
nge expected 0 but got 6 |
| 845 PASS Range 36 [document, 1, document, 2] followed by Range 32 [document.document
Element, 1, document.body, 0]: first addRange() must not throw exceptions or mod
ify the range it's given | 595 PASS Range 36 [document, 1, document, 2] followed by Range 32 [document.document
Element, 1, document.body, 0]: first addRange() must not throw exceptions or mod
ify the range it's given |
| 846 PASS Range 36 [document, 1, document, 2] followed by Range 32 [document.document
Element, 1, document.body, 0]: first addRange() must result in rangeCount being
1 | 596 PASS Range 36 [document, 1, document, 2] followed by Range 32 [document.document
Element, 1, document.body, 0]: first addRange() must result in rangeCount being
1 |
| 847 PASS Range 36 [document, 1, document, 2] followed by Range 32 [document.document
Element, 1, document.body, 0]: first addRange() must result in the selection's l
ast range having the specified endpoints | 597 PASS Range 36 [document, 1, document, 2] followed by Range 32 [document.document
Element, 1, document.body, 0]: first addRange() must result in the selection's l
ast range having the specified endpoints |
| 848 PASS Range 36 [document, 1, document, 2] followed by Range 32 [document.document
Element, 1, document.body, 0]: first addRange() must result in the selection's l
ast range being the same object we added | 598 PASS Range 36 [document, 1, document, 2] followed by Range 32 [document.document
Element, 1, document.body, 0]: first addRange() must result in the selection's l
ast range being the same object we added |
| 849 PASS Range 36 [document, 1, document, 2] followed by Range 32 [document.document
Element, 1, document.body, 0]: modifying the first added range must modify the S
election's last Range | 599 PASS Range 36 [document, 1, document, 2] followed by Range 32 [document.document
Element, 1, document.body, 0]: modifying the first added range must modify the S
election's last Range |
| 850 PASS Range 36 [document, 1, document, 2] followed by Range 32 [document.document
Element, 1, document.body, 0]: modifying the Selection's last Range must modify
the first added Range | 600 PASS Range 36 [document, 1, document, 2] followed by Range 32 [document.document
Element, 1, document.body, 0]: modifying the Selection's last Range must modify
the first added Range |
| 851 PASS Range 36 [document, 1, document, 2] followed by Range 32 [document.document
Element, 1, document.body, 0]: second addRange() must not throw exceptions or mo
dify the range it's given | 601 PASS Range 36 [document, 1, document, 2] followed by Range 32 [document.document
Element, 1, document.body, 0]: second addRange() must not throw exceptions or mo
dify the range it's given |
| 852 PASS Range 36 [document, 1, document, 2] followed by Range 32 [document.document
Element, 1, document.body, 0]: second addRange() must result in rangeCount being
1 | 602 PASS Range 36 [document, 1, document, 2] followed by Range 32 [document.document
Element, 1, document.body, 0]: second addRange() must result in rangeCount being
1 |
| 853 FAIL Range 36 [document, 1, document, 2] followed by Range 32 [document.document
Element, 1, document.body, 0]: second addRange() must result in the selection's
last range having the specified endpoints assert_equals: startContainer of the S
election's last Range must match the added Range expected Element node <html><he
ad><title>Selection.addRange() tests</title> | 603 FAIL Range 36 [document, 1, document, 2] followed by Range 32 [document.document
Element, 1, document.body, 0]: second addRange() must result in the selection's
last range having the specified endpoints assert_equals: startContainer of the S
election's last Range must match the added Range expected Element node <html><he
ad><title>Selection.addRange() tests</title> |
| 854 <me... but got Document node with 2 children | 604 <me... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 855 FAIL Range 36 [document, 1, document, 2] followed by Range 32 [document.document
Element, 1, document.body, 0]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount -
1) must return the same object we added expected object "" but got object "Sele
ction.addRange() tests | |
| 856 | |
| 857 Äb̈c̈d̈ëf̈g̈ḧ | |
| 858 Ijklmnop | |
| 859 QrstuvwxYzabcdefGhijklmn | |
| 860 | |
| 861 | |
| 862 | |
| 863 | |
| 864 | |
| 865 "use strict"; | |
| 866 | |
| 867 testAddRangeSubSet(36, 40); | |
| 868 testDiv.style.display = "none"; | |
| 869 " | 605 " |
| 870 FAIL Range 36 [document, 1, document, 2] followed by Range 32 [document.document
Element, 1, document.body, 0]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, sta
rtContainer of the Selection's last Range must match the added Range expected Te
xt node "Äb̈c̈d̈ëf̈g̈ḧ | 606 FAIL Range 36 [document, 1, document, 2] followed by Range 32 [document.document
Element, 1, document.body, 0]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount -
1) must return the same object we added expected object "" but got object "" |
| 871 " but got Document node with 2 children | 607 FAIL Range 36 [document, 1, document, 2] followed by Range 32 [document.document
Element, 1, document.body, 0]: modifying the second added range must modify the
Selection's last Range assert_equals: After mutating the second added Range, sta
rtOffset of the Selection's last Range must match the added Range expected 0 but
got 6 |
| 872 FAIL Range 36 [document, 1, document, 2] followed by Range 32 [document.document
Element, 1, document.body, 0]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating th
e Selection's last Range, startOffset of the Selection's last Range must match t
he added Range expected 0 but got 6 | 608 FAIL Range 36 [document, 1, document, 2] followed by Range 32 [document.document
Element, 1, document.body, 0]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating th
e Selection's last Range, startOffset of the Selection's last Range must match t
he added Range expected 0 but got 6 |
| 873 PASS Range 36 [document, 1, document, 2] followed by Range 33 [foreignDoc.docume
ntElement, 1, foreignDoc.body, 0]: first addRange() must not throw exceptions or
modify the range it's given | 609 PASS Range 36 [document, 1, document, 2] followed by Range 33 [foreignDoc.docume
ntElement, 1, foreignDoc.body, 0]: first addRange() must not throw exceptions or
modify the range it's given |
| 874 PASS Range 36 [document, 1, document, 2] followed by Range 33 [foreignDoc.docume
ntElement, 1, foreignDoc.body, 0]: first addRange() must result in rangeCount be
ing 1 | 610 PASS Range 36 [document, 1, document, 2] followed by Range 33 [foreignDoc.docume
ntElement, 1, foreignDoc.body, 0]: first addRange() must result in rangeCount be
ing 1 |
| 875 PASS Range 36 [document, 1, document, 2] followed by Range 33 [foreignDoc.docume
ntElement, 1, foreignDoc.body, 0]: first addRange() must result in the selection
's last range having the specified endpoints | 611 PASS Range 36 [document, 1, document, 2] followed by Range 33 [foreignDoc.docume
ntElement, 1, foreignDoc.body, 0]: first addRange() must result in the selection
's last range having the specified endpoints |
| 876 PASS Range 36 [document, 1, document, 2] followed by Range 33 [foreignDoc.docume
ntElement, 1, foreignDoc.body, 0]: first addRange() must result in the selection
's last range being the same object we added | 612 PASS Range 36 [document, 1, document, 2] followed by Range 33 [foreignDoc.docume
ntElement, 1, foreignDoc.body, 0]: first addRange() must result in the selection
's last range being the same object we added |
| 877 PASS Range 36 [document, 1, document, 2] followed by Range 33 [foreignDoc.docume
ntElement, 1, foreignDoc.body, 0]: modifying the first added range must modify t
he Selection's last Range | 613 PASS Range 36 [document, 1, document, 2] followed by Range 33 [foreignDoc.docume
ntElement, 1, foreignDoc.body, 0]: modifying the first added range must modify t
he Selection's last Range |
| 878 PASS Range 36 [document, 1, document, 2] followed by Range 33 [foreignDoc.docume
ntElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must mod
ify the first added Range | 614 PASS Range 36 [document, 1, document, 2] followed by Range 33 [foreignDoc.docume
ntElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must mod
ify the first added Range |
| 879 PASS Range 36 [document, 1, document, 2] followed by Range 33 [foreignDoc.docume
ntElement, 1, foreignDoc.body, 0]: second addRange() must not throw exceptions o
r modify the range it's given | 615 PASS Range 36 [document, 1, document, 2] followed by Range 33 [foreignDoc.docume
ntElement, 1, foreignDoc.body, 0]: second addRange() must not throw exceptions o
r modify the range it's given |
| 880 PASS Range 36 [document, 1, document, 2] followed by Range 33 [foreignDoc.docume
ntElement, 1, foreignDoc.body, 0]: second addRange() must result in rangeCount b
eing 1 | 616 PASS Range 36 [document, 1, document, 2] followed by Range 33 [foreignDoc.docume
ntElement, 1, foreignDoc.body, 0]: second addRange() must result in rangeCount b
eing 1 |
| 881 FAIL Range 36 [document, 1, document, 2] followed by Range 33 [foreignDoc.docume
ntElement, 1, foreignDoc.body, 0]: second addRange() must result in the selectio
n's last range having the specified endpoints assert_equals: startContainer of t
he Selection's last Range must match the added Range expected Element node <html
><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Äb̈c
̈d̈ëf̈g̈ḧ | 617 FAIL Range 36 [document, 1, document, 2] followed by Range 33 [foreignDoc.docume
ntElement, 1, foreignDoc.body, 0]: second addRange() must result in the selectio
n's last range having the specified endpoints assert_equals: startContainer of t
he Selection's last Range must match the added Range expected Element node <html
><head><title></title></head><body><p>Efghijkl</p><p... but got Text node "Äb̈c
̈d̈ëf̈g̈ḧ |
| 882 " | 618 " |
| 883 FAIL Range 36 [document, 1, document, 2] followed by Range 33 [foreignDoc.docume
ntElement, 1, foreignDoc.body, 0]: second addRange() must result in the selectio
n's last range being the same object we added assert_equals: getRangeAt(rangeCou
nt - 1) must return the same object we added expected object "" but got object "
" | 619 FAIL Range 36 [document, 1, document, 2] followed by Range 33 [foreignDoc.docume
ntElement, 1, foreignDoc.body, 0]: second addRange() must result in the selectio
n's last range being the same object we added assert_equals: getRangeAt(rangeCou
nt - 1) must return the same object we added expected object "" but got object "
" |
| 884 FAIL Range 36 [document, 1, document, 2] followed by Range 33 [foreignDoc.docume
ntElement, 1, foreignDoc.body, 0]: modifying the second added range must modify
the Selection's last Range assert_equals: After mutating the second added Range,
startOffset of the Selection's last Range must match the added Range expected 0
but got 6 | 620 FAIL Range 36 [document, 1, document, 2] followed by Range 33 [foreignDoc.docume
ntElement, 1, foreignDoc.body, 0]: modifying the second added range must modify
the Selection's last Range assert_equals: After mutating the second added Range,
startOffset of the Selection's last Range must match the added Range expected 0
but got 6 |
| 885 FAIL Range 36 [document, 1, document, 2] followed by Range 33 [foreignDoc.docume
ntElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must mod
ify the second added Range assert_equals: After second addRange(), after mutatin
g the Selection's last Range, startOffset of the Selection's last Range must mat
ch the added Range expected 0 but got 6 | 621 FAIL Range 36 [document, 1, document, 2] followed by Range 33 [foreignDoc.docume
ntElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must mod
ify the second added Range assert_equals: After second addRange(), after mutatin
g the Selection's last Range, startOffset of the Selection's last Range must mat
ch the added Range expected 0 but got 6 |
| 886 PASS Range 36 [document, 1, document, 2] followed by Range 34 [document, 0, docu
ment, 1]: first addRange() must not throw exceptions or modify the range it's gi
ven | 622 PASS Range 36 [document, 1, document, 2] followed by Range 34 [document, 0, docu
ment, 1]: first addRange() must not throw exceptions or modify the range it's gi
ven |
| 887 PASS Range 36 [document, 1, document, 2] followed by Range 34 [document, 0, docu
ment, 1]: first addRange() must result in rangeCount being 1 | 623 PASS Range 36 [document, 1, document, 2] followed by Range 34 [document, 0, docu
ment, 1]: first addRange() must result in rangeCount being 1 |
| 888 PASS Range 36 [document, 1, document, 2] followed by Range 34 [document, 0, docu
ment, 1]: first addRange() must result in the selection's last range having the
specified endpoints | 624 PASS Range 36 [document, 1, document, 2] followed by Range 34 [document, 0, docu
ment, 1]: first addRange() must result in the selection's last range having the
specified endpoints |
| 889 PASS Range 36 [document, 1, document, 2] followed by Range 34 [document, 0, docu
ment, 1]: first addRange() must result in the selection's last range being the s
ame object we added | 625 PASS Range 36 [document, 1, document, 2] followed by Range 34 [document, 0, docu
ment, 1]: first addRange() must result in the selection's last range being the s
ame object we added |
| 890 PASS Range 36 [document, 1, document, 2] followed by Range 34 [document, 0, docu
ment, 1]: modifying the first added range must modify the Selection's last Range
| 626 PASS Range 36 [document, 1, document, 2] followed by Range 34 [document, 0, docu
ment, 1]: modifying the first added range must modify the Selection's last Range
|
| 891 PASS Range 36 [document, 1, document, 2] followed by Range 34 [document, 0, docu
ment, 1]: modifying the Selection's last Range must modify the first added Range
| 627 PASS Range 36 [document, 1, document, 2] followed by Range 34 [document, 0, docu
ment, 1]: modifying the Selection's last Range must modify the first added Range
|
| 892 PASS Range 36 [document, 1, document, 2] followed by Range 34 [document, 0, docu
ment, 1]: second addRange() must not throw exceptions or modify the range it's g
iven | 628 PASS Range 36 [document, 1, document, 2] followed by Range 34 [document, 0, docu
ment, 1]: second addRange() must not throw exceptions or modify the range it's g
iven |
| 893 PASS Range 36 [document, 1, document, 2] followed by Range 34 [document, 0, docu
ment, 1]: second addRange() must result in rangeCount being 1 | 629 PASS Range 36 [document, 1, document, 2] followed by Range 34 [document, 0, docu
ment, 1]: second addRange() must result in rangeCount being 1 |
| 894 FAIL Range 36 [document, 1, document, 2] followed by Range 34 [document, 0, docu
ment, 1]: second addRange() must result in the selection's last range having the
specified endpoints assert_equals: endOffset of the Selection's last Range must
match the added Range expected 1 but got 2 | 630 FAIL Range 36 [document, 1, document, 2] followed by Range 34 [document, 0, docu
ment, 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 Document node with 2 children but got Text
node "Äb̈c̈d̈ëf̈g̈ḧ |
| 895 FAIL Range 36 [document, 1, document, 2] followed by Range 34 [document, 0, docu
ment, 1]: second addRange() must result in the selection's last range being the
same object we added assert_equals: getRangeAt(rangeCount - 1) must return the s
ame object we added expected object "" but got object "Selection.addRange() test
s | |
| 896 | |
| 897 Äb̈c̈d̈ëf̈g̈ḧ | |
| 898 Ijklmnop | |
| 899 QrstuvwxYzabcdefGhijklmn | |
| 900 | |
| 901 | |
| 902 | |
| 903 | |
| 904 | |
| 905 "use strict"; | |
| 906 | |
| 907 testAddRangeSubSet(36, 40); | |
| 908 testDiv.style.display = "none"; | |
| 909 " | 631 " |
| 910 FAIL Range 36 [document, 1, document, 2] followed by Range 34 [document, 0, docu
ment, 1]: modifying the second added range must modify the Selection's last Rang
e assert_equals: After mutating the second added Range, startContainer of the Se
lection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈
g̈ḧ | 632 FAIL Range 36 [document, 1, document, 2] followed by Range 34 [document, 0, docu
ment, 1]: second addRange() must result in the selection's last range being the
same object we added assert_equals: getRangeAt(rangeCount - 1) must return the s
ame object we added expected object "" but got object "" |
| 911 " but got Document node with 2 children | 633 FAIL Range 36 [document, 1, document, 2] followed by Range 34 [document, 0, docu
ment, 1]: modifying the second added range must modify the Selection's last Rang
e assert_equals: After mutating the second added Range, startOffset of the Selec
tion's last Range must match the added Range expected 0 but got 6 |
| 912 FAIL Range 36 [document, 1, document, 2] followed by Range 34 [document, 0, docu
ment, 1]: modifying the Selection's last Range must modify the second added Rang
e assert_equals: After second addRange(), after mutating the Selection's last Ra
nge, startOffset of the Selection's last Range must match the added Range expect
ed 0 but got 6 | 634 FAIL Range 36 [document, 1, document, 2] followed by Range 34 [document, 0, docu
ment, 1]: modifying the Selection's last Range must modify the second added Rang
e assert_equals: After second addRange(), after mutating the Selection's last Ra
nge, startOffset of the Selection's last Range must match the added Range expect
ed 0 but got 6 |
| 913 PASS Range 36 [document, 1, document, 2] followed by Range 35 [document, 0, docu
ment, 2]: first addRange() must not throw exceptions or modify the range it's gi
ven | 635 PASS Range 36 [document, 1, document, 2] followed by Range 35 [document, 0, docu
ment, 2]: first addRange() must not throw exceptions or modify the range it's gi
ven |
| 914 PASS Range 36 [document, 1, document, 2] followed by Range 35 [document, 0, docu
ment, 2]: first addRange() must result in rangeCount being 1 | 636 PASS Range 36 [document, 1, document, 2] followed by Range 35 [document, 0, docu
ment, 2]: first addRange() must result in rangeCount being 1 |
| 915 PASS Range 36 [document, 1, document, 2] followed by Range 35 [document, 0, docu
ment, 2]: first addRange() must result in the selection's last range having the
specified endpoints | 637 PASS Range 36 [document, 1, document, 2] followed by Range 35 [document, 0, docu
ment, 2]: first addRange() must result in the selection's last range having the
specified endpoints |
| 916 PASS Range 36 [document, 1, document, 2] followed by Range 35 [document, 0, docu
ment, 2]: first addRange() must result in the selection's last range being the s
ame object we added | 638 PASS Range 36 [document, 1, document, 2] followed by Range 35 [document, 0, docu
ment, 2]: first addRange() must result in the selection's last range being the s
ame object we added |
| 917 PASS Range 36 [document, 1, document, 2] followed by Range 35 [document, 0, docu
ment, 2]: modifying the first added range must modify the Selection's last Range
| 639 PASS Range 36 [document, 1, document, 2] followed by Range 35 [document, 0, docu
ment, 2]: modifying the first added range must modify the Selection's last Range
|
| 918 PASS Range 36 [document, 1, document, 2] followed by Range 35 [document, 0, docu
ment, 2]: modifying the Selection's last Range must modify the first added Range
| 640 PASS Range 36 [document, 1, document, 2] followed by Range 35 [document, 0, docu
ment, 2]: modifying the Selection's last Range must modify the first added Range
|
| 919 PASS Range 36 [document, 1, document, 2] followed by Range 35 [document, 0, docu
ment, 2]: second addRange() must not throw exceptions or modify the range it's g
iven | 641 PASS Range 36 [document, 1, document, 2] followed by Range 35 [document, 0, docu
ment, 2]: second addRange() must not throw exceptions or modify the range it's g
iven |
| 920 PASS Range 36 [document, 1, document, 2] followed by Range 35 [document, 0, docu
ment, 2]: second addRange() must result in rangeCount being 1 | 642 PASS Range 36 [document, 1, document, 2] followed by Range 35 [document, 0, docu
ment, 2]: second addRange() must result in rangeCount being 1 |
| 921 PASS Range 36 [document, 1, document, 2] followed by Range 35 [document, 0, docu
ment, 2]: second addRange() must result in the selection's last range having the
specified endpoints | 643 PASS Range 36 [document, 1, document, 2] followed by Range 35 [document, 0, docu
ment, 2]: second addRange() must result in the selection's last range having the
specified endpoints |
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 993 " but got Document node with 2 children | 715 " but got Document node with 2 children |
| 994 FAIL Range 36 [document, 1, document, 2] followed by Range 36 [document, 1, docu
ment, 2]: modifying the Selection's last Range must modify the second added Rang
e assert_equals: After second addRange(), after mutating the Selection's last Ra
nge, startOffset of the Selection's last Range must match the added Range expect
ed 0 but got 6 | 716 FAIL Range 36 [document, 1, document, 2] followed by Range 36 [document, 1, docu
ment, 2]: modifying the Selection's last Range must modify the second added Rang
e assert_equals: After second addRange(), after mutating the Selection's last Ra
nge, startOffset of the Selection's last Range must match the added Range expect
ed 0 but got 6 |
| 995 PASS Range 36 [document, 1, document, 2] followed by Range 37 [testDiv, 0, comme
nt, 5]: first addRange() must not throw exceptions or modify the range it's give
n | 717 PASS Range 36 [document, 1, document, 2] followed by Range 37 [testDiv, 0, comme
nt, 5]: first addRange() must not throw exceptions or modify the range it's give
n |
| 996 PASS Range 36 [document, 1, document, 2] followed by Range 37 [testDiv, 0, comme
nt, 5]: first addRange() must result in rangeCount being 1 | 718 PASS Range 36 [document, 1, document, 2] followed by Range 37 [testDiv, 0, comme
nt, 5]: first addRange() must result in rangeCount being 1 |
| 997 PASS Range 36 [document, 1, document, 2] followed by Range 37 [testDiv, 0, comme
nt, 5]: first addRange() must result in the selection's last range having the sp
ecified endpoints | 719 PASS Range 36 [document, 1, document, 2] followed by Range 37 [testDiv, 0, comme
nt, 5]: first addRange() must result in the selection's last range having the sp
ecified endpoints |
| 998 PASS Range 36 [document, 1, document, 2] followed by Range 37 [testDiv, 0, comme
nt, 5]: first addRange() must result in the selection's last range being the sam
e object we added | 720 PASS Range 36 [document, 1, document, 2] followed by Range 37 [testDiv, 0, comme
nt, 5]: first addRange() must result in the selection's last range being the sam
e object we added |
| 999 PASS Range 36 [document, 1, document, 2] followed by Range 37 [testDiv, 0, comme
nt, 5]: modifying the first added range must modify the Selection's last Range | 721 PASS Range 36 [document, 1, document, 2] followed by Range 37 [testDiv, 0, comme
nt, 5]: modifying the first added range must modify the Selection's last Range |
| 1000 PASS Range 36 [document, 1, document, 2] followed by Range 37 [testDiv, 0, comme
nt, 5]: modifying the Selection's last Range must modify the first added Range | 722 PASS Range 36 [document, 1, document, 2] followed by Range 37 [testDiv, 0, comme
nt, 5]: modifying the Selection's last Range must modify the first added Range |
| 1001 PASS Range 36 [document, 1, document, 2] followed by Range 37 [testDiv, 0, comme
nt, 5]: second addRange() must not throw exceptions or modify the range it's giv
en | 723 PASS Range 36 [document, 1, document, 2] followed by Range 37 [testDiv, 0, comme
nt, 5]: second addRange() must not throw exceptions or modify the range it's giv
en |
| 1002 PASS Range 36 [document, 1, document, 2] followed by Range 37 [testDiv, 0, comme
nt, 5]: second addRange() must result in rangeCount being 1 | 724 PASS Range 36 [document, 1, document, 2] followed by Range 37 [testDiv, 0, comme
nt, 5]: second addRange() must result in rangeCount being 1 |
| 1003 FAIL Range 36 [document, 1, document, 2] followed by Range 37 [testDiv, 0, comme
nt, 5]: second addRange() must result in the selection's last range having the s
pecified endpoints assert_equals: startContainer of the Selection's last Range m
ust match the added Range expected Element node <div id="test"><p id="a">Äb̈c̈d
̈ëf̈g̈ḧ | 725 FAIL Range 36 [document, 1, document, 2] followed by Range 37 [testDiv, 0, comme
nt, 5]: second addRange() must result in the selection's last range having the s
pecified endpoints assert_equals: endContainer of the Selection's last Range mus
t match the added Range expected Comment node <!--Alphabet soup?--> but got Elem
ent node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ |
| 1004 </p><p id="b" s... but got Document node with 2 children | 726 </p><p id="b" s... |
| 1005 FAIL Range 36 [document, 1, document, 2] followed by Range 37 [testDiv, 0, comme
nt, 5]: second addRange() must result in the selection's last range being the sa
me object we added assert_equals: getRangeAt(rangeCount - 1) must return the sam
e object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ | 727 FAIL Range 36 [document, 1, document, 2] followed by Range 37 [testDiv, 0, comme
nt, 5]: second addRange() must result in the selection's last range being the sa
me object we added assert_equals: getRangeAt(rangeCount - 1) must return the sam
e object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ |
| 1006 Ijklmnop | 728 Ijklmnop |
| 1007 QrstuvwxYzabcdefGhijklmn" but got object "Selection.addRange() tests | 729 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ |
| 1008 | |
| 1009 Äb̈c̈d̈ëf̈g̈ḧ | |
| 1010 Ijklmnop | 730 Ijklmnop |
| 1011 QrstuvwxYzabcdefGhijklmn | 731 QrstuvwxYzabcdefGhijklmn" |
| 1012 | |
| 1013 | |
| 1014 | |
| 1015 | |
| 1016 | |
| 1017 "use strict"; | |
| 1018 | |
| 1019 testAddRangeSubSet(36, 40); | |
| 1020 testDiv.style.display = "none"; | |
| 1021 " | |
| 1022 FAIL Range 36 [document, 1, document, 2] followed by Range 37 [testDiv, 0, comme
nt, 5]: modifying the second added range must modify the Selection's last Range
assert_equals: After mutating the second added Range, startContainer of the Sele
ction's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈
ḧ | 732 FAIL Range 36 [document, 1, document, 2] followed by Range 37 [testDiv, 0, comme
nt, 5]: modifying the second added range must modify the Selection's last Range
assert_equals: After mutating the second added Range, startContainer of the Sele
ction's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈
ḧ |
| 1023 " but got Document node with 2 children | 733 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ |
| 734 </p><p id="b" s... |
| 1024 FAIL Range 36 [document, 1, document, 2] followed by Range 37 [testDiv, 0, comme
nt, 5]: modifying the Selection's last Range must modify the second added Range
assert_equals: After second addRange(), after mutating the Selection's last Rang
e, startOffset of the Selection's last Range must match the added Range expected
0 but got 6 | 735 FAIL Range 36 [document, 1, document, 2] followed by Range 37 [testDiv, 0, comme
nt, 5]: modifying the Selection's last Range must modify the second added Range
assert_equals: After second addRange(), after mutating the Selection's last Rang
e, startOffset of the Selection's last Range must match the added Range expected
0 but got 6 |
| 1025 PASS Range 36 [document, 1, document, 2] followed by Range 38 [paras[2].firstChi
ld, 4, comment, 2]: first addRange() must not throw exceptions or modify the ran
ge it's given | 736 PASS Range 36 [document, 1, document, 2] followed by Range 38 [paras[2].firstChi
ld, 4, comment, 2]: first addRange() must not throw exceptions or modify the ran
ge it's given |
| 1026 PASS Range 36 [document, 1, document, 2] followed by Range 38 [paras[2].firstChi
ld, 4, comment, 2]: first addRange() must result in rangeCount being 1 | 737 PASS Range 36 [document, 1, document, 2] followed by Range 38 [paras[2].firstChi
ld, 4, comment, 2]: first addRange() must result in rangeCount being 1 |
| 1027 PASS Range 36 [document, 1, document, 2] followed by Range 38 [paras[2].firstChi
ld, 4, comment, 2]: first addRange() must result in the selection's last range h
aving the specified endpoints | 738 PASS Range 36 [document, 1, document, 2] followed by Range 38 [paras[2].firstChi
ld, 4, comment, 2]: first addRange() must result in the selection's last range h
aving the specified endpoints |
| 1028 PASS Range 36 [document, 1, document, 2] followed by Range 38 [paras[2].firstChi
ld, 4, comment, 2]: first addRange() must result in the selection's last range b
eing the same object we added | 739 PASS Range 36 [document, 1, document, 2] followed by Range 38 [paras[2].firstChi
ld, 4, comment, 2]: first addRange() must result in the selection's last range b
eing the same object we added |
| 1029 PASS Range 36 [document, 1, document, 2] followed by Range 38 [paras[2].firstChi
ld, 4, comment, 2]: modifying the first added range must modify the Selection's
last Range | 740 PASS Range 36 [document, 1, document, 2] followed by Range 38 [paras[2].firstChi
ld, 4, comment, 2]: modifying the first added range must modify the Selection's
last Range |
| 1030 PASS Range 36 [document, 1, document, 2] followed by Range 38 [paras[2].firstChi
ld, 4, comment, 2]: modifying the Selection's last Range must modify the first a
dded Range | 741 PASS Range 36 [document, 1, document, 2] followed by Range 38 [paras[2].firstChi
ld, 4, comment, 2]: modifying the Selection's last Range must modify the first a
dded Range |
| 1031 PASS Range 36 [document, 1, document, 2] followed by Range 38 [paras[2].firstChi
ld, 4, comment, 2]: second addRange() must not throw exceptions or modify the ra
nge it's given | 742 PASS Range 36 [document, 1, document, 2] followed by Range 38 [paras[2].firstChi
ld, 4, comment, 2]: second addRange() must not throw exceptions or modify the ra
nge it's given |
| 1032 PASS Range 36 [document, 1, document, 2] followed by Range 38 [paras[2].firstChi
ld, 4, comment, 2]: second addRange() must result in rangeCount being 1 | 743 PASS Range 36 [document, 1, document, 2] followed by Range 38 [paras[2].firstChi
ld, 4, comment, 2]: second addRange() must result in rangeCount being 1 |
| 1033 FAIL Range 36 [document, 1, document, 2] followed by Range 38 [paras[2].firstChi
ld, 4, comment, 2]: second addRange() must result in the selection's last range
having the specified endpoints assert_equals: startContainer of the Selection's
last Range must match the added Range expected Text node "Qrstuvwx" but got Docu
ment node with 2 children | 744 FAIL Range 36 [document, 1, document, 2] followed by Range 38 [paras[2].firstChi
ld, 4, comment, 2]: second addRange() must result in the selection's last range
having the specified endpoints assert_equals: startContainer of the Selection's
last Range must match the added Range expected Text node "Qrstuvwx" but got Text
node "Äb̈c̈d̈ëf̈g̈ḧ |
| 1034 FAIL Range 36 [document, 1, document, 2] followed by Range 38 [paras[2].firstChi
ld, 4, comment, 2]: second addRange() must result in the selection's last range
being the same object we added assert_equals: getRangeAt(rangeCount - 1) must re
turn the same object we added expected object "uvwxYzabcdefGhijklmn" but got obj
ect "Selection.addRange() tests | |
| 1035 | |
| 1036 Äb̈c̈d̈ëf̈g̈ḧ | |
| 1037 Ijklmnop | |
| 1038 QrstuvwxYzabcdefGhijklmn | |
| 1039 | |
| 1040 | |
| 1041 | |
| 1042 | |
| 1043 | |
| 1044 "use strict"; | |
| 1045 | |
| 1046 testAddRangeSubSet(36, 40); | |
| 1047 testDiv.style.display = "none"; | |
| 1048 " | 745 " |
| 1049 FAIL Range 36 [document, 1, document, 2] followed by Range 38 [paras[2].firstChi
ld, 4, comment, 2]: modifying the second added range must modify the Selection's
last Range assert_equals: After mutating the second added Range, startContainer
of the Selection's last Range must match the added Range expected Text node "Ä
b̈c̈d̈ëf̈g̈ḧ | 746 FAIL Range 36 [document, 1, document, 2] followed by Range 38 [paras[2].firstChi
ld, 4, comment, 2]: second addRange() must result in the selection's last range
being the same object we added assert_equals: getRangeAt(rangeCount - 1) must re
turn the same object we added expected object "uvwxYzabcdefGhijklmn" but got obj
ect "" |
| 1050 " but got Document node with 2 children | 747 FAIL Range 36 [document, 1, document, 2] followed by Range 38 [paras[2].firstChi
ld, 4, comment, 2]: modifying the second added range must modify the Selection's
last Range assert_equals: After mutating the second added Range, startOffset of
the Selection's last Range must match the added Range expected 0 but got 6 |
| 1051 FAIL Range 36 [document, 1, document, 2] followed by Range 38 [paras[2].firstChi
ld, 4, comment, 2]: modifying the Selection's last Range must modify the second
added Range assert_equals: After second addRange(), after mutating the Selection
's last Range, startOffset of the Selection's last Range must match the added Ra
nge expected 0 but got 6 | 748 FAIL Range 36 [document, 1, document, 2] followed by Range 38 [paras[2].firstChi
ld, 4, comment, 2]: modifying the Selection's last Range must modify the second
added Range assert_equals: After second addRange(), after mutating the Selection
's last Range, startOffset of the Selection's last Range must match the added Ra
nge expected 0 but got 6 |
| 1052 PASS Range 36 [document, 1, document, 2] followed by Range 39 [paras[3], 1, comm
ent, 8]: first addRange() must not throw exceptions or modify the range it's giv
en | 749 PASS Range 36 [document, 1, document, 2] followed by Range 39 [paras[3], 1, comm
ent, 8]: first addRange() must not throw exceptions or modify the range it's giv
en |
| 1053 PASS Range 36 [document, 1, document, 2] followed by Range 39 [paras[3], 1, comm
ent, 8]: first addRange() must result in rangeCount being 1 | 750 PASS Range 36 [document, 1, document, 2] followed by Range 39 [paras[3], 1, comm
ent, 8]: first addRange() must result in rangeCount being 1 |
| 1054 PASS Range 36 [document, 1, document, 2] followed by Range 39 [paras[3], 1, comm
ent, 8]: first addRange() must result in the selection's last range having the s
pecified endpoints | 751 PASS Range 36 [document, 1, document, 2] followed by Range 39 [paras[3], 1, comm
ent, 8]: first addRange() must result in the selection's last range having the s
pecified endpoints |
| 1055 PASS Range 36 [document, 1, document, 2] followed by Range 39 [paras[3], 1, comm
ent, 8]: first addRange() must result in the selection's last range being the sa
me object we added | 752 PASS Range 36 [document, 1, document, 2] followed by Range 39 [paras[3], 1, comm
ent, 8]: first addRange() must result in the selection's last range being the sa
me object we added |
| 1056 PASS Range 36 [document, 1, document, 2] followed by Range 39 [paras[3], 1, comm
ent, 8]: modifying the first added range must modify the Selection's last Range | 753 PASS Range 36 [document, 1, document, 2] followed by Range 39 [paras[3], 1, comm
ent, 8]: modifying the first added range must modify the Selection's last Range |
| 1057 PASS Range 36 [document, 1, document, 2] followed by Range 39 [paras[3], 1, comm
ent, 8]: modifying the Selection's last Range must modify the first added Range | 754 PASS Range 36 [document, 1, document, 2] followed by Range 39 [paras[3], 1, comm
ent, 8]: modifying the Selection's last Range must modify the first added Range |
| 1058 PASS Range 36 [document, 1, document, 2] followed by Range 39 [paras[3], 1, comm
ent, 8]: second addRange() must not throw exceptions or modify the range it's gi
ven | 755 PASS Range 36 [document, 1, document, 2] followed by Range 39 [paras[3], 1, comm
ent, 8]: second addRange() must not throw exceptions or modify the range it's gi
ven |
| 1059 PASS Range 36 [document, 1, document, 2] followed by Range 39 [paras[3], 1, comm
ent, 8]: second addRange() must result in rangeCount being 1 | 756 PASS Range 36 [document, 1, document, 2] followed by Range 39 [paras[3], 1, comm
ent, 8]: second addRange() must result in rangeCount being 1 |
| 1060 FAIL Range 36 [document, 1, document, 2] followed by Range 39 [paras[3], 1, comm
ent, 8]: 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="d" style="display:none">
Yzabcdef</p> but got Document node with 2 children | 757 FAIL Range 36 [document, 1, document, 2] followed by Range 39 [paras[3], 1, comm
ent, 8]: 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="d" style="display:none">
Yzabcdef</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 1061 FAIL Range 36 [document, 1, document, 2] followed by Range 39 [paras[3], 1, comm
ent, 8]: second addRange() must result in the selection's last range being the s
ame object we added assert_equals: getRangeAt(rangeCount - 1) must return the sa
me object we added expected object "Ghijklmn" but got object "Selection.addRange
() tests | |
| 1062 | |
| 1063 Äb̈c̈d̈ëf̈g̈ḧ | |
| 1064 Ijklmnop | |
| 1065 QrstuvwxYzabcdefGhijklmn | |
| 1066 | |
| 1067 | |
| 1068 | |
| 1069 | |
| 1070 | |
| 1071 "use strict"; | |
| 1072 | |
| 1073 testAddRangeSubSet(36, 40); | |
| 1074 testDiv.style.display = "none"; | |
| 1075 " | 758 " |
| 1076 FAIL Range 36 [document, 1, document, 2] followed by Range 39 [paras[3], 1, comm
ent, 8]: modifying the second added range must modify the Selection's last Range
assert_equals: After mutating the second added Range, startContainer of the Sel
ection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g
̈ḧ | 759 FAIL Range 36 [document, 1, document, 2] followed by Range 39 [paras[3], 1, comm
ent, 8]: second addRange() must result in the selection's last range being the s
ame object we added assert_equals: getRangeAt(rangeCount - 1) must return the sa
me object we added expected object "Ghijklmn" but got object "" |
| 1077 " but got Document node with 2 children | 760 FAIL Range 36 [document, 1, document, 2] followed by Range 39 [paras[3], 1, comm
ent, 8]: modifying the second added range must modify the Selection's last Range
assert_equals: After mutating the second added Range, startOffset of the Select
ion's last Range must match the added Range expected 0 but got 6 |
| 1078 FAIL Range 36 [document, 1, document, 2] followed by Range 39 [paras[3], 1, comm
ent, 8]: modifying the Selection's last Range must modify the second added Range
assert_equals: After second addRange(), after mutating the Selection's last Ran
ge, startOffset of the Selection's last Range must match the added Range expecte
d 0 but got 6 | 761 FAIL Range 36 [document, 1, document, 2] followed by Range 39 [paras[3], 1, comm
ent, 8]: modifying the Selection's last Range must modify the second added Range
assert_equals: After second addRange(), after mutating the Selection's last Ran
ge, startOffset of the Selection's last Range must match the added Range expecte
d 0 but got 6 |
| 1079 PASS Range 36 [document, 1, document, 2] followed by Range 40 [foreignDoc, 0, fo
reignDoc, 0]: first addRange() must not throw exceptions or modify the range it'
s given | 762 PASS Range 36 [document, 1, document, 2] followed by Range 40 [foreignDoc, 0, fo
reignDoc, 0]: first addRange() must not throw exceptions or modify the range it'
s given |
| 1080 PASS Range 36 [document, 1, document, 2] followed by Range 40 [foreignDoc, 0, fo
reignDoc, 0]: first addRange() must result in rangeCount being 1 | 763 PASS Range 36 [document, 1, document, 2] followed by Range 40 [foreignDoc, 0, fo
reignDoc, 0]: first addRange() must result in rangeCount being 1 |
| 1081 PASS Range 36 [document, 1, document, 2] followed by Range 40 [foreignDoc, 0, fo
reignDoc, 0]: first addRange() must result in the selection's last range having
the specified endpoints | 764 PASS Range 36 [document, 1, document, 2] followed by Range 40 [foreignDoc, 0, fo
reignDoc, 0]: first addRange() must result in the selection's last range having
the specified endpoints |
| 1082 PASS Range 36 [document, 1, document, 2] followed by Range 40 [foreignDoc, 0, fo
reignDoc, 0]: first addRange() must result in the selection's last range being t
he same object we added | 765 PASS Range 36 [document, 1, document, 2] followed by Range 40 [foreignDoc, 0, fo
reignDoc, 0]: first addRange() must result in the selection's last range being t
he same object we added |
| 1083 PASS Range 36 [document, 1, document, 2] followed by Range 40 [foreignDoc, 0, fo
reignDoc, 0]: modifying the first added range must modify the Selection's last R
ange | 766 PASS Range 36 [document, 1, document, 2] followed by Range 40 [foreignDoc, 0, fo
reignDoc, 0]: modifying the first added range must modify the Selection's last R
ange |
| 1084 PASS Range 36 [document, 1, document, 2] followed by Range 40 [foreignDoc, 0, fo
reignDoc, 0]: modifying the Selection's last Range must modify the first added R
ange | 767 PASS Range 36 [document, 1, document, 2] followed by Range 40 [foreignDoc, 0, fo
reignDoc, 0]: modifying the Selection's last Range must modify the first added R
ange |
| 1085 PASS Range 36 [document, 1, document, 2] followed by Range 40 [foreignDoc, 0, fo
reignDoc, 0]: second addRange() must not throw exceptions or modify the range it
's given | 768 PASS Range 36 [document, 1, document, 2] followed by Range 40 [foreignDoc, 0, fo
reignDoc, 0]: second addRange() must not throw exceptions or modify the range it
's given |
| 1086 PASS Range 36 [document, 1, document, 2] followed by Range 40 [foreignDoc, 0, fo
reignDoc, 0]: second addRange() must result in rangeCount being 1 | 769 PASS Range 36 [document, 1, document, 2] followed by Range 40 [foreignDoc, 0, fo
reignDoc, 0]: second addRange() must result in rangeCount being 1 |
| 1087 FAIL Range 36 [document, 1, document, 2] followed by Range 40 [foreignDoc, 0, fo
reignDoc, 0]: second addRange() must result in the selection's last range having
the specified endpoints assert_equals: startContainer of the Selection's last R
ange must match the added Range expected Document node with 3 children but got T
ext node "Äb̈c̈d̈ëf̈g̈ḧ | 770 FAIL Range 36 [document, 1, document, 2] followed by Range 40 [foreignDoc, 0, fo
reignDoc, 0]: second addRange() must result in the selection's last range having
the specified endpoints assert_equals: startContainer of the Selection's last R
ange must match the added Range expected Document node with 3 children but got T
ext node "Äb̈c̈d̈ëf̈g̈ḧ |
| (...skipping 223 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1311 FAIL Range 36 [document, 1, document, 2] followed by Range 57 [xmlDocfrag, 0, xm
lDocfrag, 0]: modifying the second added range must modify the Selection's last
Range assert_equals: After mutating the second added Range, startOffset of the S
election's last Range must match the added Range expected 0 but got 6 | 994 FAIL Range 36 [document, 1, document, 2] followed by Range 57 [xmlDocfrag, 0, xm
lDocfrag, 0]: modifying the second added range must modify the Selection's last
Range assert_equals: After mutating the second added Range, startOffset of the S
election's last Range must match the added Range expected 0 but got 6 |
| 1312 FAIL Range 36 [document, 1, document, 2] followed by Range 57 [xmlDocfrag, 0, xm
lDocfrag, 0]: modifying the Selection's last Range must modify the second added
Range assert_equals: After second addRange(), after mutating the Selection's las
t Range, startOffset of the Selection's last Range must match the added Range ex
pected 0 but got 6 | 995 FAIL Range 36 [document, 1, document, 2] followed by Range 57 [xmlDocfrag, 0, xm
lDocfrag, 0]: modifying the Selection's last Range must modify the second added
Range assert_equals: After second addRange(), after mutating the Selection's las
t Range, startOffset of the Selection's last Range must match the added Range ex
pected 0 but got 6 |
| 1313 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 0 [paras[0].firstChild,
0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modif
y the range it's given | 996 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 0 [paras[0].firstChild,
0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modif
y the range it's given |
| 1314 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 0 [paras[0].firstChild,
0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1 | 997 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 0 [paras[0].firstChild,
0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1 |
| 1315 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 0 [paras[0].firstChild,
0, paras[0].firstChild, 0]: first addRange() must result in the selection's las
t range having the specified endpoints | 998 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 0 [paras[0].firstChild,
0, paras[0].firstChild, 0]: first addRange() must result in the selection's las
t range having the specified endpoints |
| 1316 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 0 [paras[0].firstChild,
0, paras[0].firstChild, 0]: first addRange() must result in the selection's las
t range being the same object we added | 999 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 0 [paras[0].firstChild,
0, paras[0].firstChild, 0]: first addRange() must result in the selection's las
t range being the same object we added |
| 1317 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 0 [paras[0].firstChild,
0, paras[0].firstChild, 0]: modifying the first added range must modify the Sel
ection's last Range | 1000 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 0 [paras[0].firstChild,
0, paras[0].firstChild, 0]: modifying the first added range must modify the Sel
ection's last Range |
| 1318 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 0 [paras[0].firstChild,
0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify th
e first added Range | 1001 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 0 [paras[0].firstChild,
0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify th
e first added Range |
| 1319 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 0 [paras[0].firstChild,
0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modi
fy the range it's given | 1002 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 0 [paras[0].firstChild,
0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modi
fy the range it's given |
| 1320 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 0 [paras[0].firstChild,
0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1
| 1003 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 0 [paras[0].firstChild,
0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1
|
| 1321 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 0 [paras[0].firstChild,
0, paras[0].firstChild, 0]: second addRange() must result in the selection's la
st range having the specified endpoints assert_equals: startContainer of the Sel
ection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g
̈ḧ | 1004 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 0 [paras[0].firstChild,
0, paras[0].firstChild, 0]: second addRange() must result in the selection's la
st range having the specified endpoints assert_equals: startOffset of the Select
ion's last Range must match the added Range expected 0 but got 6 |
| 1322 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 1005 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 0 [paras[0].firstChild,
0, paras[0].firstChild, 0]: second addRange() must result in the selection's la
st range being the same object we added assert_equals: getRangeAt(rangeCount - 1
) must return the same object we added expected object "" but got object "" |
| 1323 </p><p id="b" s... | 1006 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 0 [paras[0].firstChild,
0, paras[0].firstChild, 0]: modifying the second added range must modify the Se
lection's last Range assert_equals: After mutating the second added Range, start
Offset of the Selection's last Range must match the added Range expected 0 but g
ot 6 |
| 1324 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 0 [paras[0].firstChild,
0, paras[0].firstChild, 0]: second addRange() must result in the selection's la
st range being the same object we added assert_equals: getRangeAt(rangeCount - 1
) must return the same object we added expected object "" but got object "Äb̈c̈
d̈ëf̈g̈ḧ | |
| 1325 Ijklmnop | |
| 1326 QrstuvwxYzabcdefGhijklmn" | |
| 1327 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 0 [paras[0].firstChild,
0, paras[0].firstChild, 0]: modifying the second added range must modify the Se
lection's last Range assert_equals: After mutating the second added Range, start
Container of the Selection's last Range must match the added Range expected Text
node "Äb̈c̈d̈ëf̈g̈ḧ | |
| 1328 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | |
| 1329 </p><p id="b" s... | |
| 1330 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 0 [paras[0].firstChild,
0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify th
e second added Range assert_equals: After second addRange(), after mutating the
Selection's last Range, startOffset of the Selection's last Range must match the
added Range expected 0 but got 6 | 1007 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 0 [paras[0].firstChild,
0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify th
e second added Range assert_equals: After second addRange(), after mutating the
Selection's last Range, startOffset of the Selection's last Range must match the
added Range expected 0 but got 6 |
| 1331 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 1 [paras[0].firstChild,
0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modif
y the range it's given | 1008 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 1 [paras[0].firstChild,
0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modif
y the range it's given |
| 1332 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 1 [paras[0].firstChild,
0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1 | 1009 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 1 [paras[0].firstChild,
0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1 |
| 1333 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 1 [paras[0].firstChild,
0, paras[0].firstChild, 1]: first addRange() must result in the selection's las
t range having the specified endpoints | 1010 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 1 [paras[0].firstChild,
0, paras[0].firstChild, 1]: first addRange() must result in the selection's las
t range having the specified endpoints |
| 1334 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 1 [paras[0].firstChild,
0, paras[0].firstChild, 1]: first addRange() must result in the selection's las
t range being the same object we added | 1011 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 1 [paras[0].firstChild,
0, paras[0].firstChild, 1]: first addRange() must result in the selection's las
t range being the same object we added |
| 1335 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 1 [paras[0].firstChild,
0, paras[0].firstChild, 1]: modifying the first added range must modify the Sel
ection's last Range | 1012 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 1 [paras[0].firstChild,
0, paras[0].firstChild, 1]: modifying the first added range must modify the Sel
ection's last Range |
| 1336 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 1 [paras[0].firstChild,
0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify th
e first added Range | 1013 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 1 [paras[0].firstChild,
0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify th
e first added Range |
| 1337 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 1 [paras[0].firstChild,
0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modi
fy the range it's given | 1014 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 1 [paras[0].firstChild,
0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modi
fy the range it's given |
| 1338 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 1 [paras[0].firstChild,
0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1
| 1015 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 1 [paras[0].firstChild,
0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1
|
| 1339 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 1 [paras[0].firstChild,
0, paras[0].firstChild, 1]: second addRange() must result in the selection's la
st range having the specified endpoints assert_equals: startContainer of the Sel
ection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g
̈ḧ | 1016 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 1 [paras[0].firstChild,
0, paras[0].firstChild, 1]: second addRange() must result in the selection's la
st range having the specified endpoints assert_equals: startOffset of the Select
ion's last Range must match the added Range expected 0 but got 6 |
| 1340 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 1017 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 1 [paras[0].firstChild,
0, paras[0].firstChild, 1]: second addRange() must result in the selection's la
st range being the same object we added assert_equals: getRangeAt(rangeCount - 1
) must return the same object we added expected object "A" but got object "" |
| 1341 </p><p id="b" s... | 1018 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 1 [paras[0].firstChild,
0, paras[0].firstChild, 1]: modifying the second added range must modify the Se
lection's last Range assert_equals: After mutating the second added Range, start
Offset of the Selection's last Range must match the added Range expected 0 but g
ot 6 |
| 1342 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 1 [paras[0].firstChild,
0, paras[0].firstChild, 1]: second addRange() must result in the selection's la
st range being the same object we added assert_equals: getRangeAt(rangeCount - 1
) must return the same object we added expected object "A" but got object "Äb̈c
̈d̈ëf̈g̈ḧ | |
| 1343 Ijklmnop | |
| 1344 QrstuvwxYzabcdefGhijklmn" | |
| 1345 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 1 [paras[0].firstChild,
0, paras[0].firstChild, 1]: modifying the second added range must modify the Se
lection's last Range assert_equals: After mutating the second added Range, start
Container of the Selection's last Range must match the added Range expected Text
node "Äb̈c̈d̈ëf̈g̈ḧ | |
| 1346 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | |
| 1347 </p><p id="b" s... | |
| 1348 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 1 [paras[0].firstChild,
0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify th
e second added Range assert_equals: After second addRange(), after mutating the
Selection's last Range, startOffset of the Selection's last Range must match the
added Range expected 0 but got 6 | 1019 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 1 [paras[0].firstChild,
0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify th
e second added Range assert_equals: After second addRange(), after mutating the
Selection's last Range, startOffset of the Selection's last Range must match the
added Range expected 0 but got 6 |
| 1349 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 2 [paras[0].firstChild,
2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modif
y the range it's given | 1020 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 2 [paras[0].firstChild,
2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modif
y the range it's given |
| 1350 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 2 [paras[0].firstChild,
2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1 | 1021 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 2 [paras[0].firstChild,
2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1 |
| 1351 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 2 [paras[0].firstChild,
2, paras[0].firstChild, 8]: first addRange() must result in the selection's las
t range having the specified endpoints | 1022 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 2 [paras[0].firstChild,
2, paras[0].firstChild, 8]: first addRange() must result in the selection's las
t range having the specified endpoints |
| 1352 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 2 [paras[0].firstChild,
2, paras[0].firstChild, 8]: first addRange() must result in the selection's las
t range being the same object we added | 1023 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 2 [paras[0].firstChild,
2, paras[0].firstChild, 8]: first addRange() must result in the selection's las
t range being the same object we added |
| 1353 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 2 [paras[0].firstChild,
2, paras[0].firstChild, 8]: modifying the first added range must modify the Sel
ection's last Range | 1024 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 2 [paras[0].firstChild,
2, paras[0].firstChild, 8]: modifying the first added range must modify the Sel
ection's last Range |
| 1354 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 2 [paras[0].firstChild,
2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify th
e first added Range | 1025 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 2 [paras[0].firstChild,
2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify th
e first added Range |
| 1355 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 2 [paras[0].firstChild,
2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modi
fy the range it's given | 1026 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 2 [paras[0].firstChild,
2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modi
fy the range it's given |
| 1356 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 2 [paras[0].firstChild,
2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
| 1027 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 2 [paras[0].firstChild,
2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
|
| 1357 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 2 [paras[0].firstChild,
2, paras[0].firstChild, 8]: second addRange() must result in the selection's la
st range having the specified endpoints assert_equals: startContainer of the Sel
ection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g
̈ḧ | 1028 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 2 [paras[0].firstChild,
2, paras[0].firstChild, 8]: second addRange() must result in the selection's la
st range having the specified endpoints |
| 1358 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 1029 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 2 [paras[0].firstChild,
2, paras[0].firstChild, 8]: second addRange() must result in the selection's la
st range being the same object we added assert_equals: getRangeAt(rangeCount - 1
) must return the same object we added expected object "b̈c̈d̈" but got object "
b̈c̈d̈" |
| 1359 </p><p id="b" s... | 1030 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 2 [paras[0].firstChild,
2, paras[0].firstChild, 8]: modifying the second added range must modify the Se
lection's last Range assert_equals: After mutating the second added Range, start
Offset of the Selection's last Range must match the added Range expected 0 but g
ot 2 |
| 1360 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 2 [paras[0].firstChild,
2, paras[0].firstChild, 8]: second addRange() must result in the selection's la
st range being the same object we added assert_equals: getRangeAt(rangeCount - 1
) must return the same object we added expected object "b̈c̈d̈" but got object "
Äb̈c̈d̈ëf̈g̈ḧ | |
| 1361 Ijklmnop | |
| 1362 QrstuvwxYzabcdefGhijklmn" | |
| 1363 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 2 [paras[0].firstChild,
2, paras[0].firstChild, 8]: modifying the second added range must modify the Se
lection's last Range assert_equals: After mutating the second added Range, start
Container of the Selection's last Range must match the added Range expected Text
node "Äb̈c̈d̈ëf̈g̈ḧ | |
| 1364 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | |
| 1365 </p><p id="b" s... | |
| 1366 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 2 [paras[0].firstChild,
2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify th
e second added Range assert_equals: After second addRange(), after mutating the
Selection's last Range, startOffset of the Selection's last Range must match the
added Range expected 0 but got 6 | 1031 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 2 [paras[0].firstChild,
2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify th
e second added Range assert_equals: After second addRange(), after mutating the
Selection's last Range, startOffset of the Selection's last Range must match the
added Range expected 0 but got 6 |
| 1367 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 3 [paras[0].firstChild,
2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modif
y the range it's given | 1032 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 3 [paras[0].firstChild,
2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modif
y the range it's given |
| 1368 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 3 [paras[0].firstChild,
2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1 | 1033 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 3 [paras[0].firstChild,
2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1 |
| 1369 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 3 [paras[0].firstChild,
2, paras[0].firstChild, 9]: first addRange() must result in the selection's las
t range having the specified endpoints | 1034 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 3 [paras[0].firstChild,
2, paras[0].firstChild, 9]: first addRange() must result in the selection's las
t range having the specified endpoints |
| 1370 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 3 [paras[0].firstChild,
2, paras[0].firstChild, 9]: first addRange() must result in the selection's las
t range being the same object we added | 1035 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 3 [paras[0].firstChild,
2, paras[0].firstChild, 9]: first addRange() must result in the selection's las
t range being the same object we added |
| 1371 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 3 [paras[0].firstChild,
2, paras[0].firstChild, 9]: modifying the first added range must modify the Sel
ection's last Range | 1036 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 3 [paras[0].firstChild,
2, paras[0].firstChild, 9]: modifying the first added range must modify the Sel
ection's last Range |
| 1372 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 3 [paras[0].firstChild,
2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify th
e first added Range | 1037 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 3 [paras[0].firstChild,
2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify th
e first added Range |
| 1373 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 3 [paras[0].firstChild,
2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modi
fy the range it's given | 1038 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 3 [paras[0].firstChild,
2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modi
fy the range it's given |
| 1374 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 3 [paras[0].firstChild,
2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
| 1039 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 3 [paras[0].firstChild,
2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
|
| 1375 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 3 [paras[0].firstChild,
2, paras[0].firstChild, 9]: second addRange() must result in the selection's la
st range having the specified endpoints assert_equals: startContainer of the Sel
ection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g
̈ḧ | 1040 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 3 [paras[0].firstChild,
2, paras[0].firstChild, 9]: second addRange() must result in the selection's la
st range having the specified endpoints |
| 1376 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 1041 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 3 [paras[0].firstChild,
2, paras[0].firstChild, 9]: second addRange() must result in the selection's la
st range being the same object we added assert_equals: getRangeAt(rangeCount - 1
) must return the same object we added expected object "b̈c̈d̈e" but got object
"b̈c̈d̈e" |
| 1377 </p><p id="b" s... | 1042 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 3 [paras[0].firstChild,
2, paras[0].firstChild, 9]: modifying the second added range must modify the Se
lection's last Range assert_equals: After mutating the second added Range, start
Offset of the Selection's last Range must match the added Range expected 0 but g
ot 2 |
| 1378 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 3 [paras[0].firstChild,
2, paras[0].firstChild, 9]: second addRange() must result in the selection's la
st range being the same object we added assert_equals: getRangeAt(rangeCount - 1
) must return the same object we added expected object "b̈c̈d̈e" but got object
"Äb̈c̈d̈ëf̈g̈ḧ | |
| 1379 Ijklmnop | |
| 1380 QrstuvwxYzabcdefGhijklmn" | |
| 1381 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 3 [paras[0].firstChild,
2, paras[0].firstChild, 9]: modifying the second added range must modify the Se
lection's last Range assert_equals: After mutating the second added Range, start
Container of the Selection's last Range must match the added Range expected Text
node "Äb̈c̈d̈ëf̈g̈ḧ | |
| 1382 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | |
| 1383 </p><p id="b" s... | |
| 1384 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 3 [paras[0].firstChild,
2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify th
e second added Range assert_equals: After second addRange(), after mutating the
Selection's last Range, startOffset of the Selection's last Range must match the
added Range expected 0 but got 6 | 1043 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 3 [paras[0].firstChild,
2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify th
e second added Range assert_equals: After second addRange(), after mutating the
Selection's last Range, startOffset of the Selection's last Range must match the
added Range expected 0 but got 6 |
| 1385 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 4 [paras[1].firstChild,
0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modif
y the range it's given | 1044 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 4 [paras[1].firstChild,
0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modif
y the range it's given |
| 1386 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 4 [paras[1].firstChild,
0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 | 1045 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 4 [paras[1].firstChild,
0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 |
| 1387 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 4 [paras[1].firstChild,
0, paras[1].firstChild, 0]: first addRange() must result in the selection's las
t range having the specified endpoints | 1046 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 4 [paras[1].firstChild,
0, paras[1].firstChild, 0]: first addRange() must result in the selection's las
t range having the specified endpoints |
| 1388 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 4 [paras[1].firstChild,
0, paras[1].firstChild, 0]: first addRange() must result in the selection's las
t range being the same object we added | 1047 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 4 [paras[1].firstChild,
0, paras[1].firstChild, 0]: first addRange() must result in the selection's las
t range being the same object we added |
| 1389 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 4 [paras[1].firstChild,
0, paras[1].firstChild, 0]: modifying the first added range must modify the Sel
ection's last Range | 1048 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 4 [paras[1].firstChild,
0, paras[1].firstChild, 0]: modifying the first added range must modify the Sel
ection's last Range |
| 1390 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 4 [paras[1].firstChild,
0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify th
e first added Range | 1049 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 4 [paras[1].firstChild,
0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify th
e first added Range |
| 1391 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 4 [paras[1].firstChild,
0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modi
fy the range it's given | 1050 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 4 [paras[1].firstChild,
0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modi
fy the range it's given |
| 1392 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 4 [paras[1].firstChild,
0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
| 1051 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 4 [paras[1].firstChild,
0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
|
| 1393 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 4 [paras[1].firstChild,
0, paras[1].firstChild, 0]: second addRange() must result in the selection's la
st range having the specified endpoints assert_equals: startContainer of the Sel
ection's last Range must match the added Range expected Text node "Ijklmnop | 1052 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 4 [paras[1].firstChild,
0, paras[1].firstChild, 0]: second addRange() must result in the selection's la
st range having the specified endpoints assert_equals: startContainer of the Sel
ection's last Range must match the added Range expected Text node "Ijklmnop |
| 1394 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 1053 " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 1395 </p><p id="b" s... | 1054 " |
| 1396 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 4 [paras[1].firstChild,
0, paras[1].firstChild, 0]: second addRange() must result in the selection's la
st range being the same object we added assert_equals: getRangeAt(rangeCount - 1
) must return the same object we added expected object "" but got object "Äb̈c̈
d̈ëf̈g̈ḧ | 1055 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 4 [paras[1].firstChild,
0, paras[1].firstChild, 0]: second addRange() must result in the selection's la
st range being the same object we added assert_equals: getRangeAt(rangeCount - 1
) must return the same object we added expected object "" but got object "" |
| 1397 Ijklmnop | 1056 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 4 [paras[1].firstChild,
0, paras[1].firstChild, 0]: modifying the second added range must modify the Se
lection's last Range assert_equals: After mutating the second added Range, start
Offset of the Selection's last Range must match the added Range expected 0 but g
ot 6 |
| 1398 QrstuvwxYzabcdefGhijklmn" | |
| 1399 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 4 [paras[1].firstChild,
0, paras[1].firstChild, 0]: modifying the second added range must modify the Se
lection's last Range assert_equals: After mutating the second added Range, start
Container of the Selection's last Range must match the added Range expected Text
node "Äb̈c̈d̈ëf̈g̈ḧ | |
| 1400 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | |
| 1401 </p><p id="b" s... | |
| 1402 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 4 [paras[1].firstChild,
0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify th
e second added Range assert_equals: After second addRange(), after mutating the
Selection's last Range, startOffset of the Selection's last Range must match the
added Range expected 0 but got 6 | 1057 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 4 [paras[1].firstChild,
0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify th
e second added Range assert_equals: After second addRange(), after mutating the
Selection's last Range, startOffset of the Selection's last Range must match the
added Range expected 0 but got 6 |
| 1403 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 5 [paras[1].firstChild,
0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modif
y the range it's given | 1058 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 5 [paras[1].firstChild,
0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modif
y the range it's given |
| 1404 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 5 [paras[1].firstChild,
0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1 | 1059 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 5 [paras[1].firstChild,
0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1 |
| 1405 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 5 [paras[1].firstChild,
0, paras[1].firstChild, 1]: first addRange() must result in the selection's las
t range having the specified endpoints | 1060 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 5 [paras[1].firstChild,
0, paras[1].firstChild, 1]: first addRange() must result in the selection's las
t range having the specified endpoints |
| 1406 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 5 [paras[1].firstChild,
0, paras[1].firstChild, 1]: first addRange() must result in the selection's las
t range being the same object we added | 1061 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 5 [paras[1].firstChild,
0, paras[1].firstChild, 1]: first addRange() must result in the selection's las
t range being the same object we added |
| 1407 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 5 [paras[1].firstChild,
0, paras[1].firstChild, 1]: modifying the first added range must modify the Sel
ection's last Range | 1062 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 5 [paras[1].firstChild,
0, paras[1].firstChild, 1]: modifying the first added range must modify the Sel
ection's last Range |
| 1408 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 5 [paras[1].firstChild,
0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify th
e first added Range | 1063 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 5 [paras[1].firstChild,
0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify th
e first added Range |
| 1409 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 5 [paras[1].firstChild,
0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modi
fy the range it's given | 1064 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 5 [paras[1].firstChild,
0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modi
fy the range it's given |
| 1410 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 5 [paras[1].firstChild,
0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1
| 1065 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 5 [paras[1].firstChild,
0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1
|
| 1411 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 5 [paras[1].firstChild,
0, paras[1].firstChild, 1]: second addRange() must result in the selection's la
st range having the specified endpoints assert_equals: startContainer of the Sel
ection's last Range must match the added Range expected Text node "Ijklmnop | 1066 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 5 [paras[1].firstChild,
0, paras[1].firstChild, 1]: second addRange() must result in the selection's la
st range having the specified endpoints assert_equals: startContainer of the Sel
ection's last Range must match the added Range expected Text node "Ijklmnop |
| 1412 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 1067 " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 1413 </p><p id="b" s... | 1068 " |
| 1414 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 5 [paras[1].firstChild,
0, paras[1].firstChild, 1]: second addRange() must result in the selection's la
st range being the same object we added assert_equals: getRangeAt(rangeCount - 1
) must return the same object we added expected object "I" but got object "Äb̈c
̈d̈ëf̈g̈ḧ | 1069 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 5 [paras[1].firstChild,
0, paras[1].firstChild, 1]: second addRange() must result in the selection's la
st range being the same object we added assert_equals: getRangeAt(rangeCount - 1
) must return the same object we added expected object "I" but got object "" |
| 1415 Ijklmnop | 1070 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 5 [paras[1].firstChild,
0, paras[1].firstChild, 1]: modifying the second added range must modify the Se
lection's last Range assert_equals: After mutating the second added Range, start
Offset of the Selection's last Range must match the added Range expected 0 but g
ot 6 |
| 1416 QrstuvwxYzabcdefGhijklmn" | |
| 1417 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 5 [paras[1].firstChild,
0, paras[1].firstChild, 1]: modifying the second added range must modify the Se
lection's last Range assert_equals: After mutating the second added Range, start
Container of the Selection's last Range must match the added Range expected Text
node "Äb̈c̈d̈ëf̈g̈ḧ | |
| 1418 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | |
| 1419 </p><p id="b" s... | |
| 1420 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 5 [paras[1].firstChild,
0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify th
e second added Range assert_equals: After second addRange(), after mutating the
Selection's last Range, startOffset of the Selection's last Range must match the
added Range expected 0 but got 6 | 1071 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 5 [paras[1].firstChild,
0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify th
e second added Range assert_equals: After second addRange(), after mutating the
Selection's last Range, startOffset of the Selection's last Range must match the
added Range expected 0 but got 6 |
| 1421 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 6 [paras[1].firstChild,
2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modif
y the range it's given | 1072 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 6 [paras[1].firstChild,
2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modif
y the range it's given |
| 1422 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 6 [paras[1].firstChild,
2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 | 1073 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 6 [paras[1].firstChild,
2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 |
| 1423 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 6 [paras[1].firstChild,
2, paras[1].firstChild, 8]: first addRange() must result in the selection's las
t range having the specified endpoints | 1074 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 6 [paras[1].firstChild,
2, paras[1].firstChild, 8]: first addRange() must result in the selection's las
t range having the specified endpoints |
| 1424 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 6 [paras[1].firstChild,
2, paras[1].firstChild, 8]: first addRange() must result in the selection's las
t range being the same object we added | 1075 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 6 [paras[1].firstChild,
2, paras[1].firstChild, 8]: first addRange() must result in the selection's las
t range being the same object we added |
| 1425 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 6 [paras[1].firstChild,
2, paras[1].firstChild, 8]: modifying the first added range must modify the Sel
ection's last Range | 1076 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 6 [paras[1].firstChild,
2, paras[1].firstChild, 8]: modifying the first added range must modify the Sel
ection's last Range |
| 1426 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 6 [paras[1].firstChild,
2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify th
e first added Range | 1077 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 6 [paras[1].firstChild,
2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify th
e first added Range |
| 1427 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 6 [paras[1].firstChild,
2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modi
fy the range it's given | 1078 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 6 [paras[1].firstChild,
2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modi
fy the range it's given |
| 1428 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 6 [paras[1].firstChild,
2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
| 1079 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 6 [paras[1].firstChild,
2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
|
| 1429 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 6 [paras[1].firstChild,
2, paras[1].firstChild, 8]: second addRange() must result in the selection's la
st range having the specified endpoints assert_equals: startContainer of the Sel
ection's last Range must match the added Range expected Text node "Ijklmnop | 1080 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 6 [paras[1].firstChild,
2, paras[1].firstChild, 8]: second addRange() must result in the selection's la
st range having the specified endpoints assert_equals: startContainer of the Sel
ection's last Range must match the added Range expected Text node "Ijklmnop |
| 1430 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 1081 " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 1431 </p><p id="b" s... | 1082 " |
| 1432 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 6 [paras[1].firstChild,
2, paras[1].firstChild, 8]: second addRange() must result in the selection's la
st range being the same object we added assert_equals: getRangeAt(rangeCount - 1
) must return the same object we added expected object "klmnop" but got object "
Äb̈c̈d̈ëf̈g̈ḧ | 1083 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 6 [paras[1].firstChild,
2, paras[1].firstChild, 8]: second addRange() must result in the selection's la
st range being the same object we added assert_equals: getRangeAt(rangeCount - 1
) must return the same object we added expected object "klmnop" but got object "
" |
| 1433 Ijklmnop | 1084 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 6 [paras[1].firstChild,
2, paras[1].firstChild, 8]: modifying the second added range must modify the Se
lection's last Range assert_equals: After mutating the second added Range, start
Offset of the Selection's last Range must match the added Range expected 0 but g
ot 6 |
| 1434 QrstuvwxYzabcdefGhijklmn" | |
| 1435 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 6 [paras[1].firstChild,
2, paras[1].firstChild, 8]: modifying the second added range must modify the Se
lection's last Range assert_equals: After mutating the second added Range, start
Container of the Selection's last Range must match the added Range expected Text
node "Äb̈c̈d̈ëf̈g̈ḧ | |
| 1436 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | |
| 1437 </p><p id="b" s... | |
| 1438 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 6 [paras[1].firstChild,
2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify th
e second added Range assert_equals: After second addRange(), after mutating the
Selection's last Range, startOffset of the Selection's last Range must match the
added Range expected 0 but got 6 | 1085 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 6 [paras[1].firstChild,
2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify th
e second added Range assert_equals: After second addRange(), after mutating the
Selection's last Range, startOffset of the Selection's last Range must match the
added Range expected 0 but got 6 |
| 1439 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 7 [paras[1].firstChild,
2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modif
y the range it's given | 1086 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 7 [paras[1].firstChild,
2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modif
y the range it's given |
| 1440 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 7 [paras[1].firstChild,
2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1 | 1087 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 7 [paras[1].firstChild,
2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1 |
| 1441 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 7 [paras[1].firstChild,
2, paras[1].firstChild, 9]: first addRange() must result in the selection's las
t range having the specified endpoints | 1088 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 7 [paras[1].firstChild,
2, paras[1].firstChild, 9]: first addRange() must result in the selection's las
t range having the specified endpoints |
| 1442 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 7 [paras[1].firstChild,
2, paras[1].firstChild, 9]: first addRange() must result in the selection's las
t range being the same object we added | 1089 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 7 [paras[1].firstChild,
2, paras[1].firstChild, 9]: first addRange() must result in the selection's las
t range being the same object we added |
| 1443 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 7 [paras[1].firstChild,
2, paras[1].firstChild, 9]: modifying the first added range must modify the Sel
ection's last Range | 1090 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 7 [paras[1].firstChild,
2, paras[1].firstChild, 9]: modifying the first added range must modify the Sel
ection's last Range |
| 1444 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 7 [paras[1].firstChild,
2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify th
e first added Range | 1091 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 7 [paras[1].firstChild,
2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify th
e first added Range |
| 1445 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 7 [paras[1].firstChild,
2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modi
fy the range it's given | 1092 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 7 [paras[1].firstChild,
2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modi
fy the range it's given |
| 1446 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 7 [paras[1].firstChild,
2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1
| 1093 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 7 [paras[1].firstChild,
2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1
|
| 1447 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 7 [paras[1].firstChild,
2, paras[1].firstChild, 9]: second addRange() must result in the selection's la
st range having the specified endpoints assert_equals: startContainer of the Sel
ection's last Range must match the added Range expected Text node "Ijklmnop | 1094 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 7 [paras[1].firstChild,
2, paras[1].firstChild, 9]: second addRange() must result in the selection's la
st range having the specified endpoints assert_equals: startContainer of the Sel
ection's last Range must match the added Range expected Text node "Ijklmnop |
| 1448 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 1095 " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 1449 </p><p id="b" s... | 1096 " |
| 1450 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 7 [paras[1].firstChild,
2, paras[1].firstChild, 9]: second addRange() must result in the selection's la
st range being the same object we added assert_equals: getRangeAt(rangeCount - 1
) must return the same object we added expected object "klmnop | 1097 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 7 [paras[1].firstChild,
2, paras[1].firstChild, 9]: second addRange() must result in the selection's la
st range being the same object we added assert_equals: getRangeAt(rangeCount - 1
) must return the same object we added expected object "klmnop |
| 1451 " but got object "Äb̈c̈d̈ëf̈g̈ḧ | 1098 " but got object "" |
| 1452 Ijklmnop | 1099 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 7 [paras[1].firstChild,
2, paras[1].firstChild, 9]: modifying the second added range must modify the Se
lection's last Range assert_equals: After mutating the second added Range, start
Offset of the Selection's last Range must match the added Range expected 0 but g
ot 6 |
| 1453 QrstuvwxYzabcdefGhijklmn" | |
| 1454 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 7 [paras[1].firstChild,
2, paras[1].firstChild, 9]: modifying the second added range must modify the Se
lection's last Range assert_equals: After mutating the second added Range, start
Container of the Selection's last Range must match the added Range expected Text
node "Äb̈c̈d̈ëf̈g̈ḧ | |
| 1455 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | |
| 1456 </p><p id="b" s... | |
| 1457 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 7 [paras[1].firstChild,
2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify th
e second added Range assert_equals: After second addRange(), after mutating the
Selection's last Range, startOffset of the Selection's last Range must match the
added Range expected 0 but got 6 | 1100 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 7 [paras[1].firstChild,
2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify th
e second added Range assert_equals: After second addRange(), after mutating the
Selection's last Range, startOffset of the Selection's last Range must match the
added Range expected 0 but got 6 |
| 1458 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 8 [detachedPara1.firstC
hild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exception
s or modify the range it's given | 1101 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 8 [detachedPara1.firstC
hild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exception
s or modify the range it's given |
| 1459 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 8 [detachedPara1.firstC
hild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCoun
t being 1 | 1102 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 8 [detachedPara1.firstC
hild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCoun
t being 1 |
| 1460 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 8 [detachedPara1.firstC
hild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selec
tion's last range having the specified endpoints | 1103 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 8 [detachedPara1.firstC
hild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selec
tion's last range having the specified endpoints |
| 1461 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 8 [detachedPara1.firstC
hild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selec
tion's last range being the same object we added | 1104 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 8 [detachedPara1.firstC
hild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selec
tion's last range being the same object we added |
| 1462 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 8 [detachedPara1.firstC
hild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modi
fy the Selection's last Range | 1105 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 8 [detachedPara1.firstC
hild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modi
fy the Selection's last Range |
| 1463 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 8 [detachedPara1.firstC
hild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must
modify the first added Range | 1106 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 8 [detachedPara1.firstC
hild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must
modify the first added Range |
| 1464 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 8 [detachedPara1.firstC
hild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptio
ns or modify the range it's given | 1107 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 8 [detachedPara1.firstC
hild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptio
ns or modify the range it's given |
| 1465 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 8 [detachedPara1.firstC
hild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCou
nt being 1 | 1108 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 8 [detachedPara1.firstC
hild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCou
nt being 1 |
| 1466 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 8 [detachedPara1.firstC
hild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the sele
ction's last range having the specified endpoints assert_equals: startContainer
of the Selection's last Range must match the added Range expected Text node "Opq
rstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ | 1109 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 8 [detachedPara1.firstC
hild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the sele
ction's last range having the specified endpoints assert_equals: startContainer
of the Selection's last Range must match the added Range expected Text node "Opq
rstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| (...skipping 235 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1702 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0,
foreignDoc.body, 0]: modifying the Selection's last Range must modify the secon
d added Range assert_equals: After second addRange(), after mutating the Selecti
on's last Range, startOffset of the Selection's last Range must match the added
Range expected 0 but got 6 | 1345 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0,
foreignDoc.body, 0]: modifying the Selection's last Range must modify the secon
d added Range assert_equals: After second addRange(), after mutating the Selecti
on's last Range, startOffset of the Selection's last Range must match the added
Range expected 0 but got 6 |
| 1703 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[
0], 0]: first addRange() must not throw exceptions or modify the range it's give
n | 1346 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[
0], 0]: first addRange() must not throw exceptions or modify the range it's give
n |
| 1704 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[
0], 0]: first addRange() must result in rangeCount being 1 | 1347 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[
0], 0]: first addRange() must result in rangeCount being 1 |
| 1705 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[
0], 0]: first addRange() must result in the selection's last range having the sp
ecified endpoints | 1348 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[
0], 0]: first addRange() must result in the selection's last range having the sp
ecified endpoints |
| 1706 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[
0], 0]: first addRange() must result in the selection's last range being the sam
e object we added | 1349 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[
0], 0]: first addRange() must result in the selection's last range being the sam
e object we added |
| 1707 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[
0], 0]: modifying the first added range must modify the Selection's last Range | 1350 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[
0], 0]: modifying the first added range must modify the Selection's last Range |
| 1708 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[
0], 0]: modifying the Selection's last Range must modify the first added Range | 1351 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[
0], 0]: modifying the Selection's last Range must modify the first added Range |
| 1709 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[
0], 0]: second addRange() must not throw exceptions or modify the range it's giv
en | 1352 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[
0], 0]: second addRange() must not throw exceptions or modify the range it's giv
en |
| 1710 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[
0], 0]: second addRange() must result in rangeCount being 1 | 1353 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[
0], 0]: second addRange() must result in rangeCount being 1 |
| 1711 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[
0], 0]: second addRange() must result in the selection's last range having the s
pecified endpoints assert_equals: startContainer of the Selection's last Range m
ust match the added Range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 1354 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[
0], 0]: second addRange() must result in the selection's last range having the s
pecified endpoints assert_equals: startContainer of the Selection's last Range m
ust match the added Range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ |
| 1712 </p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 1355 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 1713 </p><p id="b" s... | 1356 " |
| 1714 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[
0], 0]: second addRange() must result in the selection's last range being the sa
me object we added assert_equals: getRangeAt(rangeCount - 1) must return the sam
e object we added expected object "" but got object "Äb̈c̈d̈ëf̈g̈ḧ | 1357 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[
0], 0]: second addRange() must result in the selection's last range being the sa
me object we added assert_equals: getRangeAt(rangeCount - 1) must return the sam
e object we added expected object "" but got object "" |
| 1715 Ijklmnop | 1358 FAIL Range 37 [testDiv, 0, comment, 5] 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, startOffset of the Selecti
on's last Range must match the added Range expected 0 but got 6 |
| 1716 QrstuvwxYzabcdefGhijklmn" | |
| 1717 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[
0], 0]: modifying the second added range must modify the Selection's last Range
assert_equals: After mutating the second added Range, startContainer of the Sele
ction's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈
ḧ | |
| 1718 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | |
| 1719 </p><p id="b" s... | |
| 1720 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[
0], 0]: modifying the Selection's last Range must modify the second added Range
assert_equals: After second addRange(), after mutating the Selection's last Rang
e, startOffset of the Selection's last Range must match the added Range expected
0 but got 6 | 1359 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[
0], 0]: modifying the Selection's last Range must modify the second added Range
assert_equals: After second addRange(), after mutating the Selection's last Rang
e, startOffset of the Selection's last Range must match the added Range expected
0 but got 6 |
| 1721 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[
0], 1]: first addRange() must not throw exceptions or modify the range it's give
n | 1360 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[
0], 1]: first addRange() must not throw exceptions or modify the range it's give
n |
| 1722 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[
0], 1]: first addRange() must result in rangeCount being 1 | 1361 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[
0], 1]: first addRange() must result in rangeCount being 1 |
| 1723 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[
0], 1]: first addRange() must result in the selection's last range having the sp
ecified endpoints | 1362 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[
0], 1]: first addRange() must result in the selection's last range having the sp
ecified endpoints |
| 1724 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[
0], 1]: first addRange() must result in the selection's last range being the sam
e object we added | 1363 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[
0], 1]: first addRange() must result in the selection's last range being the sam
e object we added |
| 1725 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[
0], 1]: modifying the first added range must modify the Selection's last Range | 1364 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[
0], 1]: modifying the first added range must modify the Selection's last Range |
| 1726 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[
0], 1]: modifying the Selection's last Range must modify the first added Range | 1365 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[
0], 1]: modifying the Selection's last Range must modify the first added Range |
| 1727 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[
0], 1]: second addRange() must not throw exceptions or modify the range it's giv
en | 1366 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[
0], 1]: second addRange() must not throw exceptions or modify the range it's giv
en |
| 1728 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[
0], 1]: second addRange() must result in rangeCount being 1 | 1367 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[
0], 1]: second addRange() must result in rangeCount being 1 |
| 1729 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[
0], 1]: second addRange() must result in the selection's last range having the s
pecified endpoints assert_equals: startContainer of the Selection's last Range m
ust match the added Range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 1368 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[
0], 1]: second addRange() must result in the selection's last range having the s
pecified endpoints |
| 1730 </p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | |
| 1731 </p><p id="b" s... | |
| 1732 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[
0], 1]: second addRange() must result in the selection's last range being the sa
me object we added assert_equals: getRangeAt(rangeCount - 1) must return the sam
e object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ | 1369 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[
0], 1]: second addRange() must result in the selection's last range being the sa
me object we added assert_equals: getRangeAt(rangeCount - 1) must return the sam
e object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ |
| 1733 " but got object "Äb̈c̈d̈ëf̈g̈ḧ | 1370 " but got object "Äb̈c̈d̈ëf̈g̈ḧ |
| 1734 Ijklmnop | 1371 " |
| 1735 QrstuvwxYzabcdefGhijklmn" | |
| 1736 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[
0], 1]: modifying the second added range must modify the Selection's last Range
assert_equals: After mutating the second added Range, startContainer of the Sele
ction's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈
ḧ | 1372 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[
0], 1]: modifying the second added range must modify the Selection's last Range
assert_equals: After mutating the second added Range, startContainer of the Sele
ction's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈
ḧ |
| 1737 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 1373 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ |
| 1738 </p><p id="b" s... | 1374 </p> |
| 1739 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[
0], 1]: modifying the Selection's last Range must modify the second added Range
assert_equals: After second addRange(), after mutating the Selection's last Rang
e, startOffset of the Selection's last Range must match the added Range expected
0 but got 6 | 1375 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[
0], 1]: modifying the Selection's last Range must modify the second added Range
assert_equals: After second addRange(), after mutating the Selection's last Rang
e, startOffset of the Selection's last Range must match the added Range expected
0 but got 6 |
| 1740 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, d
etachedPara1, 0]: first addRange() must not throw exceptions or modify the range
it's given | 1376 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, d
etachedPara1, 0]: first addRange() must not throw exceptions or modify the range
it's given |
| 1741 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, d
etachedPara1, 0]: first addRange() must result in rangeCount being 1 | 1377 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, d
etachedPara1, 0]: first addRange() must result in rangeCount being 1 |
| 1742 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, d
etachedPara1, 0]: first addRange() must result in the selection's last range hav
ing the specified endpoints | 1378 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, d
etachedPara1, 0]: first addRange() must result in the selection's last range hav
ing the specified endpoints |
| 1743 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, d
etachedPara1, 0]: first addRange() must result in the selection's last range bei
ng the same object we added | 1379 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, d
etachedPara1, 0]: first addRange() must result in the selection's last range bei
ng the same object we added |
| 1744 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, d
etachedPara1, 0]: modifying the first added range must modify the Selection's la
st Range | 1380 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, d
etachedPara1, 0]: modifying the first added range must modify the Selection's la
st Range |
| 1745 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, d
etachedPara1, 0]: modifying the Selection's last Range must modify the first add
ed Range | 1381 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, d
etachedPara1, 0]: modifying the Selection's last Range must modify the first add
ed Range |
| 1746 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, d
etachedPara1, 0]: second addRange() must not throw exceptions or modify the rang
e it's given | 1382 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, d
etachedPara1, 0]: second addRange() must not throw exceptions or modify the rang
e it's given |
| 1747 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, d
etachedPara1, 0]: second addRange() must result in rangeCount being 1 | 1383 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, d
etachedPara1, 0]: second addRange() must result in rangeCount being 1 |
| 1748 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, d
etachedPara1, 0]: second addRange() must result in the selection's last range ha
ving the specified endpoints assert_equals: startContainer of the Selection's la
st Range must match the added Range expected Element node <p>Opqrstuv</p> but go
t Text node "Äb̈c̈d̈ëf̈g̈ḧ | 1384 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, d
etachedPara1, 0]: second addRange() must result in the selection's last range ha
ving the specified endpoints assert_equals: startContainer of the Selection's la
st Range must match the added Range expected Element node <p>Opqrstuv</p> but go
t Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| (...skipping 15 matching lines...) Expand all Loading... |
| 1764 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, d
etachedPara1, 1]: modifying the second added range must modify the Selection's l
ast Range assert_equals: After mutating the second added Range, startOffset of t
he Selection's last Range must match the added Range expected 0 but got 6 | 1400 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, d
etachedPara1, 1]: modifying the second added range must modify the Selection's l
ast Range assert_equals: After mutating the second added Range, startOffset of t
he Selection's last Range must match the added Range expected 0 but got 6 |
| 1765 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, d
etachedPara1, 1]: modifying the Selection's last Range must modify the second ad
ded Range assert_equals: After second addRange(), after mutating the Selection's
last Range, startOffset of the Selection's last Range must match the added Rang
e expected 0 but got 6 | 1401 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, d
etachedPara1, 1]: modifying the Selection's last Range must modify the second ad
ded Range assert_equals: After second addRange(), after mutating the Selection's
last Range, startOffset of the Selection's last Range must match the added Rang
e expected 0 but got 6 |
| 1766 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild
, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modi
fy the range it's given | 1402 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild
, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modi
fy the range it's given |
| 1767 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild
, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
| 1403 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild
, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
|
| 1768 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild
, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's la
st range having the specified endpoints | 1404 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild
, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's la
st range having the specified endpoints |
| 1769 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild
, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's la
st range being the same object we added | 1405 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild
, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's la
st range being the same object we added |
| 1770 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild
, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Se
lection's last Range | 1406 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild
, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Se
lection's last Range |
| 1771 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild
, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify t
he first added Range | 1407 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild
, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify t
he first added Range |
| 1772 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild
, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or mod
ify the range it's given | 1408 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild
, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or mod
ify the range it's given |
| 1773 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild
, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being
1 | 1409 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild
, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being
1 |
| 1774 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild
, 0, paras[1].firstChild, 0]: 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 Text node "Äb̈c̈d̈ëf̈
g̈ḧ | 1410 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild
, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's l
ast range having the specified endpoints |
| 1775 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | |
| 1776 </p><p id="b" s... | |
| 1777 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild
, 0, paras[1].firstChild, 0]: 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̈ḧ | 1411 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild
, 0, paras[1].firstChild, 0]: 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̈ḧ |
| 1778 " but got object "Äb̈c̈d̈ëf̈g̈ḧ | 1412 " but got object "Äb̈c̈d̈ëf̈g̈ḧ |
| 1779 Ijklmnop | 1413 " |
| 1780 QrstuvwxYzabcdefGhijklmn" | 1414 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild
, 0, paras[1].firstChild, 0]: modifying the second added range must modify the S
election's last Range assert_equals: After mutating the second added Range, endC
ontainer of the Selection's last Range must match the added Range expected Text
node "Äb̈c̈d̈ëf̈g̈ḧ |
| 1781 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild
, 0, paras[1].firstChild, 0]: 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̈ḧ | 1415 " but got Text node "Ijklmnop |
| 1782 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 1416 " |
| 1783 </p><p id="b" s... | |
| 1784 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild
, 0, paras[1].firstChild, 0]: 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 | 1417 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild
, 0, paras[1].firstChild, 0]: 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 |
| 1785 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild
, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modi
fy the range it's given | 1418 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild
, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modi
fy the range it's given |
| 1786 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild
, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
| 1419 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild
, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
|
| 1787 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild
, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's la
st range having the specified endpoints | 1420 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild
, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's la
st range having the specified endpoints |
| 1788 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild
, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's la
st range being the same object we added | 1421 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild
, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's la
st range being the same object we added |
| 1789 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild
, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Se
lection's last Range | 1422 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild
, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Se
lection's last Range |
| 1790 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild
, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify t
he first added Range | 1423 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild
, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify t
he first added Range |
| 1791 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild
, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or mod
ify the range it's given | 1424 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild
, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or mod
ify the range it's given |
| 1792 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild
, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being
1 | 1425 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild
, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being
1 |
| 1793 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild
, 0, paras[1].firstChild, 8]: 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 Text node "Äb̈c̈d̈ëf̈
g̈ḧ | 1426 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild
, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's l
ast range having the specified endpoints |
| 1794 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | |
| 1795 </p><p id="b" s... | |
| 1796 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild
, 0, paras[1].firstChild, 8]: 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̈ḧ | 1427 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild
, 0, paras[1].firstChild, 8]: 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̈ḧ |
| 1797 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ | 1428 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ |
| 1798 Ijklmnop | 1429 Ijklmnop" |
| 1799 QrstuvwxYzabcdefGhijklmn" | 1430 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild
, 0, paras[1].firstChild, 8]: modifying the second added range must modify the S
election's last Range assert_equals: After mutating the second added Range, endC
ontainer of the Selection's last Range must match the added Range expected Text
node "Äb̈c̈d̈ëf̈g̈ḧ |
| 1800 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild
, 0, paras[1].firstChild, 8]: 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̈ḧ | 1431 " but got Text node "Ijklmnop |
| 1801 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 1432 " |
| 1802 </p><p id="b" s... | |
| 1803 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild
, 0, paras[1].firstChild, 8]: 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 | 1433 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild
, 0, paras[1].firstChild, 8]: 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 |
| 1804 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild
, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the rang
e it's given | 1434 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild
, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the rang
e it's given |
| 1805 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild
, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 | 1435 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild
, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 |
| 1806 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild
, 3, paras[3], 1]: first addRange() must result in the selection's last range ha
ving the specified endpoints | 1436 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild
, 3, paras[3], 1]: first addRange() must result in the selection's last range ha
ving the specified endpoints |
| 1807 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild
, 3, paras[3], 1]: first addRange() must result in the selection's last range be
ing the same object we added | 1437 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild
, 3, paras[3], 1]: first addRange() must result in the selection's last range be
ing the same object we added |
| 1808 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild
, 3, paras[3], 1]: modifying the first added range must modify the Selection's l
ast Range | 1438 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild
, 3, paras[3], 1]: modifying the first added range must modify the Selection's l
ast Range |
| 1809 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild
, 3, paras[3], 1]: modifying the Selection's last Range must modify the first ad
ded Range | 1439 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild
, 3, paras[3], 1]: modifying the Selection's last Range must modify the first ad
ded Range |
| 1810 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild
, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the ran
ge it's given | 1440 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild
, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the ran
ge it's given |
| 1811 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild
, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 | 1441 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild
, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 |
| 1812 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild
, 3, paras[3], 1]: second addRange() must result in the selection's last range h
aving the specified endpoints assert_equals: startContainer of the Selection's l
ast Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ | 1442 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild
, 3, paras[3], 1]: second addRange() must result in the selection's last range h
aving the specified endpoints |
| 1813 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | |
| 1814 </p><p id="b" s... | |
| 1815 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild
, 3, paras[3], 1]: second addRange() must result in the selection's last range b
eing the same object we added assert_equals: getRangeAt(rangeCount - 1) must ret
urn the same object we added expected object "̈c̈d̈ëf̈g̈ḧ | 1443 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild
, 3, paras[3], 1]: second addRange() must result in the selection's last range b
eing the same object we added assert_equals: getRangeAt(rangeCount - 1) must ret
urn the same object we added expected object "̈c̈d̈ëf̈g̈ḧ |
| 1816 Ijklmnop | 1444 Ijklmnop |
| 1817 QrstuvwxYzabcdef" but got object "Äb̈c̈d̈ëf̈g̈ḧ | 1445 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ |
| 1818 Ijklmnop | 1446 Ijklmnop |
| 1819 QrstuvwxYzabcdefGhijklmn" | 1447 QrstuvwxYzabcdef" |
| 1820 FAIL Range 37 [testDiv, 0, comment, 5] 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 added Range, startContainer
of the Selection's last Range must match the added Range expected Text node "Äb
̈c̈d̈ëf̈g̈ḧ | 1448 FAIL Range 37 [testDiv, 0, comment, 5] 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 added Range, startOffset of
the Selection's last Range must match the added Range expected 0 but got 3 |
| 1821 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | |
| 1822 </p><p id="b" s... | |
| 1823 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild
, 3, paras[3], 1]: modifying the Selection's last Range must modify the second a
dded Range assert_equals: After second addRange(), after mutating the Selection'
s last Range, startOffset of the Selection's last Range must match the added Ran
ge expected 0 but got 6 | 1449 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild
, 3, paras[3], 1]: modifying the Selection's last Range must modify the second a
dded Range assert_equals: After second addRange(), after mutating the Selection'
s last Range, startOffset of the Selection's last Range must match the added Ran
ge expected 0 but got 6 |
| 1824 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[
0].firstChild, 7]: first addRange() must not throw exceptions or modify the rang
e it's given | 1450 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[
0].firstChild, 7]: first addRange() must not throw exceptions or modify the rang
e it's given |
| 1825 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[
0].firstChild, 7]: first addRange() must result in rangeCount being 1 | 1451 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[
0].firstChild, 7]: first addRange() must result in rangeCount being 1 |
| 1826 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[
0].firstChild, 7]: first addRange() must result in the selection's last range ha
ving the specified endpoints | 1452 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[
0].firstChild, 7]: first addRange() must result in the selection's last range ha
ving the specified endpoints |
| 1827 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[
0].firstChild, 7]: first addRange() must result in the selection's last range be
ing the same object we added | 1453 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[
0].firstChild, 7]: first addRange() must result in the selection's last range be
ing the same object we added |
| 1828 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[
0].firstChild, 7]: modifying the first added range must modify the Selection's l
ast Range | 1454 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[
0].firstChild, 7]: modifying the first added range must modify the Selection's l
ast Range |
| 1829 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[
0].firstChild, 7]: modifying the Selection's last Range must modify the first ad
ded Range | 1455 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[
0].firstChild, 7]: modifying the Selection's last Range must modify the first ad
ded Range |
| 1830 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[
0].firstChild, 7]: second addRange() must not throw exceptions or modify the ran
ge it's given | 1456 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[
0].firstChild, 7]: second addRange() must not throw exceptions or modify the ran
ge it's given |
| 1831 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[
0].firstChild, 7]: second addRange() must result in rangeCount being 1 | 1457 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[
0].firstChild, 7]: second addRange() must result in rangeCount being 1 |
| 1832 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[
0].firstChild, 7]: second addRange() must result in the selection's last range h
aving the specified endpoints assert_equals: startContainer of the Selection's l
ast Range must match the added Range expected Element node <p id="a">Äb̈c̈d̈ëf
̈g̈ḧ | 1458 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[
0].firstChild, 7]: second addRange() must result in the selection's last range h
aving the specified endpoints |
| 1833 </p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 1459 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[
0].firstChild, 7]: second addRange() must result in the selection's last range b
eing the same object we added assert_equals: getRangeAt(rangeCount - 1) must ret
urn the same object we added expected object "Äb̈c̈d" but got object "Äb̈c̈d" |
| 1834 </p><p id="b" s... | |
| 1835 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[
0].firstChild, 7]: second addRange() must result in the selection's last range b
eing the same object we added assert_equals: getRangeAt(rangeCount - 1) must ret
urn the same object we added expected object "Äb̈c̈d" but got object "Äb̈c̈d̈e
̈f̈g̈ḧ | |
| 1836 Ijklmnop | |
| 1837 QrstuvwxYzabcdefGhijklmn" | |
| 1838 FAIL Range 37 [testDiv, 0, comment, 5] 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 added Range, startContainer
of the Selection's last Range must match the added Range expected Text node "Äb
̈c̈d̈ëf̈g̈ḧ | 1460 FAIL Range 37 [testDiv, 0, comment, 5] 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 added Range, startContainer
of the Selection's last Range must match the added Range expected Text node "Äb
̈c̈d̈ëf̈g̈ḧ |
| 1839 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 1461 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ |
| 1840 </p><p id="b" s... | 1462 </p> |
| 1841 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[
0].firstChild, 7]: modifying the Selection's last Range must modify the second a
dded Range assert_equals: After second addRange(), after mutating the Selection'
s last Range, startOffset of the Selection's last Range must match the added Ran
ge expected 0 but got 6 | 1463 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[
0].firstChild, 7]: modifying the Selection's last Range must modify the second a
dded Range assert_equals: After second addRange(), after mutating the Selection'
s last Range, startOffset of the Selection's last Range must match the added Ran
ge expected 0 but got 6 |
| 1842 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4
], 1]: first addRange() must not throw exceptions or modify the range it's given
| 1464 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4
], 1]: first addRange() must not throw exceptions or modify the range it's given
|
| 1843 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4
], 1]: first addRange() must result in rangeCount being 1 | 1465 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4
], 1]: first addRange() must result in rangeCount being 1 |
| 1844 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4
], 1]: first addRange() must result in the selection's last range having the spe
cified endpoints | 1466 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4
], 1]: first addRange() must result in the selection's last range having the spe
cified endpoints |
| 1845 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4
], 1]: first addRange() must result in the selection's last range being the same
object we added | 1467 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4
], 1]: first addRange() must result in the selection's last range being the same
object we added |
| 1846 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4
], 1]: modifying the first added range must modify the Selection's last Range | 1468 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4
], 1]: modifying the first added range must modify the Selection's last Range |
| 1847 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4
], 1]: modifying the Selection's last Range must modify the first added Range | 1469 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4
], 1]: modifying the Selection's last Range must modify the first added Range |
| 1848 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4
], 1]: second addRange() must not throw exceptions or modify the range it's give
n | 1470 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4
], 1]: second addRange() must not throw exceptions or modify the range it's give
n |
| 1849 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4
], 1]: second addRange() must result in rangeCount being 1 | 1471 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4
], 1]: second addRange() must result in rangeCount being 1 |
| 1850 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4
], 1]: second addRange() must result in the selection's last range having the sp
ecified endpoints assert_equals: startOffset of the Selection's last Range must
match the added Range expected 2 but got 0 | 1472 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4
], 1]: second addRange() must result in the selection's last range having the sp
ecified endpoints assert_equals: startContainer of the Selection's last Range mu
st match the added Range expected Element node <div id="test"><p id="a">Äb̈c̈d̈
ëf̈g̈ḧ |
| 1851 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4
], 1]: second addRange() must result in the selection's last range being the sam
e object we added assert_equals: getRangeAt(rangeCount - 1) must return the same
object we added expected object "QrstuvwxYzabcdefGhijklmn" but got object "Äb̈
c̈d̈ëf̈g̈ḧ | 1473 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 1852 Ijklmnop | 1474 " |
| 1853 QrstuvwxYzabcdefGhijklmn" | 1475 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4
], 1]: second addRange() must result in the selection's last range being the sam
e object we added assert_equals: getRangeAt(rangeCount - 1) must return the same
object we added expected object "QrstuvwxYzabcdefGhijklmn" but got object "" |
| 1854 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4
], 1]: modifying the second added range must modify the Selection's last Range a
ssert_equals: After mutating the second added Range, startContainer of the Selec
tion's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈h
̈ | 1476 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4
], 1]: modifying the second added range must modify the Selection's last Range a
ssert_equals: After mutating the second added Range, startOffset of the Selectio
n's last Range must match the added Range expected 0 but got 6 |
| 1855 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | |
| 1856 </p><p id="b" s... | |
| 1857 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4
], 1]: modifying the Selection's last Range must modify the second added Range a
ssert_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 | 1477 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4
], 1]: modifying the Selection's last Range must modify the second added Range a
ssert_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 |
| 1858 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2
].firstChild, 5]: first addRange() must not throw exceptions or modify the range
it's given | 1478 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2
].firstChild, 5]: first addRange() must not throw exceptions or modify the range
it's given |
| 1859 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2
].firstChild, 5]: first addRange() must result in rangeCount being 1 | 1479 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2
].firstChild, 5]: first addRange() must result in rangeCount being 1 |
| 1860 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2
].firstChild, 5]: first addRange() must result in the selection's last range hav
ing the specified endpoints | 1480 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2
].firstChild, 5]: first addRange() must result in the selection's last range hav
ing the specified endpoints |
| 1861 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2
].firstChild, 5]: first addRange() must result in the selection's last range bei
ng the same object we added | 1481 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2
].firstChild, 5]: first addRange() must result in the selection's last range bei
ng the same object we added |
| 1862 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2
].firstChild, 5]: modifying the first added range must modify the Selection's la
st Range | 1482 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2
].firstChild, 5]: modifying the first added range must modify the Selection's la
st Range |
| 1863 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2
].firstChild, 5]: modifying the Selection's last Range must modify the first add
ed Range | 1483 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2
].firstChild, 5]: modifying the Selection's last Range must modify the first add
ed Range |
| 1864 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2
].firstChild, 5]: second addRange() must not throw exceptions or modify the rang
e it's given | 1484 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2
].firstChild, 5]: second addRange() must not throw exceptions or modify the rang
e it's given |
| 1865 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2
].firstChild, 5]: second addRange() must result in rangeCount being 1 | 1485 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2
].firstChild, 5]: second addRange() must result in rangeCount being 1 |
| 1866 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2
].firstChild, 5]: second addRange() must result in the selection's last range ha
ving the specified endpoints assert_equals: startOffset of the Selection's last
Range must match the added Range expected 1 but got 0 | 1486 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2
].firstChild, 5]: second addRange() must result in the selection's last range ha
ving the specified endpoints assert_equals: startContainer of the Selection's la
st Range must match the added Range expected Element node <div id="test"><p id="
a">Äb̈c̈d̈ëf̈g̈ḧ |
| 1487 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 1488 " |
| 1867 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2
].firstChild, 5]: second addRange() must result in the selection's last range be
ing the same object we added assert_equals: getRangeAt(rangeCount - 1) must retu
rn the same object we added expected object "Ijklmnop | 1489 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2
].firstChild, 5]: second addRange() must result in the selection's last range be
ing the same object we added assert_equals: getRangeAt(rangeCount - 1) must retu
rn the same object we added expected object "Ijklmnop |
| 1868 Qrstu" but got object "Äb̈c̈d̈ëf̈g̈ḧ | 1490 Qrstu" but got object "" |
| 1869 Ijklmnop | 1491 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2
].firstChild, 5]: modifying the second added range must modify the Selection's l
ast Range assert_equals: After mutating the second added Range, startOffset of t
he Selection's last Range must match the added Range expected 0 but got 6 |
| 1870 QrstuvwxYzabcdefGhijklmn" | |
| 1871 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2
].firstChild, 5]: modifying the second added range must modify the Selection's l
ast Range assert_equals: After mutating the second added Range, startContainer o
f the Selection's last Range must match the added Range expected Text node "Äb̈
c̈d̈ëf̈g̈ḧ | |
| 1872 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | |
| 1873 </p><p id="b" s... | |
| 1874 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2
].firstChild, 5]: modifying the Selection's last Range must modify the second ad
ded Range assert_equals: After second addRange(), after mutating the Selection's
last Range, startOffset of the Selection's last Range must match the added Rang
e expected 0 but got 6 | 1492 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2
].firstChild, 5]: modifying the Selection's last Range must modify the second ad
ded Range assert_equals: After second addRange(), after mutating the Selection's
last Range, startOffset of the Selection's last Range must match the added Rang
e expected 0 but got 6 |
| 1875 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentEl
ement, 1, document.body, 0]: first addRange() must not throw exceptions or modif
y the range it's given | 1493 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentEl
ement, 1, document.body, 0]: first addRange() must not throw exceptions or modif
y the range it's given |
| 1876 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentEl
ement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 | 1494 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentEl
ement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 |
| 1877 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentEl
ement, 1, document.body, 0]: first addRange() must result in the selection's las
t range having the specified endpoints | 1495 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentEl
ement, 1, document.body, 0]: first addRange() must result in the selection's las
t range having the specified endpoints |
| 1878 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentEl
ement, 1, document.body, 0]: first addRange() must result in the selection's las
t range being the same object we added | 1496 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentEl
ement, 1, document.body, 0]: first addRange() must result in the selection's las
t range being the same object we added |
| 1879 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentEl
ement, 1, document.body, 0]: modifying the first added range must modify the Sel
ection's last Range | 1497 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentEl
ement, 1, document.body, 0]: modifying the first added range must modify the Sel
ection's last Range |
| 1880 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentEl
ement, 1, document.body, 0]: modifying the Selection's last Range must modify th
e first added Range | 1498 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentEl
ement, 1, document.body, 0]: modifying the Selection's last Range must modify th
e first added Range |
| 1881 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentEl
ement, 1, document.body, 0]: second addRange() must not throw exceptions or modi
fy the range it's given | 1499 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentEl
ement, 1, document.body, 0]: second addRange() must not throw exceptions or modi
fy the range it's given |
| 1882 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentEl
ement, 1, document.body, 0]: second addRange() must result in rangeCount being 1
| 1500 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentEl
ement, 1, document.body, 0]: second addRange() must result in rangeCount being 1
|
| 1883 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentEl
ement, 1, document.body, 0]: second addRange() must result in the selection's la
st range having the specified endpoints assert_equals: startContainer of the Sel
ection's last Range must match the added Range expected Element node <html><head
><title>Selection.addRange() tests</title> | 1501 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentEl
ement, 1, document.body, 0]: second addRange() must result in the selection's la
st range having the specified endpoints assert_equals: startContainer of the Sel
ection's last Range must match the added Range expected Element node <html><head
><title>Selection.addRange() tests</title> |
| (...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2014 </p><p id="b" s... | 1632 </p><p id="b" s... |
| 2015 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 37 [testDiv, 0, comment
, 5]: modifying the Selection's last Range must modify the second added Range as
sert_equals: After second addRange(), after mutating the Selection's last Range,
startOffset of the Selection's last Range must match the added Range expected 0
but got 6 | 1633 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 37 [testDiv, 0, comment
, 5]: modifying the Selection's last Range must modify the second added Range as
sert_equals: After second addRange(), after mutating the Selection's last Range,
startOffset of the Selection's last Range must match the added Range expected 0
but got 6 |
| 2016 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 38 [paras[2].firstChild
, 4, comment, 2]: first addRange() must not throw exceptions or modify the range
it's given | 1634 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 38 [paras[2].firstChild
, 4, comment, 2]: first addRange() must not throw exceptions or modify the range
it's given |
| 2017 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 38 [paras[2].firstChild
, 4, comment, 2]: first addRange() must result in rangeCount being 1 | 1635 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 38 [paras[2].firstChild
, 4, comment, 2]: first addRange() must result in rangeCount being 1 |
| 2018 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 38 [paras[2].firstChild
, 4, comment, 2]: first addRange() must result in the selection's last range hav
ing the specified endpoints | 1636 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 38 [paras[2].firstChild
, 4, comment, 2]: first addRange() must result in the selection's last range hav
ing the specified endpoints |
| 2019 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 38 [paras[2].firstChild
, 4, comment, 2]: first addRange() must result in the selection's last range bei
ng the same object we added | 1637 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 38 [paras[2].firstChild
, 4, comment, 2]: first addRange() must result in the selection's last range bei
ng the same object we added |
| 2020 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 38 [paras[2].firstChild
, 4, comment, 2]: modifying the first added range must modify the Selection's la
st Range | 1638 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 38 [paras[2].firstChild
, 4, comment, 2]: modifying the first added range must modify the Selection's la
st Range |
| 2021 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 38 [paras[2].firstChild
, 4, comment, 2]: modifying the Selection's last Range must modify the first add
ed Range | 1639 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 38 [paras[2].firstChild
, 4, comment, 2]: modifying the Selection's last Range must modify the first add
ed Range |
| 2022 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 38 [paras[2].firstChild
, 4, comment, 2]: second addRange() must not throw exceptions or modify the rang
e it's given | 1640 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 38 [paras[2].firstChild
, 4, comment, 2]: second addRange() must not throw exceptions or modify the rang
e it's given |
| 2023 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 38 [paras[2].firstChild
, 4, comment, 2]: second addRange() must result in rangeCount being 1 | 1641 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 38 [paras[2].firstChild
, 4, comment, 2]: second addRange() must result in rangeCount being 1 |
| 2024 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 38 [paras[2].firstChild
, 4, comment, 2]: second addRange() must result in the selection's last range ha
ving the specified endpoints assert_equals: startContainer of the Selection's la
st Range must match the added Range expected Text node "Qrstuvwx" but got Elemen
t node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 1642 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 38 [paras[2].firstChild
, 4, comment, 2]: second addRange() must result in the selection's last range ha
ving the specified endpoints assert_equals: startContainer of the Selection's la
st Range must match the added Range expected Text node "Qrstuvwx" but got Text n
ode "Äb̈c̈d̈ëf̈g̈ḧ |
| 2025 </p><p id="b" s... | 1643 " |
| 2026 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 38 [paras[2].firstChild
, 4, comment, 2]: second addRange() must result in the selection's last range be
ing the same object we added assert_equals: getRangeAt(rangeCount - 1) must retu
rn the same object we added expected object "uvwxYzabcdefGhijklmn" but got objec
t "Äb̈c̈d̈ëf̈g̈ḧ | 1644 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 38 [paras[2].firstChild
, 4, comment, 2]: second addRange() must result in the selection's last range be
ing the same object we added assert_equals: getRangeAt(rangeCount - 1) must retu
rn the same object we added expected object "uvwxYzabcdefGhijklmn" but got objec
t "" |
| 2027 Ijklmnop | 1645 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 38 [paras[2].firstChild
, 4, comment, 2]: modifying the second added range must modify the Selection's l
ast Range assert_equals: After mutating the second added Range, startOffset of t
he Selection's last Range must match the added Range expected 0 but got 6 |
| 2028 QrstuvwxYzabcdefGhijklmn" | |
| 2029 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 38 [paras[2].firstChild
, 4, comment, 2]: modifying the second added range must modify the Selection's l
ast Range assert_equals: After mutating the second added Range, startContainer o
f the Selection's last Range must match the added Range expected Text node "Äb̈
c̈d̈ëf̈g̈ḧ | |
| 2030 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | |
| 2031 </p><p id="b" s... | |
| 2032 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 38 [paras[2].firstChild
, 4, comment, 2]: modifying the Selection's last Range must modify the second ad
ded Range assert_equals: After second addRange(), after mutating the Selection's
last Range, startOffset of the Selection's last Range must match the added Rang
e expected 0 but got 6 | 1646 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 38 [paras[2].firstChild
, 4, comment, 2]: modifying the Selection's last Range must modify the second ad
ded Range assert_equals: After second addRange(), after mutating the Selection's
last Range, startOffset of the Selection's last Range must match the added Rang
e expected 0 but got 6 |
| 2033 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 39 [paras[3], 1, commen
t, 8]: first addRange() must not throw exceptions or modify the range it's given
| 1647 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 39 [paras[3], 1, commen
t, 8]: first addRange() must not throw exceptions or modify the range it's given
|
| 2034 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 39 [paras[3], 1, commen
t, 8]: first addRange() must result in rangeCount being 1 | 1648 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 39 [paras[3], 1, commen
t, 8]: first addRange() must result in rangeCount being 1 |
| 2035 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 39 [paras[3], 1, commen
t, 8]: first addRange() must result in the selection's last range having the spe
cified endpoints | 1649 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 39 [paras[3], 1, commen
t, 8]: first addRange() must result in the selection's last range having the spe
cified endpoints |
| 2036 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 39 [paras[3], 1, commen
t, 8]: first addRange() must result in the selection's last range being the same
object we added | 1650 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 39 [paras[3], 1, commen
t, 8]: first addRange() must result in the selection's last range being the same
object we added |
| 2037 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 39 [paras[3], 1, commen
t, 8]: modifying the first added range must modify the Selection's last Range | 1651 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 39 [paras[3], 1, commen
t, 8]: modifying the first added range must modify the Selection's last Range |
| 2038 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 39 [paras[3], 1, commen
t, 8]: modifying the Selection's last Range must modify the first added Range | 1652 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 39 [paras[3], 1, commen
t, 8]: modifying the Selection's last Range must modify the first added Range |
| 2039 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 39 [paras[3], 1, commen
t, 8]: second addRange() must not throw exceptions or modify the range it's give
n | 1653 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 39 [paras[3], 1, commen
t, 8]: second addRange() must not throw exceptions or modify the range it's give
n |
| 2040 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 39 [paras[3], 1, commen
t, 8]: second addRange() must result in rangeCount being 1 | 1654 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 39 [paras[3], 1, commen
t, 8]: second addRange() must result in rangeCount being 1 |
| 2041 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 39 [paras[3], 1, commen
t, 8]: second addRange() must result in the selection's last range having the sp
ecified endpoints assert_equals: startContainer of the Selection's last Range mu
st match the added Range expected Element node <p id="d" style="display:none">Yz
abcdef</p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 1655 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 39 [paras[3], 1, commen
t, 8]: second addRange() must result in the selection's last range having the sp
ecified endpoints assert_equals: startContainer of the Selection's last Range mu
st match the added Range expected Element node <p id="d" style="display:none">Yz
abcdef</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 2042 </p><p id="b" s... | 1656 " |
| 2043 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 39 [paras[3], 1, commen
t, 8]: second addRange() must result in the selection's last range being the sam
e object we added assert_equals: getRangeAt(rangeCount - 1) must return the same
object we added expected object "Ghijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ | 1657 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 39 [paras[3], 1, commen
t, 8]: second addRange() must result in the selection's last range being the sam
e object we added assert_equals: getRangeAt(rangeCount - 1) must return the same
object we added expected object "Ghijklmn" but got object "" |
| 2044 Ijklmnop | 1658 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 39 [paras[3], 1, commen
t, 8]: modifying the second added range must modify the Selection's last Range a
ssert_equals: After mutating the second added Range, startOffset of the Selectio
n's last Range must match the added Range expected 0 but got 6 |
| 2045 QrstuvwxYzabcdefGhijklmn" | |
| 2046 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 39 [paras[3], 1, commen
t, 8]: modifying the second added range must modify the Selection's last Range a
ssert_equals: After mutating the second added Range, startContainer of the Selec
tion's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈h
̈ | |
| 2047 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | |
| 2048 </p><p id="b" s... | |
| 2049 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 39 [paras[3], 1, commen
t, 8]: modifying the Selection's last Range must modify the second added Range a
ssert_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 | 1659 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 39 [paras[3], 1, commen
t, 8]: modifying the Selection's last Range must modify the second added Range a
ssert_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 |
| 2050 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 40 [foreignDoc, 0, fore
ignDoc, 0]: first addRange() must not throw exceptions or modify the range it's
given | 1660 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 40 [foreignDoc, 0, fore
ignDoc, 0]: first addRange() must not throw exceptions or modify the range it's
given |
| 2051 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 40 [foreignDoc, 0, fore
ignDoc, 0]: first addRange() must result in rangeCount being 1 | 1661 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 40 [foreignDoc, 0, fore
ignDoc, 0]: first addRange() must result in rangeCount being 1 |
| 2052 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 40 [foreignDoc, 0, fore
ignDoc, 0]: first addRange() must result in the selection's last range having th
e specified endpoints | 1662 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 40 [foreignDoc, 0, fore
ignDoc, 0]: first addRange() must result in the selection's last range having th
e specified endpoints |
| 2053 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 40 [foreignDoc, 0, fore
ignDoc, 0]: first addRange() must result in the selection's last range being the
same object we added | 1663 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 40 [foreignDoc, 0, fore
ignDoc, 0]: first addRange() must result in the selection's last range being the
same object we added |
| 2054 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 40 [foreignDoc, 0, fore
ignDoc, 0]: modifying the first added range must modify the Selection's last Ran
ge | 1664 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 40 [foreignDoc, 0, fore
ignDoc, 0]: modifying the first added range must modify the Selection's last Ran
ge |
| 2055 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 40 [foreignDoc, 0, fore
ignDoc, 0]: modifying the Selection's last Range must modify the first added Ran
ge | 1665 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 40 [foreignDoc, 0, fore
ignDoc, 0]: modifying the Selection's last Range must modify the first added Ran
ge |
| 2056 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 40 [foreignDoc, 0, fore
ignDoc, 0]: second addRange() must not throw exceptions or modify the range it's
given | 1666 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 40 [foreignDoc, 0, fore
ignDoc, 0]: second addRange() must not throw exceptions or modify the range it's
given |
| 2057 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 40 [foreignDoc, 0, fore
ignDoc, 0]: second addRange() must result in rangeCount being 1 | 1667 PASS Range 37 [testDiv, 0, comment, 5] followed by Range 40 [foreignDoc, 0, fore
ignDoc, 0]: second addRange() must result in rangeCount being 1 |
| 2058 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 40 [foreignDoc, 0, fore
ignDoc, 0]: second addRange() must result in the selection's last range having t
he specified endpoints assert_equals: startContainer of the Selection's last Ran
ge must match the added Range expected Document node with 3 children but got Tex
t node "Äb̈c̈d̈ëf̈g̈ḧ | 1668 FAIL Range 37 [testDiv, 0, comment, 5] followed by Range 40 [foreignDoc, 0, fore
ignDoc, 0]: second addRange() must result in the selection's last range having t
he specified endpoints assert_equals: startContainer of the Selection's last Ran
ge must match the added Range expected Document node with 3 children but got Tex
t node "Äb̈c̈d̈ëf̈g̈ḧ |
| (...skipping 247 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2306 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 1 [paras[0]
.firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must m
odify 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 expe
cted 0 but got 6 | 1916 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 1 [paras[0]
.firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must m
odify 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 expe
cted 0 but got 6 |
| 2307 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 1 [paras[0]
.firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range mu
st modify the second added Range assert_equals: After second addRange(), after m
utating the Selection's last Range, startOffset of the Selection's last Range mu
st match the added Range expected 0 but got 6 | 1917 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 1 [paras[0]
.firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range mu
st modify the second added Range assert_equals: After second addRange(), after m
utating the Selection's last Range, startOffset of the Selection's last Range mu
st match the added Range expected 0 but got 6 |
| 2308 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 2 [paras[0]
.firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw excepti
ons or modify the range it's given | 1918 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 2 [paras[0]
.firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw excepti
ons or modify the range it's given |
| 2309 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 2 [paras[0]
.firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCo
unt being 1 | 1919 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 2 [paras[0]
.firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCo
unt being 1 |
| 2310 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 2 [paras[0]
.firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the sel
ection's last range having the specified endpoints | 1920 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 2 [paras[0]
.firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the sel
ection's last range having the specified endpoints |
| 2311 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 2 [paras[0]
.firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the sel
ection's last range being the same object we added | 1921 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 2 [paras[0]
.firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the sel
ection's last range being the same object we added |
| 2312 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 2 [paras[0]
.firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must mo
dify the Selection's last Range | 1922 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 2 [paras[0]
.firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must mo
dify the Selection's last Range |
| 2313 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 2 [paras[0]
.firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range mu
st modify the first added Range | 1923 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 2 [paras[0]
.firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range mu
st modify the first added Range |
| 2314 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 2 [paras[0]
.firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw except
ions or modify the range it's given | 1924 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 2 [paras[0]
.firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw except
ions or modify the range it's given |
| 2315 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 2 [paras[0]
.firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeC
ount being 1 | 1925 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 2 [paras[0]
.firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeC
ount being 1 |
| 2316 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 2 [paras[0]
.firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the se
lection's last range having the specified endpoints assert_equals: startOffset o
f the Selection's last Range must match the added Range expected 2 but got 6 | 1926 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 2 [paras[0]
.firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the se
lection's last range having the specified endpoints |
| 2317 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 2 [paras[0]
.firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the se
lection's last range being the same object we added assert_equals: getRangeAt(ra
ngeCount - 1) must return the same object we added expected object "b̈c̈d̈" but
got object "" | 1927 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 2 [paras[0]
.firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the se
lection's last range being the same object we added assert_equals: getRangeAt(ra
ngeCount - 1) must return the same object we added expected object "b̈c̈d̈" but
got object "b̈c̈d̈" |
| 2318 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 2 [paras[0]
.firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must m
odify 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 expe
cted 0 but got 6 | 1928 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 2 [paras[0]
.firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must m
odify 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 expe
cted 0 but got 2 |
| 2319 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 2 [paras[0]
.firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range mu
st modify the second added Range assert_equals: After second addRange(), after m
utating the Selection's last Range, startOffset of the Selection's last Range mu
st match the added Range expected 0 but got 6 | 1929 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 2 [paras[0]
.firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range mu
st modify the second added Range assert_equals: After second addRange(), after m
utating the Selection's last Range, startOffset of the Selection's last Range mu
st match the added Range expected 0 but got 6 |
| 2320 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 3 [paras[0]
.firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw excepti
ons or modify the range it's given | 1930 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 3 [paras[0]
.firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw excepti
ons or modify the range it's given |
| 2321 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 3 [paras[0]
.firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCo
unt being 1 | 1931 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 3 [paras[0]
.firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCo
unt being 1 |
| 2322 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 3 [paras[0]
.firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the sel
ection's last range having the specified endpoints | 1932 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 3 [paras[0]
.firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the sel
ection's last range having the specified endpoints |
| 2323 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 3 [paras[0]
.firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the sel
ection's last range being the same object we added | 1933 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 3 [paras[0]
.firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the sel
ection's last range being the same object we added |
| 2324 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 3 [paras[0]
.firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must mo
dify the Selection's last Range | 1934 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 3 [paras[0]
.firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must mo
dify the Selection's last Range |
| 2325 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 3 [paras[0]
.firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range mu
st modify the first added Range | 1935 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 3 [paras[0]
.firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range mu
st modify the first added Range |
| 2326 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 3 [paras[0]
.firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw except
ions or modify the range it's given | 1936 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 3 [paras[0]
.firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw except
ions or modify the range it's given |
| 2327 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 3 [paras[0]
.firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeC
ount being 1 | 1937 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 3 [paras[0]
.firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeC
ount being 1 |
| 2328 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 3 [paras[0]
.firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the se
lection's last range having the specified endpoints assert_equals: startOffset o
f the Selection's last Range must match the added Range expected 2 but got 6 | 1938 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 3 [paras[0]
.firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the se
lection's last range having the specified endpoints |
| 2329 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 3 [paras[0]
.firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the se
lection's last range being the same object we added assert_equals: getRangeAt(ra
ngeCount - 1) must return the same object we added expected object "b̈c̈d̈e" but
got object "" | 1939 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 3 [paras[0]
.firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the se
lection's last range being the same object we added assert_equals: getRangeAt(ra
ngeCount - 1) must return the same object we added expected object "b̈c̈d̈e" but
got object "b̈c̈d̈e" |
| 2330 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 3 [paras[0]
.firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must m
odify 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 expe
cted 0 but got 6 | 1940 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 3 [paras[0]
.firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must m
odify 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 expe
cted 0 but got 2 |
| 2331 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 3 [paras[0]
.firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range mu
st modify the second added Range assert_equals: After second addRange(), after m
utating the Selection's last Range, startOffset of the Selection's last Range mu
st match the added Range expected 0 but got 6 | 1941 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 3 [paras[0]
.firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range mu
st modify the second added Range assert_equals: After second addRange(), after m
utating the Selection's last Range, startOffset of the Selection's last Range mu
st match the added Range expected 0 but got 6 |
| 2332 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 4 [paras[1]
.firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw excepti
ons or modify the range it's given | 1942 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 4 [paras[1]
.firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw excepti
ons or modify the range it's given |
| 2333 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 4 [paras[1]
.firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCo
unt being 1 | 1943 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 4 [paras[1]
.firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCo
unt being 1 |
| 2334 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 4 [paras[1]
.firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the sel
ection's last range having the specified endpoints | 1944 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 4 [paras[1]
.firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the sel
ection's last range having the specified endpoints |
| 2335 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 4 [paras[1]
.firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the sel
ection's last range being the same object we added | 1945 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 4 [paras[1]
.firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the sel
ection's last range being the same object we added |
| 2336 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 4 [paras[1]
.firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must mo
dify the Selection's last Range | 1946 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 4 [paras[1]
.firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must mo
dify the Selection's last Range |
| 2337 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 4 [paras[1]
.firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range mu
st modify the first added Range | 1947 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 4 [paras[1]
.firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range mu
st modify the first added Range |
| 2338 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 4 [paras[1]
.firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw except
ions or modify the range it's given | 1948 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 4 [paras[1]
.firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw except
ions or modify the range it's given |
| 2339 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 4 [paras[1]
.firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeC
ount being 1 | 1949 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 4 [paras[1]
.firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeC
ount being 1 |
| 2340 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 4 [paras[1]
.firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the se
lection's last range having the specified endpoints assert_equals: startContaine
r of the Selection's last Range must match the added Range expected Text node "I
jklmnop | 1950 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 4 [paras[1]
.firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the se
lection's last range having the specified endpoints assert_equals: startContaine
r of the Selection's last Range must match the added Range expected Text node "I
jklmnop |
| (...skipping 305 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2646 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] 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, startOffset of
the Selection's last Range must match the added Range expected 0 but got 6 | 2256 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] 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, startOffset of
the Selection's last Range must match the added Range expected 0 but got 6 |
| 2647 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0
], 0, paras[0], 0]: modifying the Selection's last Range must modify the second
added Range assert_equals: After second addRange(), after mutating the Selection
's last Range, startOffset of the Selection's last Range must match the added Ra
nge expected 0 but got 6 | 2257 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0
], 0, paras[0], 0]: modifying the Selection's last Range must modify the second
added Range assert_equals: After second addRange(), after mutating the Selection
's last Range, startOffset of the Selection's last Range must match the added Ra
nge expected 0 but got 6 |
| 2648 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0
], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the ran
ge it's given | 2258 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0
], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the ran
ge it's given |
| 2649 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0
], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 | 2259 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0
], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 |
| 2650 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0
], 0, paras[0], 1]: first addRange() must result in the selection's last range h
aving the specified endpoints | 2260 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0
], 0, paras[0], 1]: first addRange() must result in the selection's last range h
aving the specified endpoints |
| 2651 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0
], 0, paras[0], 1]: first addRange() must result in the selection's last range b
eing the same object we added | 2261 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0
], 0, paras[0], 1]: first addRange() must result in the selection's last range b
eing the same object we added |
| 2652 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0
], 0, paras[0], 1]: modifying the first added range must modify the Selection's
last Range | 2262 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0
], 0, paras[0], 1]: modifying the first added range must modify the Selection's
last Range |
| 2653 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0
], 0, paras[0], 1]: modifying the Selection's last Range must modify the first a
dded Range | 2263 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0
], 0, paras[0], 1]: modifying the Selection's last Range must modify the first a
dded Range |
| 2654 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0
], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the ra
nge it's given | 2264 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0
], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the ra
nge it's given |
| 2655 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0
], 0, paras[0], 1]: second addRange() must result in rangeCount being 1 | 2265 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0
], 0, paras[0], 1]: second addRange() must result in rangeCount being 1 |
| 2656 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] 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̈ḧ | 2266 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0
], 0, paras[0], 1]: second addRange() must result in the selection's last range
having the specified endpoints |
| 2657 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ | 2267 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] 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 re
turn the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ |
| 2268 " but got object "Äb̈c̈d̈ëf̈g̈ḧ |
| 2658 " | 2269 " |
| 2659 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] 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 re
turn the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ | 2270 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0
], 0, paras[0], 1]: modifying the second added range must modify the Selection's
last Range assert_equals: After mutating the second added Range, startContainer
of the Selection's last Range must match the added Range expected Text node "Ä
b̈c̈d̈ëf̈g̈ḧ |
| 2660 " but got object "" | 2271 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ |
| 2661 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] 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, startOffset of
the Selection's last Range must match the added Range expected 0 but got 6 | 2272 </p> |
| 2662 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0
], 0, paras[0], 1]: modifying the Selection's last Range must modify the second
added Range assert_equals: After second addRange(), after mutating the Selection
's last Range, startOffset of the Selection's last Range must match the added Ra
nge expected 0 but got 6 | 2273 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0
], 0, paras[0], 1]: modifying the Selection's last Range must modify the second
added Range assert_equals: After second addRange(), after mutating the Selection
's last Range, startOffset of the Selection's last Range must match the added Ra
nge expected 0 but got 6 |
| 2663 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detache
dPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modi
fy the range it's given | 2274 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detache
dPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modi
fy the range it's given |
| 2664 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detache
dPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
| 2275 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detache
dPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
|
| 2665 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detache
dPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's la
st range having the specified endpoints | 2276 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detache
dPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's la
st range having the specified endpoints |
| 2666 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detache
dPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's la
st range being the same object we added | 2277 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detache
dPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's la
st range being the same object we added |
| 2667 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detache
dPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Se
lection's last Range | 2278 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detache
dPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Se
lection's last Range |
| 2668 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detache
dPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify t
he first added Range | 2279 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detache
dPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify t
he first added Range |
| 2669 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detache
dPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or mod
ify the range it's given | 2280 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detache
dPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or mod
ify the range it's given |
| 2670 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detache
dPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being
1 | 2281 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detache
dPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being
1 |
| 2671 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detache
dPara1, 0, detachedPara1, 0]: 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 <p>Opqrstu
v</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ | 2282 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detache
dPara1, 0, detachedPara1, 0]: 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 <p>Opqrstu
v</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| (...skipping 15 matching lines...) Expand all Loading... |
| 2687 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detache
dPara1, 0, detachedPara1, 1]: 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 | 2298 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detache
dPara1, 0, detachedPara1, 1]: 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 |
| 2688 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detache
dPara1, 0, detachedPara1, 1]: 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 | 2299 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detache
dPara1, 0, detachedPara1, 1]: 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 |
| 2689 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0
].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw except
ions or modify the range it's given | 2300 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0
].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw except
ions or modify the range it's given |
| 2690 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0
].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeC
ount being 1 | 2301 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0
].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeC
ount being 1 |
| 2691 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0
].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the se
lection's last range having the specified endpoints | 2302 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0
].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the se
lection's last range having the specified endpoints |
| 2692 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0
].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the se
lection's last range being the same object we added | 2303 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0
].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the se
lection's last range being the same object we added |
| 2693 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0
].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must m
odify the Selection's last Range | 2304 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0
].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must m
odify the Selection's last Range |
| 2694 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0
].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range m
ust modify the first added Range | 2305 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0
].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range m
ust modify the first added Range |
| 2695 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0
].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw excep
tions or modify the range it's given | 2306 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0
].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw excep
tions or modify the range it's given |
| 2696 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0
].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in range
Count being 1 | 2307 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0
].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in range
Count being 1 |
| 2697 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0
].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the s
election'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 | 2308 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0
].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the s
election's last range having the specified endpoints |
| 2698 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0
].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the s
election's last range being the same object we added assert_equals: getRangeAt(r
angeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf
̈g̈ḧ | 2309 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0
].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the s
election's last range being the same object we added assert_equals: getRangeAt(r
angeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf
̈g̈ḧ |
| 2699 " but got object "" | 2310 " but got object "Äb̈c̈d̈ëf̈g̈ḧ |
| 2700 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] 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 added Range exp
ected 0 but got 6 | 2311 " |
| 2312 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] 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 added Range ex
pected Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 2313 " but got Text node "Ijklmnop |
| 2314 " |
| 2701 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0
].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range m
ust modify the second added Range assert_equals: After second addRange(), after
mutating the Selection's last Range, startOffset of the Selection's last Range m
ust match the added Range expected 0 but got 6 | 2315 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0
].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range m
ust modify the second added Range assert_equals: After second addRange(), after
mutating the Selection's last Range, startOffset of the Selection's last Range m
ust match the added Range expected 0 but got 6 |
| 2702 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0
].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw except
ions or modify the range it's given | 2316 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0
].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw except
ions or modify the range it's given |
| 2703 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0
].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeC
ount being 1 | 2317 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0
].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeC
ount being 1 |
| 2704 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0
].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the se
lection's last range having the specified endpoints | 2318 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0
].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the se
lection's last range having the specified endpoints |
| 2705 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0
].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the se
lection's last range being the same object we added | 2319 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0
].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the se
lection's last range being the same object we added |
| 2706 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0
].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must m
odify the Selection's last Range | 2320 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0
].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must m
odify the Selection's last Range |
| 2707 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0
].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range m
ust modify the first added Range | 2321 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0
].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range m
ust modify the first added Range |
| 2708 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0
].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw excep
tions or modify the range it's given | 2322 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0
].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw excep
tions or modify the range it's given |
| 2709 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0
].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in range
Count being 1 | 2323 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0
].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in range
Count being 1 |
| 2710 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0
].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the s
election'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 | 2324 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0
].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the s
election's last range having the specified endpoints |
| 2711 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0
].firstChild, 0, paras[1].firstChild, 8]: 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̈ḧ | 2325 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0
].firstChild, 0, paras[1].firstChild, 8]: 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̈ḧ |
| 2712 Ijklmnop" but got object "" | 2326 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ |
| 2713 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] 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 added Range exp
ected 0 but got 6 | 2327 Ijklmnop" |
| 2328 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] 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 added Range ex
pected Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 2329 " but got Text node "Ijklmnop |
| 2330 " |
| 2714 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0
].firstChild, 0, paras[1].firstChild, 8]: 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 | 2331 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0
].firstChild, 0, paras[1].firstChild, 8]: 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 |
| 2715 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0
].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or mod
ify the range it's given | 2332 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0
].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or mod
ify the range it's given |
| 2716 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0
].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being
1 | 2333 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0
].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being
1 |
| 2717 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0
].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's l
ast range having the specified endpoints | 2334 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0
].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's l
ast range having the specified endpoints |
| 2718 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0
].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's l
ast range being the same object we added | 2335 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0
].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's l
ast range being the same object we added |
| 2719 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0
].firstChild, 3, paras[3], 1]: modifying the first added range must modify the S
election's last Range | 2336 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0
].firstChild, 3, paras[3], 1]: modifying the first added range must modify the S
election's last Range |
| 2720 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0
].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify
the first added Range | 2337 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0
].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify
the first added Range |
| 2721 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0
].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or mo
dify the range it's given | 2338 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0
].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or mo
dify the range it's given |
| 2722 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0
].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being
1 | 2339 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0
].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being
1 |
| 2723 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] 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: endContainer of the Sel
ection's last Range must match the added Range expected Element node <p id="d" s
tyle="display:none">Yzabcdef</p> but got Element node <div id="test"><p id="a">A
̈b̈c̈d̈ëf̈g̈ḧ | 2340 PASS Range 38 [paras[2].firstChild, 4, comment, 2] 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 |
| 2724 </p><p id="b" s... | |
| 2725 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] 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̈ḧ | 2341 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] 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̈ḧ |
| 2726 Ijklmnop | 2342 Ijklmnop |
| 2727 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ | 2343 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ |
| 2728 Ijklmnop | 2344 Ijklmnop |
| 2729 QrstuvwxYzabcdefGhijklmn" | 2345 QrstuvwxYzabcdef" |
| 2730 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] 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 added Range, sta
rtOffset of the Selection's last Range must match the added Range expected 0 but
got 3 | 2346 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] 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 added Range, sta
rtOffset of the Selection's last Range must match the added Range expected 0 but
got 3 |
| 2731 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] 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 th
e Selection's last Range, startOffset of the Selection's last Range must match t
he added Range expected 0 but got 6 | 2347 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] 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 th
e Selection's last Range, startOffset of the Selection's last Range must match t
he added Range expected 0 but got 6 |
| 2732 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0
], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or mod
ify the range it's given | 2348 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0
], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or mod
ify the range it's given |
| 2733 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0
], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being
1 | 2349 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0
], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being
1 |
| 2734 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0
], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's l
ast range having the specified endpoints | 2350 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0
], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's l
ast range having the specified endpoints |
| 2735 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0
], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's l
ast range being the same object we added | 2351 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0
], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's l
ast range being the same object we added |
| 2736 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0
], 0, paras[0].firstChild, 7]: modifying the first added range must modify the S
election's last Range | 2352 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0
], 0, paras[0].firstChild, 7]: modifying the first added range must modify the S
election's last Range |
| 2737 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0
], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify
the first added Range | 2353 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0
], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify
the first added Range |
| 2738 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0
], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or mo
dify the range it's given | 2354 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0
], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or mo
dify the range it's given |
| 2739 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0
], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being
1 | 2355 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0
], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being
1 |
| 2740 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] 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: startContainer of the S
election's last Range must match the added Range expected Element node <p id="a"
>Äb̈c̈d̈ëf̈g̈ḧ | 2356 PASS Range 38 [paras[2].firstChild, 4, comment, 2] 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 |
| 2741 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ | 2357 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] 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" but got objec
t "Äb̈c̈d" |
| 2742 " | 2358 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] 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 added Range, sta
rtContainer of the Selection's last Range must match the added Range expected Te
xt node "Äb̈c̈d̈ëf̈g̈ḧ |
| 2743 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] 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" but got objec
t "" | 2359 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ |
| 2744 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] 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 added Range, sta
rtOffset of the Selection's last Range must match the added Range expected 0 but
got 6 | 2360 </p> |
| 2745 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] 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 th
e Selection's last Range, startOffset of the Selection's last Range must match t
he added Range expected 0 but got 6 | 2361 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] 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 th
e Selection's last Range, startOffset of the Selection's last Range must match t
he added Range expected 0 but got 6 |
| 2746 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv
, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the rang
e it's given | 2362 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv
, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the rang
e it's given |
| 2747 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv
, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 | 2363 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv
, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 |
| 2748 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv
, 2, paras[4], 1]: first addRange() must result in the selection's last range ha
ving the specified endpoints | 2364 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv
, 2, paras[4], 1]: first addRange() must result in the selection's last range ha
ving the specified endpoints |
| 2749 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv
, 2, paras[4], 1]: first addRange() must result in the selection's last range be
ing the same object we added | 2365 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv
, 2, paras[4], 1]: first addRange() must result in the selection's last range be
ing the same object we added |
| 2750 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv
, 2, paras[4], 1]: modifying the first added range must modify the Selection's l
ast Range | 2366 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv
, 2, paras[4], 1]: modifying the first added range must modify the Selection's l
ast Range |
| 2751 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv
, 2, paras[4], 1]: modifying the Selection's last Range must modify the first ad
ded Range | 2367 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv
, 2, paras[4], 1]: modifying the Selection's last Range must modify the first ad
ded Range |
| 2752 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv
, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the ran
ge it's given | 2368 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv
, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the ran
ge it's given |
| 2753 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv
, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 | 2369 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv
, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 |
| 2754 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv
, 2, paras[4], 1]: second addRange() must result in the selection's last range h
aving the specified endpoints assert_equals: endContainer of the Selection's las
t Range must match the added Range expected Element node <p id="e" style="displa
y:none">Ghijklmn</p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g
̈ḧ | 2370 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv
, 2, paras[4], 1]: second addRange() must result in the selection's last range h
aving the specified endpoints assert_equals: startContainer of the Selection's l
ast Range must match the added Range expected Element node <div id="test"><p id=
"a">Äb̈c̈d̈ëf̈g̈ḧ |
| 2755 </p><p id="b" s... | 2371 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 2756 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv
, 2, paras[4], 1]: second addRange() must result in the selection's last range b
eing the same object we added assert_equals: getRangeAt(rangeCount - 1) must ret
urn the same object we added expected object "QrstuvwxYzabcdefGhijklmn" but got
object "QrstuvwxYzabcdefGhijklmn" | 2372 " |
| 2757 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv
, 2, paras[4], 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̈ḧ | 2373 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv
, 2, paras[4], 1]: second addRange() must result in the selection's last range b
eing the same object we added assert_equals: getRangeAt(rangeCount - 1) must ret
urn the same object we added expected object "QrstuvwxYzabcdefGhijklmn" but got
object "" |
| 2758 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 2374 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv
, 2, paras[4], 1]: modifying the second added range must modify the Selection's
last Range assert_equals: After mutating the second added Range, startOffset of
the Selection's last Range must match the added Range expected 0 but got 6 |
| 2759 </p><p id="b" s... | |
| 2760 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv
, 2, paras[4], 1]: modifying the Selection's last Range must modify the second a
dded Range assert_equals: After second addRange(), after mutating the Selection'
s last Range, startOffset of the Selection's last Range must match the added Ran
ge expected 0 but got 6 | 2375 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv
, 2, paras[4], 1]: modifying the Selection's last Range must modify the second a
dded Range assert_equals: After second addRange(), after mutating the Selection'
s last Range, startOffset of the Selection's last Range must match the added Ran
ge expected 0 but got 6 |
| 2761 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv
, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modi
fy the range it's given | 2376 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv
, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modi
fy the range it's given |
| 2762 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv
, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
| 2377 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv
, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
|
| 2763 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv
, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's la
st range having the specified endpoints | 2378 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv
, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's la
st range having the specified endpoints |
| 2764 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv
, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's la
st range being the same object we added | 2379 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv
, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's la
st range being the same object we added |
| 2765 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv
, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Se
lection's last Range | 2380 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv
, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Se
lection's last Range |
| 2766 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv
, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify t
he first added Range | 2381 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv
, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify t
he first added Range |
| 2767 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv
, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or mod
ify the range it's given | 2382 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv
, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or mod
ify the range it's given |
| 2768 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv
, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being
1 | 2383 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv
, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being
1 |
| 2769 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv
, 1, paras[2].firstChild, 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 Text node "Qrstuvwx" but
got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 2384 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv
, 1, paras[2].firstChild, 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̈ḧ |
| 2770 </p><p id="b" s... | 2385 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 2386 " |
| 2771 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv
, 1, paras[2].firstChild, 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 "Ijklmnop | 2387 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv
, 1, paras[2].firstChild, 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 "Ijklmnop |
| 2772 Qrstu" but got object "Ijklmnop | 2388 Qrstu" but got object "" |
| 2773 QrstuvwxYzabcdefGhijklmn" | 2389 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv
, 1, paras[2].firstChild, 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 |
| 2774 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv
, 1, paras[2].firstChild, 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̈ḧ | |
| 2775 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | |
| 2776 </p><p id="b" s... | |
| 2777 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv
, 1, paras[2].firstChild, 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 | 2390 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv
, 1, paras[2].firstChild, 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 |
| 2778 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [documen
t.documentElement, 1, document.body, 0]: first addRange() must not throw excepti
ons or modify the range it's given | 2391 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [documen
t.documentElement, 1, document.body, 0]: first addRange() must not throw excepti
ons or modify the range it's given |
| 2779 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [documen
t.documentElement, 1, document.body, 0]: first addRange() must result in rangeCo
unt being 1 | 2392 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [documen
t.documentElement, 1, document.body, 0]: first addRange() must result in rangeCo
unt being 1 |
| 2780 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [documen
t.documentElement, 1, document.body, 0]: first addRange() must result in the sel
ection's last range having the specified endpoints | 2393 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [documen
t.documentElement, 1, document.body, 0]: first addRange() must result in the sel
ection's last range having the specified endpoints |
| 2781 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [documen
t.documentElement, 1, document.body, 0]: first addRange() must result in the sel
ection's last range being the same object we added | 2394 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [documen
t.documentElement, 1, document.body, 0]: first addRange() must result in the sel
ection's last range being the same object we added |
| 2782 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [documen
t.documentElement, 1, document.body, 0]: modifying the first added range must mo
dify the Selection's last Range | 2395 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [documen
t.documentElement, 1, document.body, 0]: modifying the first added range must mo
dify the Selection's last Range |
| 2783 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [documen
t.documentElement, 1, document.body, 0]: modifying the Selection's last Range mu
st modify the first added Range | 2396 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [documen
t.documentElement, 1, document.body, 0]: modifying the Selection's last Range mu
st modify the first added Range |
| 2784 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [documen
t.documentElement, 1, document.body, 0]: second addRange() must not throw except
ions or modify the range it's given | 2397 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [documen
t.documentElement, 1, document.body, 0]: second addRange() must not throw except
ions or modify the range it's given |
| 2785 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [documen
t.documentElement, 1, document.body, 0]: second addRange() must result in rangeC
ount being 1 | 2398 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [documen
t.documentElement, 1, document.body, 0]: second addRange() must result in rangeC
ount being 1 |
| 2786 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [documen
t.documentElement, 1, document.body, 0]: second addRange() must result in the se
lection's last range having the specified endpoints assert_equals: startContaine
r of the Selection's last Range must match the added Range expected Element node
<html><head><title>Selection.addRange() tests</title> | 2399 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [documen
t.documentElement, 1, document.body, 0]: second addRange() must result in the se
lection's last range having the specified endpoints assert_equals: startContaine
r of the Selection's last Range must match the added Range expected Element node
<html><head><title>Selection.addRange() tests</title> |
| (...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2917 </p><p id="b" s... | 2530 </p><p id="b" s... |
| 2918 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 37 [testDiv
, 0, comment, 5]: modifying the Selection's last Range must modify the second ad
ded Range assert_equals: After second addRange(), after mutating the Selection's
last Range, startOffset of the Selection's last Range must match the added Rang
e expected 0 but got 6 | 2531 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 37 [testDiv
, 0, comment, 5]: modifying the Selection's last Range must modify the second ad
ded Range assert_equals: After second addRange(), after mutating the Selection's
last Range, startOffset of the Selection's last Range must match the added Rang
e expected 0 but got 6 |
| 2919 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 38 [paras[2
].firstChild, 4, comment, 2]: first addRange() must not throw exceptions or modi
fy the range it's given | 2532 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 38 [paras[2
].firstChild, 4, comment, 2]: first addRange() must not throw exceptions or modi
fy the range it's given |
| 2920 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 38 [paras[2
].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1
| 2533 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 38 [paras[2
].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1
|
| 2921 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 38 [paras[2
].firstChild, 4, comment, 2]: first addRange() must result in the selection's la
st range having the specified endpoints | 2534 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 38 [paras[2
].firstChild, 4, comment, 2]: first addRange() must result in the selection's la
st range having the specified endpoints |
| 2922 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 38 [paras[2
].firstChild, 4, comment, 2]: first addRange() must result in the selection's la
st range being the same object we added | 2535 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 38 [paras[2
].firstChild, 4, comment, 2]: first addRange() must result in the selection's la
st range being the same object we added |
| 2923 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 38 [paras[2
].firstChild, 4, comment, 2]: modifying the first added range must modify the Se
lection's last Range | 2536 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 38 [paras[2
].firstChild, 4, comment, 2]: modifying the first added range must modify the Se
lection's last Range |
| 2924 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 38 [paras[2
].firstChild, 4, comment, 2]: modifying the Selection's last Range must modify t
he first added Range | 2537 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 38 [paras[2
].firstChild, 4, comment, 2]: modifying the Selection's last Range must modify t
he first added Range |
| 2925 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 38 [paras[2
].firstChild, 4, comment, 2]: second addRange() must not throw exceptions or mod
ify the range it's given | 2538 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 38 [paras[2
].firstChild, 4, comment, 2]: second addRange() must not throw exceptions or mod
ify the range it's given |
| 2926 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 38 [paras[2
].firstChild, 4, comment, 2]: second addRange() must result in rangeCount being
1 | 2539 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 38 [paras[2
].firstChild, 4, comment, 2]: second addRange() must result in rangeCount being
1 |
| 2927 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 38 [paras[2
].firstChild, 4, comment, 2]: 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̈ḧ | 2540 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 38 [paras[2
].firstChild, 4, comment, 2]: 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 Text node "Qrstuvwx" bu
t got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 2928 </p><p id="b" s... | 2541 " |
| 2929 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 38 [paras[2
].firstChild, 4, comment, 2]: 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 "uvwxYzabcdefGhijklmn" b
ut got object "uvwxYzabcdefGhijklmn" | 2542 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 38 [paras[2
].firstChild, 4, comment, 2]: 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 "uvwxYzabcdefGhijklmn" b
ut got object "" |
| 2930 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 38 [paras[2
].firstChild, 4, comment, 2]: 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̈ḧ | 2543 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 38 [paras[2
].firstChild, 4, comment, 2]: 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 |
| 2931 " but got Text node "Qrstuvwx" | |
| 2932 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 38 [paras[2
].firstChild, 4, comment, 2]: 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 | 2544 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 38 [paras[2
].firstChild, 4, comment, 2]: 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 |
| 2933 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 39 [paras[3
], 1, comment, 8]: first addRange() must not throw exceptions or modify the rang
e it's given | 2545 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 39 [paras[3
], 1, comment, 8]: first addRange() must not throw exceptions or modify the rang
e it's given |
| 2934 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 39 [paras[3
], 1, comment, 8]: first addRange() must result in rangeCount being 1 | 2546 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 39 [paras[3
], 1, comment, 8]: first addRange() must result in rangeCount being 1 |
| 2935 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 39 [paras[3
], 1, comment, 8]: first addRange() must result in the selection's last range ha
ving the specified endpoints | 2547 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 39 [paras[3
], 1, comment, 8]: first addRange() must result in the selection's last range ha
ving the specified endpoints |
| 2936 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 39 [paras[3
], 1, comment, 8]: first addRange() must result in the selection's last range be
ing the same object we added | 2548 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 39 [paras[3
], 1, comment, 8]: first addRange() must result in the selection's last range be
ing the same object we added |
| 2937 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 39 [paras[3
], 1, comment, 8]: modifying the first added range must modify the Selection's l
ast Range | 2549 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 39 [paras[3
], 1, comment, 8]: modifying the first added range must modify the Selection's l
ast Range |
| 2938 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 39 [paras[3
], 1, comment, 8]: modifying the Selection's last Range must modify the first ad
ded Range | 2550 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 39 [paras[3
], 1, comment, 8]: modifying the Selection's last Range must modify the first ad
ded Range |
| 2939 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 39 [paras[3
], 1, comment, 8]: second addRange() must not throw exceptions or modify the ran
ge it's given | 2551 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 39 [paras[3
], 1, comment, 8]: second addRange() must not throw exceptions or modify the ran
ge it's given |
| 2940 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 39 [paras[3
], 1, comment, 8]: second addRange() must result in rangeCount being 1 | 2552 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 39 [paras[3
], 1, comment, 8]: second addRange() must result in rangeCount being 1 |
| 2941 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 39 [paras[3
], 1, comment, 8]: second addRange() must result in the selection's last range h
aving the specified endpoints assert_equals: startContainer of the Selection's l
ast Range must match the added Range expected Element node <p id="d" style="disp
lay:none">Yzabcdef</p> but got Text node "Qrstuvwx" | 2553 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 39 [paras[3
], 1, comment, 8]: second addRange() must result in the selection's last range h
aving the specified endpoints assert_equals: startContainer of the Selection's l
ast Range must match the added Range expected Element node <p id="d" style="disp
lay:none">Yzabcdef</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 2942 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 39 [paras[3
], 1, comment, 8]: second addRange() must result in the selection's last range b
eing the same object we added assert_equals: getRangeAt(rangeCount - 1) must ret
urn the same object we added expected object "Ghijklmn" but got object "uvwxYzab
cdefGhijklmn" | 2554 " |
| 2943 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 39 [paras[3
], 1, comment, 8]: modifying the second added range must modify the Selection's
last Range assert_equals: After mutating the second added Range, startContainer
of the Selection's last Range must match the added Range expected Text node "Äb
̈c̈d̈ëf̈g̈ḧ | 2555 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 39 [paras[3
], 1, comment, 8]: second addRange() must result in the selection's last range b
eing the same object we added assert_equals: getRangeAt(rangeCount - 1) must ret
urn the same object we added expected object "Ghijklmn" but got object "" |
| 2944 " but got Text node "Qrstuvwx" | 2556 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 39 [paras[3
], 1, comment, 8]: modifying the second added range must modify the Selection's
last Range assert_equals: After mutating the second added Range, startOffset of
the Selection's last Range must match the added Range expected 0 but got 6 |
| 2945 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 39 [paras[3
], 1, comment, 8]: modifying the Selection's last Range must modify the second a
dded Range assert_equals: After second addRange(), after mutating the Selection'
s last Range, startOffset of the Selection's last Range must match the added Ran
ge expected 0 but got 6 | 2557 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 39 [paras[3
], 1, comment, 8]: modifying the Selection's last Range must modify the second a
dded Range assert_equals: After second addRange(), after mutating the Selection'
s last Range, startOffset of the Selection's last Range must match the added Ran
ge expected 0 but got 6 |
| 2946 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 40 [foreign
Doc, 0, foreignDoc, 0]: first addRange() must not throw exceptions or modify the
range it's given | 2558 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 40 [foreign
Doc, 0, foreignDoc, 0]: first addRange() must not throw exceptions or modify the
range it's given |
| 2947 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 40 [foreign
Doc, 0, foreignDoc, 0]: first addRange() must result in rangeCount being 1 | 2559 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 40 [foreign
Doc, 0, foreignDoc, 0]: first addRange() must result in rangeCount being 1 |
| 2948 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 40 [foreign
Doc, 0, foreignDoc, 0]: first addRange() must result in the selection's last ran
ge having the specified endpoints | 2560 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 40 [foreign
Doc, 0, foreignDoc, 0]: first addRange() must result in the selection's last ran
ge having the specified endpoints |
| 2949 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 40 [foreign
Doc, 0, foreignDoc, 0]: first addRange() must result in the selection's last ran
ge being the same object we added | 2561 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 40 [foreign
Doc, 0, foreignDoc, 0]: first addRange() must result in the selection's last ran
ge being the same object we added |
| 2950 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 40 [foreign
Doc, 0, foreignDoc, 0]: modifying the first added range must modify the Selectio
n's last Range | 2562 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 40 [foreign
Doc, 0, foreignDoc, 0]: modifying the first added range must modify the Selectio
n's last Range |
| 2951 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 40 [foreign
Doc, 0, foreignDoc, 0]: modifying the Selection's last Range must modify the fir
st added Range | 2563 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 40 [foreign
Doc, 0, foreignDoc, 0]: modifying the Selection's last Range must modify the fir
st added Range |
| 2952 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 40 [foreign
Doc, 0, foreignDoc, 0]: second addRange() must not throw exceptions or modify th
e range it's given | 2564 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 40 [foreign
Doc, 0, foreignDoc, 0]: second addRange() must not throw exceptions or modify th
e range it's given |
| 2953 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 40 [foreign
Doc, 0, foreignDoc, 0]: second addRange() must result in rangeCount being 1 | 2565 PASS Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 40 [foreign
Doc, 0, foreignDoc, 0]: second addRange() must result in rangeCount being 1 |
| 2954 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 40 [foreign
Doc, 0, foreignDoc, 0]: second addRange() must result in the selection's last ra
nge having the specified endpoints assert_equals: startContainer of the Selectio
n's last Range must match the added Range expected Document node with 3 children
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ | 2566 FAIL Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 40 [foreign
Doc, 0, foreignDoc, 0]: second addRange() must result in the selection's last ra
nge having the specified endpoints assert_equals: startContainer of the Selectio
n's last Range must match the added Range expected Document node with 3 children
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| (...skipping 247 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3202 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 1 [paras[0].firstChild
, 0, paras[0].firstChild, 1]: 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 | 2814 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 1 [paras[0].firstChild
, 0, paras[0].firstChild, 1]: 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 |
| 3203 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 1 [paras[0].firstChild
, 0, paras[0].firstChild, 1]: 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 | 2815 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 1 [paras[0].firstChild
, 0, paras[0].firstChild, 1]: 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 |
| 3204 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 2 [paras[0].firstChild
, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modi
fy the range it's given | 2816 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 2 [paras[0].firstChild
, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modi
fy the range it's given |
| 3205 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 2 [paras[0].firstChild
, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
| 2817 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 2 [paras[0].firstChild
, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
|
| 3206 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 2 [paras[0].firstChild
, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's la
st range having the specified endpoints | 2818 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 2 [paras[0].firstChild
, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's la
st range having the specified endpoints |
| 3207 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 2 [paras[0].firstChild
, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's la
st range being the same object we added | 2819 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 2 [paras[0].firstChild
, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's la
st range being the same object we added |
| 3208 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 2 [paras[0].firstChild
, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Se
lection's last Range | 2820 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 2 [paras[0].firstChild
, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Se
lection's last Range |
| 3209 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 2 [paras[0].firstChild
, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify t
he first added Range | 2821 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 2 [paras[0].firstChild
, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify t
he first added Range |
| 3210 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 2 [paras[0].firstChild
, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or mod
ify the range it's given | 2822 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 2 [paras[0].firstChild
, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or mod
ify the range it's given |
| 3211 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 2 [paras[0].firstChild
, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being
1 | 2823 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 2 [paras[0].firstChild
, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being
1 |
| 3212 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 2 [paras[0].firstChild
, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's l
ast range having the specified endpoints assert_equals: startOffset of the Selec
tion's last Range must match the added Range expected 2 but got 6 | 2824 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 2 [paras[0].firstChild
, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's l
ast range having the specified endpoints |
| 3213 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 2 [paras[0].firstChild
, 2, paras[0].firstChild, 8]: 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̈" but got object
"" | 2825 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 2 [paras[0].firstChild
, 2, paras[0].firstChild, 8]: 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̈" but got object
"b̈c̈d̈" |
| 3214 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 2 [paras[0].firstChild
, 2, paras[0].firstChild, 8]: 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 | 2826 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 2 [paras[0].firstChild
, 2, paras[0].firstChild, 8]: 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 2 |
| 3215 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 2 [paras[0].firstChild
, 2, paras[0].firstChild, 8]: 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 | 2827 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 2 [paras[0].firstChild
, 2, paras[0].firstChild, 8]: 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 |
| 3216 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 3 [paras[0].firstChild
, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modi
fy the range it's given | 2828 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 3 [paras[0].firstChild
, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modi
fy the range it's given |
| 3217 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 3 [paras[0].firstChild
, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
| 2829 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 3 [paras[0].firstChild
, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
|
| 3218 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 3 [paras[0].firstChild
, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's la
st range having the specified endpoints | 2830 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 3 [paras[0].firstChild
, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's la
st range having the specified endpoints |
| 3219 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 3 [paras[0].firstChild
, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's la
st range being the same object we added | 2831 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 3 [paras[0].firstChild
, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's la
st range being the same object we added |
| 3220 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 3 [paras[0].firstChild
, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Se
lection's last Range | 2832 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 3 [paras[0].firstChild
, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Se
lection's last Range |
| 3221 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 3 [paras[0].firstChild
, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify t
he first added Range | 2833 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 3 [paras[0].firstChild
, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify t
he first added Range |
| 3222 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 3 [paras[0].firstChild
, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or mod
ify the range it's given | 2834 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 3 [paras[0].firstChild
, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or mod
ify the range it's given |
| 3223 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 3 [paras[0].firstChild
, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being
1 | 2835 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 3 [paras[0].firstChild
, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being
1 |
| 3224 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 3 [paras[0].firstChild
, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's l
ast range having the specified endpoints assert_equals: startOffset of the Selec
tion's last Range must match the added Range expected 2 but got 6 | 2836 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 3 [paras[0].firstChild
, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's l
ast range having the specified endpoints |
| 3225 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 3 [paras[0].firstChild
, 2, paras[0].firstChild, 9]: 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̈e" but got object
"" | 2837 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 3 [paras[0].firstChild
, 2, paras[0].firstChild, 9]: 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̈e" but got object
"b̈c̈d̈e" |
| 3226 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 3 [paras[0].firstChild
, 2, paras[0].firstChild, 9]: 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 | 2838 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 3 [paras[0].firstChild
, 2, paras[0].firstChild, 9]: 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 2 |
| 3227 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 3 [paras[0].firstChild
, 2, paras[0].firstChild, 9]: 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 | 2839 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 3 [paras[0].firstChild
, 2, paras[0].firstChild, 9]: 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 |
| 3228 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 4 [paras[1].firstChild
, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modi
fy the range it's given | 2840 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 4 [paras[1].firstChild
, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modi
fy the range it's given |
| 3229 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 4 [paras[1].firstChild
, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
| 2841 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 4 [paras[1].firstChild
, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
|
| 3230 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 4 [paras[1].firstChild
, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's la
st range having the specified endpoints | 2842 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 4 [paras[1].firstChild
, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's la
st range having the specified endpoints |
| 3231 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 4 [paras[1].firstChild
, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's la
st range being the same object we added | 2843 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 4 [paras[1].firstChild
, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's la
st range being the same object we added |
| 3232 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 4 [paras[1].firstChild
, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Se
lection's last Range | 2844 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 4 [paras[1].firstChild
, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Se
lection's last Range |
| 3233 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 4 [paras[1].firstChild
, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify t
he first added Range | 2845 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 4 [paras[1].firstChild
, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify t
he first added Range |
| 3234 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 4 [paras[1].firstChild
, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or mod
ify the range it's given | 2846 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 4 [paras[1].firstChild
, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or mod
ify the range it's given |
| 3235 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 4 [paras[1].firstChild
, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being
1 | 2847 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 4 [paras[1].firstChild
, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being
1 |
| 3236 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 4 [paras[1].firstChild
, 0, paras[1].firstChild, 0]: 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 Text node "Ijklmnop | 2848 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 4 [paras[1].firstChild
, 0, paras[1].firstChild, 0]: 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 Text node "Ijklmnop |
| (...skipping 305 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3542 FAIL Range 39 [paras[3], 1, comment, 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, startOffset of the Select
ion's last Range must match the added Range expected 0 but got 6 | 3154 FAIL Range 39 [paras[3], 1, comment, 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, startOffset of the Select
ion's last Range must match the added Range expected 0 but got 6 |
| 3543 FAIL Range 39 [paras[3], 1, comment, 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 the Selection's last Ran
ge, startOffset of the Selection's last Range must match the added Range expecte
d 0 but got 6 | 3155 FAIL Range 39 [paras[3], 1, comment, 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 the Selection's last Ran
ge, startOffset of the Selection's last Range must match the added Range expecte
d 0 but got 6 |
| 3544 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras
[0], 1]: first addRange() must not throw exceptions or modify the range it's giv
en | 3156 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras
[0], 1]: first addRange() must not throw exceptions or modify the range it's giv
en |
| 3545 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras
[0], 1]: first addRange() must result in rangeCount being 1 | 3157 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras
[0], 1]: first addRange() must result in rangeCount being 1 |
| 3546 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras
[0], 1]: first addRange() must result in the selection's last range having the s
pecified endpoints | 3158 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras
[0], 1]: first addRange() must result in the selection's last range having the s
pecified endpoints |
| 3547 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras
[0], 1]: first addRange() must result in the selection's last range being the sa
me object we added | 3159 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras
[0], 1]: first addRange() must result in the selection's last range being the sa
me object we added |
| 3548 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras
[0], 1]: modifying the first added range must modify the Selection's last Range | 3160 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras
[0], 1]: modifying the first added range must modify the Selection's last Range |
| 3549 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras
[0], 1]: modifying the Selection's last Range must modify the first added Range | 3161 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras
[0], 1]: modifying the Selection's last Range must modify the first added Range |
| 3550 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras
[0], 1]: second addRange() must not throw exceptions or modify the range it's gi
ven | 3162 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras
[0], 1]: second addRange() must not throw exceptions or modify the range it's gi
ven |
| 3551 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras
[0], 1]: second addRange() must result in rangeCount being 1 | 3163 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras
[0], 1]: second addRange() must result in rangeCount being 1 |
| 3552 FAIL Range 39 [paras[3], 1, comment, 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̈ḧ | 3164 PASS Range 39 [paras[3], 1, comment, 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 |
| 3553 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ | 3165 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras
[0], 1]: second addRange() must result in the selection's last range being the s
ame object we added assert_equals: getRangeAt(rangeCount - 1) must return the sa
me object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ |
| 3166 " but got object "Äb̈c̈d̈ëf̈g̈ḧ |
| 3554 " | 3167 " |
| 3555 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras
[0], 1]: second addRange() must result in the selection's last range being the s
ame object we added assert_equals: getRangeAt(rangeCount - 1) must return the sa
me object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ | 3168 FAIL Range 39 [paras[3], 1, comment, 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, startContainer of the Sel
ection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g
̈ḧ |
| 3556 " but got object "" | 3169 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ |
| 3557 FAIL Range 39 [paras[3], 1, comment, 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, startOffset of the Select
ion's last Range must match the added Range expected 0 but got 6 | 3170 </p> |
| 3558 FAIL Range 39 [paras[3], 1, comment, 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 the Selection's last Ran
ge, startOffset of the Selection's last Range must match the added Range expecte
d 0 but got 6 | 3171 FAIL Range 39 [paras[3], 1, comment, 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 the Selection's last Ran
ge, startOffset of the Selection's last Range must match the added Range expecte
d 0 but got 6 |
| 3559 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: first addRange() must not throw exceptions or modify the rang
e it's given | 3172 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: first addRange() must not throw exceptions or modify the rang
e it's given |
| 3560 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: first addRange() must result in rangeCount being 1 | 3173 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: first addRange() must result in rangeCount being 1 |
| 3561 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: first addRange() must result in the selection's last range ha
ving the specified endpoints | 3174 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: first addRange() must result in the selection's last range ha
ving the specified endpoints |
| 3562 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: first addRange() must result in the selection's last range be
ing the same object we added | 3175 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: first addRange() must result in the selection's last range be
ing the same object we added |
| 3563 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: modifying the first added range must modify the Selection's l
ast Range | 3176 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: modifying the first added range must modify the Selection's l
ast Range |
| 3564 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: modifying the Selection's last Range must modify the first ad
ded Range | 3177 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: modifying the Selection's last Range must modify the first ad
ded Range |
| 3565 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: second addRange() must not throw exceptions or modify the ran
ge it's given | 3178 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: second addRange() must not throw exceptions or modify the ran
ge it's given |
| 3566 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: second addRange() must result in rangeCount being 1 | 3179 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: second addRange() must result in rangeCount being 1 |
| 3567 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: second addRange() must result in the selection's last range h
aving the specified endpoints assert_equals: startContainer of the Selection's l
ast Range must match the added Range expected Element node <p>Opqrstuv</p> but g
ot Text node "Äb̈c̈d̈ëf̈g̈ḧ | 3180 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0,
detachedPara1, 0]: second addRange() must result in the selection's last range h
aving the specified endpoints assert_equals: startContainer of the Selection's l
ast Range must match the added Range expected Element node <p>Opqrstuv</p> but g
ot Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| (...skipping 15 matching lines...) Expand all Loading... |
| 3583 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0,
detachedPara1, 1]: modifying the second added range must modify the Selection's
last Range assert_equals: After mutating the second added Range, startOffset of
the Selection's last Range must match the added Range expected 0 but got 6 | 3196 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0,
detachedPara1, 1]: modifying the second added range must modify the Selection's
last Range assert_equals: After mutating the second added Range, startOffset of
the Selection's last Range must match the added Range expected 0 but got 6 |
| 3584 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0,
detachedPara1, 1]: modifying the Selection's last Range must modify the second a
dded Range assert_equals: After second addRange(), after mutating the Selection'
s last Range, startOffset of the Selection's last Range must match the added Ran
ge expected 0 but got 6 | 3197 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0,
detachedPara1, 1]: modifying the Selection's last Range must modify the second a
dded Range assert_equals: After second addRange(), after mutating the Selection'
s last Range, startOffset of the Selection's last Range must match the added Ran
ge expected 0 but got 6 |
| 3585 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChil
d, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or mod
ify the range it's given | 3198 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChil
d, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or mod
ify the range it's given |
| 3586 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChil
d, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being
1 | 3199 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChil
d, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being
1 |
| 3587 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChil
d, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's l
ast range having the specified endpoints | 3200 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChil
d, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's l
ast range having the specified endpoints |
| 3588 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChil
d, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's l
ast range being the same object we added | 3201 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChil
d, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's l
ast range being the same object we added |
| 3589 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChil
d, 0, paras[1].firstChild, 0]: modifying the first added range must modify the S
election's last Range | 3202 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChil
d, 0, paras[1].firstChild, 0]: modifying the first added range must modify the S
election's last Range |
| 3590 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChil
d, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify
the first added Range | 3203 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChil
d, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify
the first added Range |
| 3591 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChil
d, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or mo
dify the range it's given | 3204 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChil
d, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or mo
dify the range it's given |
| 3592 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChil
d, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being
1 | 3205 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChil
d, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being
1 |
| 3593 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChil
d, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's
last range having the specified endpoints assert_equals: startOffset of the Sele
ction's last Range must match the added Range expected 0 but got 6 | 3206 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChil
d, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's
last range having the specified endpoints |
| 3594 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChil
d, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount -
1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ | 3207 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChil
d, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount -
1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ |
| 3595 " but got object "" | 3208 " but got object "Äb̈c̈d̈ëf̈g̈ḧ |
| 3596 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChil
d, 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, sta
rtOffset of the Selection's last Range must match the added Range expected 0 but
got 6 | 3209 " |
| 3210 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChil
d, 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, end
Container of the Selection's last Range must match the added Range expected Text
node "Äb̈c̈d̈ëf̈g̈ḧ |
| 3211 " but got Text node "Ijklmnop |
| 3212 " |
| 3597 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChil
d, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating th
e Selection's last Range, startOffset of the Selection's last Range must match t
he added Range expected 0 but got 6 | 3213 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChil
d, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating th
e Selection's last Range, startOffset of the Selection's last Range must match t
he added Range expected 0 but got 6 |
| 3598 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChil
d, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or mod
ify the range it's given | 3214 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChil
d, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or mod
ify the range it's given |
| 3599 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChil
d, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being
1 | 3215 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChil
d, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being
1 |
| 3600 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChil
d, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's l
ast range having the specified endpoints | 3216 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChil
d, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's l
ast range having the specified endpoints |
| 3601 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChil
d, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's l
ast range being the same object we added | 3217 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChil
d, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's l
ast range being the same object we added |
| 3602 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChil
d, 0, paras[1].firstChild, 8]: modifying the first added range must modify the S
election's last Range | 3218 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChil
d, 0, paras[1].firstChild, 8]: modifying the first added range must modify the S
election's last Range |
| 3603 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChil
d, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify
the first added Range | 3219 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChil
d, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify
the first added Range |
| 3604 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChil
d, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or mo
dify the range it's given | 3220 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChil
d, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or mo
dify the range it's given |
| 3605 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChil
d, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being
1 | 3221 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChil
d, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being
1 |
| 3606 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChil
d, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's
last range having the specified endpoints assert_equals: startOffset of the Sele
ction's last Range must match the added Range expected 0 but got 6 | 3222 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChil
d, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's
last range having the specified endpoints |
| 3607 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChil
d, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount -
1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ | 3223 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChil
d, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's
last range being the same object we added assert_equals: getRangeAt(rangeCount -
1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ |
| 3608 Ijklmnop" but got object "" | 3224 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ |
| 3609 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChil
d, 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, sta
rtOffset of the Selection's last Range must match the added Range expected 0 but
got 6 | 3225 Ijklmnop" |
| 3226 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChil
d, 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, end
Container of the Selection's last Range must match the added Range expected Text
node "Äb̈c̈d̈ëf̈g̈ḧ |
| 3227 " but got Text node "Ijklmnop |
| 3228 " |
| 3610 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChil
d, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating th
e Selection's last Range, startOffset of the Selection's last Range must match t
he added Range expected 0 but got 6 | 3229 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChil
d, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify
the second added Range assert_equals: After second addRange(), after mutating th
e Selection's last Range, startOffset of the Selection's last Range must match t
he added Range expected 0 but got 6 |
| 3611 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChil
d, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the ran
ge it's given | 3230 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChil
d, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the ran
ge it's given |
| 3612 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChil
d, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 | 3231 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChil
d, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 |
| 3613 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChil
d, 3, paras[3], 1]: first addRange() must result in the selection's last range h
aving the specified endpoints | 3232 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChil
d, 3, paras[3], 1]: first addRange() must result in the selection's last range h
aving the specified endpoints |
| 3614 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChil
d, 3, paras[3], 1]: first addRange() must result in the selection's last range b
eing the same object we added | 3233 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChil
d, 3, paras[3], 1]: first addRange() must result in the selection's last range b
eing the same object we added |
| 3615 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChil
d, 3, paras[3], 1]: modifying the first added range must modify the Selection's
last Range | 3234 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChil
d, 3, paras[3], 1]: modifying the first added range must modify the Selection's
last Range |
| 3616 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChil
d, 3, paras[3], 1]: modifying the Selection's last Range must modify the first a
dded Range | 3235 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChil
d, 3, paras[3], 1]: modifying the Selection's last Range must modify the first a
dded Range |
| 3617 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChil
d, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the ra
nge it's given | 3236 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChil
d, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the ra
nge it's given |
| 3618 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChil
d, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 | 3237 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChil
d, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 |
| 3619 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChil
d, 3, paras[3], 1]: second addRange() must result in the selection's last range
having the specified endpoints assert_equals: endContainer of the Selection's la
st Range must match the added Range expected Element node <p id="d" style="displ
ay:none">Yzabcdef</p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈
g̈ḧ | 3238 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChil
d, 3, paras[3], 1]: second addRange() must result in the selection's last range
having the specified endpoints |
| 3620 </p><p id="b" s... | |
| 3621 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChil
d, 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 re
turn the same object we added expected object "̈c̈d̈ëf̈g̈ḧ | 3239 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChil
d, 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 re
turn the same object we added expected object "̈c̈d̈ëf̈g̈ḧ |
| 3622 Ijklmnop | 3240 Ijklmnop |
| 3623 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ | 3241 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ |
| 3624 Ijklmnop | 3242 Ijklmnop |
| 3625 QrstuvwxYzabcdefGhijklmn" | 3243 QrstuvwxYzabcdef" |
| 3626 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChil
d, 3, paras[3], 1]: modifying the second added range must modify the Selection's
last Range assert_equals: After mutating the second added Range, startOffset of
the Selection's last Range must match the added Range expected 0 but got 3 | 3244 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChil
d, 3, paras[3], 1]: modifying the second added range must modify the Selection's
last Range assert_equals: After mutating the second added Range, startOffset of
the Selection's last Range must match the added Range expected 0 but got 3 |
| 3627 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChil
d, 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 Ra
nge expected 0 but got 6 | 3245 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChil
d, 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 Ra
nge expected 0 but got 6 |
| 3628 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras
[0].firstChild, 7]: first addRange() must not throw exceptions or modify the ran
ge it's given | 3246 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras
[0].firstChild, 7]: first addRange() must not throw exceptions or modify the ran
ge it's given |
| 3629 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras
[0].firstChild, 7]: first addRange() must result in rangeCount being 1 | 3247 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras
[0].firstChild, 7]: first addRange() must result in rangeCount being 1 |
| 3630 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras
[0].firstChild, 7]: first addRange() must result in the selection's last range h
aving the specified endpoints | 3248 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras
[0].firstChild, 7]: first addRange() must result in the selection's last range h
aving the specified endpoints |
| 3631 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras
[0].firstChild, 7]: first addRange() must result in the selection's last range b
eing the same object we added | 3249 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras
[0].firstChild, 7]: first addRange() must result in the selection's last range b
eing the same object we added |
| 3632 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras
[0].firstChild, 7]: modifying the first added range must modify the Selection's
last Range | 3250 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras
[0].firstChild, 7]: modifying the first added range must modify the Selection's
last Range |
| 3633 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras
[0].firstChild, 7]: modifying the Selection's last Range must modify the first a
dded Range | 3251 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras
[0].firstChild, 7]: modifying the Selection's last Range must modify the first a
dded Range |
| 3634 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras
[0].firstChild, 7]: second addRange() must not throw exceptions or modify the ra
nge it's given | 3252 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras
[0].firstChild, 7]: second addRange() must not throw exceptions or modify the ra
nge it's given |
| 3635 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras
[0].firstChild, 7]: second addRange() must result in rangeCount being 1 | 3253 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras
[0].firstChild, 7]: second addRange() must result in rangeCount being 1 |
| 3636 FAIL Range 39 [paras[3], 1, comment, 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: startContainer of the Selection's
last Range must match the added Range expected Element node <p id="a">Äb̈c̈d̈ë
f̈g̈ḧ | 3254 PASS Range 39 [paras[3], 1, comment, 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 |
| 3637 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ | 3255 FAIL Range 39 [paras[3], 1, comment, 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 re
turn the same object we added expected object "Äb̈c̈d" but got object "Äb̈c̈d" |
| 3638 " | 3256 FAIL Range 39 [paras[3], 1, comment, 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 added Range, startContainer
of the Selection's last Range must match the added Range expected Text node "Ä
b̈c̈d̈ëf̈g̈ḧ |
| 3639 FAIL Range 39 [paras[3], 1, comment, 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 re
turn the same object we added expected object "Äb̈c̈d" but got object "" | 3257 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ |
| 3640 FAIL Range 39 [paras[3], 1, comment, 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 added Range, startOffset of
the Selection's last Range must match the added Range expected 0 but got 6 | 3258 </p> |
| 3641 FAIL Range 39 [paras[3], 1, comment, 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 Ra
nge expected 0 but got 6 | 3259 FAIL Range 39 [paras[3], 1, comment, 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 Ra
nge expected 0 but got 6 |
| 3642 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[
4], 1]: first addRange() must not throw exceptions or modify the range it's give
n | 3260 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[
4], 1]: first addRange() must not throw exceptions or modify the range it's give
n |
| 3643 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[
4], 1]: first addRange() must result in rangeCount being 1 | 3261 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[
4], 1]: first addRange() must result in rangeCount being 1 |
| 3644 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[
4], 1]: first addRange() must result in the selection's last range having the sp
ecified endpoints | 3262 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[
4], 1]: first addRange() must result in the selection's last range having the sp
ecified endpoints |
| 3645 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[
4], 1]: first addRange() must result in the selection's last range being the sam
e object we added | 3263 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[
4], 1]: first addRange() must result in the selection's last range being the sam
e object we added |
| 3646 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[
4], 1]: modifying the first added range must modify the Selection's last Range | 3264 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[
4], 1]: modifying the first added range must modify the Selection's last Range |
| 3647 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[
4], 1]: modifying the Selection's last Range must modify the first added Range | 3265 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[
4], 1]: modifying the Selection's last Range must modify the first added Range |
| 3648 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[
4], 1]: second addRange() must not throw exceptions or modify the range it's giv
en | 3266 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[
4], 1]: second addRange() must not throw exceptions or modify the range it's giv
en |
| 3649 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[
4], 1]: second addRange() must result in rangeCount being 1 | 3267 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[
4], 1]: second addRange() must result in rangeCount being 1 |
| 3650 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[
4], 1]: second addRange() must result in the selection's last range having the s
pecified endpoints assert_equals: endContainer of the Selection's last Range mus
t match the added Range expected Element node <p id="e" style="display:none">Ghi
jklmn</p> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 3268 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[
4], 1]: second addRange() must result in the selection's last range having the s
pecified endpoints assert_equals: startContainer of the Selection's last Range m
ust match the added Range expected Element node <div id="test"><p id="a">Äb̈c̈d
̈ëf̈g̈ḧ |
| 3651 </p><p id="b" s... | 3269 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 3652 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[
4], 1]: second addRange() must result in the selection's last range being the sa
me object we added assert_equals: getRangeAt(rangeCount - 1) must return the sam
e object we added expected object "QrstuvwxYzabcdefGhijklmn" but got object "Qrs
tuvwxYzabcdefGhijklmn" | 3270 " |
| 3653 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[
4], 1]: modifying the second added range must modify the Selection's last Range
assert_equals: After mutating the second added Range, startContainer of the Sele
ction's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈
ḧ | 3271 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[
4], 1]: second addRange() must result in the selection's last range being the sa
me object we added assert_equals: getRangeAt(rangeCount - 1) must return the sam
e object we added expected object "QrstuvwxYzabcdefGhijklmn" but got object "" |
| 3654 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 3272 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[
4], 1]: modifying the second added range must modify the Selection's last Range
assert_equals: After mutating the second added Range, startOffset of the Selecti
on's last Range must match the added Range expected 0 but got 6 |
| 3655 </p><p id="b" s... | |
| 3656 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[
4], 1]: modifying the Selection's last Range must modify the second added Range
assert_equals: After second addRange(), after mutating the Selection's last Rang
e, startOffset of the Selection's last Range must match the added Range expected
0 but got 6 | 3273 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[
4], 1]: modifying the Selection's last Range must modify the second added Range
assert_equals: After second addRange(), after mutating the Selection's last Rang
e, startOffset of the Selection's last Range must match the added Range expected
0 but got 6 |
| 3657 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[
2].firstChild, 5]: first addRange() must not throw exceptions or modify the rang
e it's given | 3274 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[
2].firstChild, 5]: first addRange() must not throw exceptions or modify the rang
e it's given |
| 3658 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[
2].firstChild, 5]: first addRange() must result in rangeCount being 1 | 3275 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[
2].firstChild, 5]: first addRange() must result in rangeCount being 1 |
| 3659 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[
2].firstChild, 5]: first addRange() must result in the selection's last range ha
ving the specified endpoints | 3276 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[
2].firstChild, 5]: first addRange() must result in the selection's last range ha
ving the specified endpoints |
| 3660 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[
2].firstChild, 5]: first addRange() must result in the selection's last range be
ing the same object we added | 3277 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[
2].firstChild, 5]: first addRange() must result in the selection's last range be
ing the same object we added |
| 3661 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[
2].firstChild, 5]: modifying the first added range must modify the Selection's l
ast Range | 3278 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[
2].firstChild, 5]: modifying the first added range must modify the Selection's l
ast Range |
| 3662 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[
2].firstChild, 5]: modifying the Selection's last Range must modify the first ad
ded Range | 3279 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[
2].firstChild, 5]: modifying the Selection's last Range must modify the first ad
ded Range |
| 3663 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[
2].firstChild, 5]: second addRange() must not throw exceptions or modify the ran
ge it's given | 3280 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[
2].firstChild, 5]: second addRange() must not throw exceptions or modify the ran
ge it's given |
| 3664 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[
2].firstChild, 5]: second addRange() must result in rangeCount being 1 | 3281 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[
2].firstChild, 5]: second addRange() must result in rangeCount being 1 |
| 3665 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[
2].firstChild, 5]: second addRange() must result in the selection's last range h
aving the specified endpoints assert_equals: startContainer of the Selection's l
ast Range must match the added Range expected Element node <div id="test"><p id=
"a">Äb̈c̈d̈ëf̈g̈ḧ | 3282 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[
2].firstChild, 5]: second addRange() must result in the selection's last range h
aving the specified endpoints assert_equals: startContainer of the Selection's l
ast Range must match the added Range expected Element node <div id="test"><p id=
"a">Äb̈c̈d̈ëf̈g̈ḧ |
| (...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3811 </p><p id="b" s... | 3428 </p><p id="b" s... |
| 3812 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 37 [testDiv, 0, commen
t, 5]: modifying the Selection's last Range must modify the second added Range a
ssert_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 | 3429 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 37 [testDiv, 0, commen
t, 5]: modifying the Selection's last Range must modify the second added Range a
ssert_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 |
| 3813 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 38 [paras[2].firstChil
d, 4, comment, 2]: first addRange() must not throw exceptions or modify the rang
e it's given | 3430 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 38 [paras[2].firstChil
d, 4, comment, 2]: first addRange() must not throw exceptions or modify the rang
e it's given |
| 3814 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 38 [paras[2].firstChil
d, 4, comment, 2]: first addRange() must result in rangeCount being 1 | 3431 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 38 [paras[2].firstChil
d, 4, comment, 2]: first addRange() must result in rangeCount being 1 |
| 3815 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 38 [paras[2].firstChil
d, 4, comment, 2]: first addRange() must result in the selection's last range ha
ving the specified endpoints | 3432 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 38 [paras[2].firstChil
d, 4, comment, 2]: first addRange() must result in the selection's last range ha
ving the specified endpoints |
| 3816 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 38 [paras[2].firstChil
d, 4, comment, 2]: first addRange() must result in the selection's last range be
ing the same object we added | 3433 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 38 [paras[2].firstChil
d, 4, comment, 2]: first addRange() must result in the selection's last range be
ing the same object we added |
| 3817 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 38 [paras[2].firstChil
d, 4, comment, 2]: modifying the first added range must modify the Selection's l
ast Range | 3434 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 38 [paras[2].firstChil
d, 4, comment, 2]: modifying the first added range must modify the Selection's l
ast Range |
| 3818 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 38 [paras[2].firstChil
d, 4, comment, 2]: modifying the Selection's last Range must modify the first ad
ded Range | 3435 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 38 [paras[2].firstChil
d, 4, comment, 2]: modifying the Selection's last Range must modify the first ad
ded Range |
| 3819 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 38 [paras[2].firstChil
d, 4, comment, 2]: second addRange() must not throw exceptions or modify the ran
ge it's given | 3436 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 38 [paras[2].firstChil
d, 4, comment, 2]: second addRange() must not throw exceptions or modify the ran
ge it's given |
| 3820 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 38 [paras[2].firstChil
d, 4, comment, 2]: second addRange() must result in rangeCount being 1 | 3437 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 38 [paras[2].firstChil
d, 4, comment, 2]: second addRange() must result in rangeCount being 1 |
| 3821 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 38 [paras[2].firstChil
d, 4, comment, 2]: second addRange() must result in the selection's last range h
aving the specified endpoints assert_equals: endContainer of the Selection's las
t Range must match the added Range expected Comment node <!--Alphabet soup?--> b
ut got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 3438 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 38 [paras[2].firstChil
d, 4, comment, 2]: second addRange() must result in the selection's last range h
aving the specified endpoints assert_equals: startContainer of the Selection's l
ast Range must match the added Range expected Text node "Qrstuvwx" but got Text
node "Äb̈c̈d̈ëf̈g̈ḧ |
| 3822 </p><p id="b" s... | 3439 " |
| 3823 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 38 [paras[2].firstChil
d, 4, comment, 2]: second addRange() must result in the selection's last range b
eing the same object we added assert_equals: getRangeAt(rangeCount - 1) must ret
urn the same object we added expected object "uvwxYzabcdefGhijklmn" but got obje
ct "uvwxYzabcdefGhijklmn" | 3440 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 38 [paras[2].firstChil
d, 4, comment, 2]: second addRange() must result in the selection's last range b
eing the same object we added assert_equals: getRangeAt(rangeCount - 1) must ret
urn the same object we added expected object "uvwxYzabcdefGhijklmn" but got obje
ct "" |
| 3824 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 38 [paras[2].firstChil
d, 4, comment, 2]: modifying the second added range must modify the Selection's
last Range assert_equals: After mutating the second added Range, startContainer
of the Selection's last Range must match the added Range expected Text node "Äb
̈c̈d̈ëf̈g̈ḧ | 3441 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 38 [paras[2].firstChil
d, 4, comment, 2]: modifying the second added range must modify the Selection's
last Range assert_equals: After mutating the second added Range, startOffset of
the Selection's last Range must match the added Range expected 0 but got 6 |
| 3825 " but got Text node "Qrstuvwx" | |
| 3826 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 38 [paras[2].firstChil
d, 4, comment, 2]: modifying the Selection's last Range must modify the second a
dded Range assert_equals: After second addRange(), after mutating the Selection'
s last Range, startOffset of the Selection's last Range must match the added Ran
ge expected 0 but got 6 | 3442 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 38 [paras[2].firstChil
d, 4, comment, 2]: modifying the Selection's last Range must modify the second a
dded Range assert_equals: After second addRange(), after mutating the Selection'
s last Range, startOffset of the Selection's last Range must match the added Ran
ge expected 0 but got 6 |
| 3827 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 39 [paras[3], 1, comme
nt, 8]: first addRange() must not throw exceptions or modify the range it's give
n | 3443 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 39 [paras[3], 1, comme
nt, 8]: first addRange() must not throw exceptions or modify the range it's give
n |
| 3828 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 39 [paras[3], 1, comme
nt, 8]: first addRange() must result in rangeCount being 1 | 3444 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 39 [paras[3], 1, comme
nt, 8]: first addRange() must result in rangeCount being 1 |
| 3829 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 39 [paras[3], 1, comme
nt, 8]: first addRange() must result in the selection's last range having the sp
ecified endpoints | 3445 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 39 [paras[3], 1, comme
nt, 8]: first addRange() must result in the selection's last range having the sp
ecified endpoints |
| 3830 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 39 [paras[3], 1, comme
nt, 8]: first addRange() must result in the selection's last range being the sam
e object we added | 3446 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 39 [paras[3], 1, comme
nt, 8]: first addRange() must result in the selection's last range being the sam
e object we added |
| 3831 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 39 [paras[3], 1, comme
nt, 8]: modifying the first added range must modify the Selection's last Range | 3447 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 39 [paras[3], 1, comme
nt, 8]: modifying the first added range must modify the Selection's last Range |
| 3832 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 39 [paras[3], 1, comme
nt, 8]: modifying the Selection's last Range must modify the first added Range | 3448 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 39 [paras[3], 1, comme
nt, 8]: modifying the Selection's last Range must modify the first added Range |
| 3833 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 39 [paras[3], 1, comme
nt, 8]: second addRange() must not throw exceptions or modify the range it's giv
en | 3449 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 39 [paras[3], 1, comme
nt, 8]: second addRange() must not throw exceptions or modify the range it's giv
en |
| 3834 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 39 [paras[3], 1, comme
nt, 8]: second addRange() must result in rangeCount being 1 | 3450 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 39 [paras[3], 1, comme
nt, 8]: second addRange() must result in rangeCount being 1 |
| 3835 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 39 [paras[3], 1, comme
nt, 8]: second addRange() must result in the selection's last range having the s
pecified endpoints assert_equals: endContainer of the Selection's last Range mus
t match the added Range expected Comment node <!--Alphabet soup?--> but got Elem
ent node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ | 3451 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 39 [paras[3], 1, comme
nt, 8]: second addRange() must result in the selection's last range having the s
pecified endpoints assert_equals: startContainer of the Selection's last Range m
ust match the added Range expected Element node <p id="d" style="display:none">Y
zabcdef</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 3836 </p><p id="b" s... | 3452 " |
| 3837 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 39 [paras[3], 1, comme
nt, 8]: second addRange() must result in the selection's last range being the sa
me object we added assert_equals: getRangeAt(rangeCount - 1) must return the sam
e object we added expected object "Ghijklmn" but got object "Ghijklmn" | 3453 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 39 [paras[3], 1, comme
nt, 8]: second addRange() must result in the selection's last range being the sa
me object we added assert_equals: getRangeAt(rangeCount - 1) must return the sam
e object we added expected object "Ghijklmn" but got object "" |
| 3838 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 39 [paras[3], 1, comme
nt, 8]: modifying the second added range must modify the Selection's last Range
assert_equals: After mutating the second added Range, startContainer of the Sele
ction's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈
ḧ | 3454 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 39 [paras[3], 1, comme
nt, 8]: modifying the second added range must modify the Selection's last Range
assert_equals: After mutating the second added Range, startOffset of the Selecti
on's last Range must match the added Range expected 0 but got 6 |
| 3839 " but got Element node <p id="d" style="display:none">Yzabcdef</p> | |
| 3840 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 39 [paras[3], 1, comme
nt, 8]: modifying the Selection's last Range must modify the second added Range
assert_equals: After second addRange(), after mutating the Selection's last Rang
e, startOffset of the Selection's last Range must match the added Range expected
0 but got 6 | 3455 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 39 [paras[3], 1, comme
nt, 8]: modifying the Selection's last Range must modify the second added Range
assert_equals: After second addRange(), after mutating the Selection's last Rang
e, startOffset of the Selection's last Range must match the added Range expected
0 but got 6 |
| 3841 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 40 [foreignDoc, 0, for
eignDoc, 0]: first addRange() must not throw exceptions or modify the range it's
given | 3456 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 40 [foreignDoc, 0, for
eignDoc, 0]: first addRange() must not throw exceptions or modify the range it's
given |
| 3842 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 40 [foreignDoc, 0, for
eignDoc, 0]: first addRange() must result in rangeCount being 1 | 3457 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 40 [foreignDoc, 0, for
eignDoc, 0]: first addRange() must result in rangeCount being 1 |
| 3843 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 40 [foreignDoc, 0, for
eignDoc, 0]: first addRange() must result in the selection's last range having t
he specified endpoints | 3458 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 40 [foreignDoc, 0, for
eignDoc, 0]: first addRange() must result in the selection's last range having t
he specified endpoints |
| 3844 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 40 [foreignDoc, 0, for
eignDoc, 0]: first addRange() must result in the selection's last range being th
e same object we added | 3459 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 40 [foreignDoc, 0, for
eignDoc, 0]: first addRange() must result in the selection's last range being th
e same object we added |
| 3845 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 40 [foreignDoc, 0, for
eignDoc, 0]: modifying the first added range must modify the Selection's last Ra
nge | 3460 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 40 [foreignDoc, 0, for
eignDoc, 0]: modifying the first added range must modify the Selection's last Ra
nge |
| 3846 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 40 [foreignDoc, 0, for
eignDoc, 0]: modifying the Selection's last Range must modify the first added Ra
nge | 3461 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 40 [foreignDoc, 0, for
eignDoc, 0]: modifying the Selection's last Range must modify the first added Ra
nge |
| 3847 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 40 [foreignDoc, 0, for
eignDoc, 0]: second addRange() must not throw exceptions or modify the range it'
s given | 3462 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 40 [foreignDoc, 0, for
eignDoc, 0]: second addRange() must not throw exceptions or modify the range it'
s given |
| 3848 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 40 [foreignDoc, 0, for
eignDoc, 0]: second addRange() must result in rangeCount being 1 | 3463 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 40 [foreignDoc, 0, for
eignDoc, 0]: second addRange() must result in rangeCount being 1 |
| 3849 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 40 [foreignDoc, 0, for
eignDoc, 0]: second addRange() must result in the selection's last range having
the specified endpoints assert_equals: startContainer of the Selection's last Ra
nge must match the added Range expected Document node with 3 children but got Te
xt node "Äb̈c̈d̈ëf̈g̈ḧ | 3464 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 40 [foreignDoc, 0, for
eignDoc, 0]: second addRange() must result in the selection's last range having
the specified endpoints assert_equals: startContainer of the Selection's last Ra
nge must match the added Range expected Document node with 3 children but got Te
xt node "Äb̈c̈d̈ëf̈g̈ḧ |
| (...skipping 217 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4067 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 57 [xmlDocfrag, 0, xml
Docfrag, 0]: modifying the Selection's last Range must modify the first added Ra
nge | 3682 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 57 [xmlDocfrag, 0, xml
Docfrag, 0]: modifying the Selection's last Range must modify the first added Ra
nge |
| 4068 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 57 [xmlDocfrag, 0, xml
Docfrag, 0]: second addRange() must not throw exceptions or modify the range it'
s given | 3683 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 57 [xmlDocfrag, 0, xml
Docfrag, 0]: second addRange() must not throw exceptions or modify the range it'
s given |
| 4069 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 57 [xmlDocfrag, 0, xml
Docfrag, 0]: second addRange() must result in rangeCount being 1 | 3684 PASS Range 39 [paras[3], 1, comment, 8] followed by Range 57 [xmlDocfrag, 0, xml
Docfrag, 0]: second addRange() must result in rangeCount being 1 |
| 4070 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 57 [xmlDocfrag, 0, xml
Docfrag, 0]: second addRange() must result in the selection's last range having
the specified endpoints assert_equals: startContainer of the Selection's last Ra
nge must match the added Range expected DocumentFragment node with 0 children bu
t got Text node "Äb̈c̈d̈ëf̈g̈ḧ | 3685 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 57 [xmlDocfrag, 0, xml
Docfrag, 0]: second addRange() must result in the selection's last range having
the specified endpoints assert_equals: startContainer of the Selection's last Ra
nge must match the added Range expected DocumentFragment node with 0 children bu
t got Text node "Äb̈c̈d̈ëf̈g̈ḧ |
| 4071 " | 3686 " |
| 4072 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 57 [xmlDocfrag, 0, xml
Docfrag, 0]: second addRange() must result in the selection's last range being t
he same object we added assert_equals: getRangeAt(rangeCount - 1) must return th
e same object we added expected object "" but got object "" | 3687 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 57 [xmlDocfrag, 0, xml
Docfrag, 0]: second addRange() must result in the selection's last range being t
he same object we added assert_equals: getRangeAt(rangeCount - 1) must return th
e same object we added expected object "" but got object "" |
| 4073 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 57 [xmlDocfrag, 0, xml
Docfrag, 0]: modifying the second added range must modify the Selection's last R
ange assert_equals: After mutating the second added Range, startOffset of the Se
lection's last Range must match the added Range expected 0 but got 6 | 3688 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 57 [xmlDocfrag, 0, xml
Docfrag, 0]: modifying the second added range must modify the Selection's last R
ange assert_equals: After mutating the second added Range, startOffset of the Se
lection's last Range must match the added Range expected 0 but got 6 |
| 4074 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 57 [xmlDocfrag, 0, xml
Docfrag, 0]: modifying the Selection's last Range must modify the second added R
ange assert_equals: After second addRange(), after mutating the Selection's last
Range, startOffset of the Selection's last Range must match the added Range exp
ected 0 but got 6 | 3689 FAIL Range 39 [paras[3], 1, comment, 8] followed by Range 57 [xmlDocfrag, 0, xml
Docfrag, 0]: modifying the Selection's last Range must modify the second added R
ange assert_equals: After second addRange(), after mutating the Selection's last
Range, startOffset of the Selection's last Range must match the added Range exp
ected 0 but got 6 |
| 4075 Harness: the test ran to completion. | 3690 Harness: the test ran to completion. |
| 4076 | 3691 |
| OLD | NEW |