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

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

Issue 2653523003: Make DOMSelection cache Range (Closed)
Patch Set: nit Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 CONSOLE ERROR: line 7: The given range isn't in document. 1 CONSOLE ERROR: line 7: The given range isn't in document.
2 CONSOLE ERROR: line 7: The given range isn't in document. 2 CONSOLE ERROR: line 7: The given range isn't in document.
3 CONSOLE ERROR: line 7: The given range isn't in document. 3 CONSOLE ERROR: line 7: The given range isn't in document.
4 CONSOLE ERROR: line 7: The given range isn't in document. 4 CONSOLE ERROR: line 7: The given range isn't in document.
5 CONSOLE ERROR: line 7: The given range isn't in document. 5 CONSOLE ERROR: line 7: The given range isn't in document.
6 CONSOLE ERROR: line 7: The given range isn't in document. 6 CONSOLE ERROR: line 7: The given range isn't in document.
7 CONSOLE ERROR: line 7: The given range isn't in document. 7 CONSOLE ERROR: line 7: The given range isn't in document.
8 CONSOLE ERROR: line 7: The given range isn't in document. 8 CONSOLE ERROR: line 7: The given range isn't in document.
9 CONSOLE ERROR: line 7: The given range isn't in document. 9 CONSOLE ERROR: line 7: The given range isn't in document.
10 CONSOLE ERROR: line 7: The given range isn't in document. 10 CONSOLE ERROR: line 7: The given range isn't in document.
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
95 This is a testharness.js-based test. 95 This is a testharness.js-based test.
96 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given 96 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
97 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 97 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
98 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 98 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
99 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 99 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
100 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 100 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
101 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 101 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
102 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() mus t not throw exceptions or modify the range it's given 102 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() mus t not throw exceptions or modify the range it's given
103 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() mus t result in rangeCount being 1 103 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() mus t result in rangeCount being 1
104 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() mus t result in the selection's last range having the specified endpoints 104 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() mus t result in the selection's last range having the specified endpoints
105 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() mus t result in the selection's last range being the same object we added assert_equ als: getRangeAt(rangeCount - 1) must return the same object we added expected ob ject "" but got object "" 105 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() mus t result in the selection's last range being the same object we added
106 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, endOffset of the Selection's last Range must match the added Range expected 2 but got 0 106 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range
107 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selecti on's last Range must modify the second added Range assert_equals: After second a ddRange(), after mutating the Selection's last Range, startOffset of the Selecti on's last Range must match the added Range expected 0 but got 6 107 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selecti on's last Range must modify the second added Range
108 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given 108 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
109 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 109 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
110 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 110 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
111 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 111 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
112 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 112 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
113 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 113 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
114 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() mus t not throw exceptions or modify the range it's given 114 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() mus t not throw exceptions or modify the range it's given
115 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() mus t result in rangeCount being 1 115 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() mus t result in rangeCount being 1
116 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() mus t result in the selection's last range having the specified endpoints 116 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() mus t result in the selection's last range having the specified endpoints
117 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() mus t result in the selection's last range being the same object we added assert_equ als: getRangeAt(rangeCount - 1) must return the same object we added expected ob ject "A" but got object "A" 117 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() mus t result in the selection's last range being the same object we added
118 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, endOffset of the Selection's last Range must match the added Range expected 2 but got 1 118 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range
119 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selecti on's last Range must modify the second added Range assert_equals: After second a ddRange(), after mutating the Selection's last Range, startOffset of the Selecti on's last Range must match the added Range expected 0 but got 6 119 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selecti on's last Range must modify the second added Range
120 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given 120 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
121 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 121 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
122 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 122 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
123 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 123 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
124 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 124 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
125 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 125 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
126 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() mus t not throw exceptions or modify the range it's given 126 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() mus t not throw exceptions or modify the range it's given
127 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() mus t result in rangeCount being 1 127 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() mus t result in rangeCount being 1
128 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() mus t result in the selection's last range having the specified endpoints 128 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() mus t result in the selection's last range having the specified endpoints
129 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() mus t result in the selection's last range being the same object we added assert_equ als: getRangeAt(rangeCount - 1) must return the same object we added expected ob ject "b̈c̈d̈" but got object "b̈c̈d̈" 129 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() mus t result in the selection's last range being the same object we added
130 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match th e added Range expected 0 but got 2 130 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range
131 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selecti on's last Range must modify the second added Range assert_equals: After second a ddRange(), after mutating the Selection's last Range, startOffset of the Selecti on's last Range must match the added Range expected 0 but got 6 131 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selecti on's last Range must modify the second added Range
132 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given 132 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
133 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 133 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
134 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 134 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
135 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 135 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
136 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 136 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
137 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 137 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
138 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() mus t not throw exceptions or modify the range it's given 138 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() mus t not throw exceptions or modify the range it's given
139 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() mus t result in rangeCount being 1 139 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() mus t result in rangeCount being 1
140 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() mus t result in the selection's last range having the specified endpoints 140 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() mus t result in the selection's last range having the specified endpoints
141 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() mus t result in the selection's last range being the same object we added assert_equ als: getRangeAt(rangeCount - 1) must return the same object we added expected ob ject "b̈c̈d̈e" but got object "b̈c̈d̈e" 141 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() mus t result in the selection's last range being the same object we added
142 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match th e added Range expected 0 but got 2 142 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range
143 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selecti on's last Range must modify the second added Range assert_equals: After second a ddRange(), after mutating the Selection's last Range, startOffset of the Selecti on's last Range must match the added Range expected 0 but got 6 143 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selecti on's last Range must modify the second added Range
144 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given 144 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
145 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 145 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
146 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 146 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
147 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 147 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
148 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 148 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
149 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 149 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
150 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() mus t not throw exceptions or modify the range it's given 150 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() mus t not throw exceptions or modify the range it's given
151 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() mus t result in rangeCount being 1 151 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() mus t result in rangeCount being 1
152 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() mus t result in the selection's last range having the specified endpoints 152 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() mus t result in the selection's last range having the specified endpoints
153 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() mus t result in the selection's last range being the same object we added assert_equ als: getRangeAt(rangeCount - 1) must return the same object we added expected ob ject "" but got object "" 153 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() mus t result in the selection's last range being the same object we added
154 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 154 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
155 " but got Text node "Ijklmnop 155 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selecti on's last Range must modify the second added Range
156 "
157 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selecti on's last Range must modify the second added Range assert_equals: After second a ddRange(), after mutating the Selection's last Range, startOffset of the Selecti on's last Range must match the added Range expected 0 but got 6
158 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given 156 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
159 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 157 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
160 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 158 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
161 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 159 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
162 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 160 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
163 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 161 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
164 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() mus t not throw exceptions or modify the range it's given 162 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() mus t not throw exceptions or modify the range it's given
165 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() mus t result in rangeCount being 1 163 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() mus t result in rangeCount being 1
166 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() mus t result in the selection's last range having the specified endpoints 164 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() mus t result in the selection's last range having the specified endpoints
167 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() mus t result in the selection's last range being the same object we added assert_equ als: getRangeAt(rangeCount - 1) must return the same object we added expected ob ject "I" but got object "I" 165 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() mus t result in the selection's last range being the same object we added
168 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 166 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range
169 " but got Text node "Ijklmnop 167 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selecti on's last Range must modify the second added Range
170 "
171 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selecti on's last Range must modify the second added Range assert_equals: After second a ddRange(), after mutating the Selection's last Range, startOffset of the Selecti on's last Range must match the added Range expected 0 but got 6
172 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given 168 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
173 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 169 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
174 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 170 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
175 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 171 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
176 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 172 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
177 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 173 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
178 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() mus t not throw exceptions or modify the range it's given 174 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() mus t not throw exceptions or modify the range it's given
179 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() mus t result in rangeCount being 1 175 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() mus t result in rangeCount being 1
180 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() mus t result in the selection's last range having the specified endpoints 176 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() mus t result in the selection's last range having the specified endpoints
181 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() mus t result in the selection's last range being the same object we added assert_equ als: getRangeAt(rangeCount - 1) must return the same object we added expected ob ject "klmnop" but got object "klmnop" 177 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() mus t result in the selection's last range being the same object we added
182 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 178 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
183 " but got Text node "Ijklmnop 179 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selecti on's last Range must modify the second added Range
184 "
185 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selecti on's last Range must modify the second added Range assert_equals: After second a ddRange(), after mutating the Selection's last Range, startOffset of the Selecti on's last Range must match the added Range expected 0 but got 6
186 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given 180 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
187 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 181 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
188 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 182 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
189 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 183 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
190 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 184 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
191 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 185 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
192 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() mus t not throw exceptions or modify the range it's given 186 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() mus t not throw exceptions or modify the range it's given
193 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() mus t result in rangeCount being 1 187 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() mus t result in rangeCount being 1
194 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() mus t result in the selection's last range having the specified endpoints 188 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() mus t result in the selection's last range having the specified endpoints
195 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() mus t result in the selection's last range being the same object we added assert_equ als: getRangeAt(rangeCount - 1) must return the same object we added expected ob ject "klmnop 189 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() mus t result in the selection's last range being the same object we added
196 " but got object "klmnop 190 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range
197 " 191 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selecti on's last Range must modify the second added Range
198 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
199 " but got Text node "Ijklmnop
200 "
201 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selecti on's last Range must modify the second added Range assert_equals: After second a ddRange(), after mutating the Selection's last Range, startOffset of the Selecti on's last Range must match the added Range expected 0 but got 6
202 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRa nge() must not throw exceptions or modify the range it's given 192 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRa nge() must not throw exceptions or modify the range it's given
203 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRa nge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expe cted 1 but got 0 193 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRa nge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expe cted 1 but got 0
204 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRa nge() must result in the selection's last range having the specified endpoints a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0 194 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRa nge() must result in the selection's last range having the specified endpoints a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
205 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRa nge() must result in the selection's last range being the same object we added a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0 195 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRa nge() must result in the selection's last range being the same object we added a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
206 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying t he first added range must modify the Selection's last Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0 196 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying t he first added range must modify the Selection's last Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
207 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying t he Selection's last Range must modify the first added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0 197 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying t he Selection's last Range must modify the first added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
208 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addR ange() must not throw exceptions or modify the range it's given 198 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addR ange() must not throw exceptions or modify the range it's given
209 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0 199 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
210 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0 200 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
211 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0 201 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
273 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying th e Selection's last Range must modify the second added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0 263 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying th e Selection's last Range must modify the second added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
274 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addR ange() must not throw exceptions or modify the range it's given 264 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addR ange() must not throw exceptions or modify the range it's given
275 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0 265 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
276 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0 266 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
277 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0 267 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
278 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 268 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
279 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 269 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
280 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second add Range() must not throw exceptions or modify the range it's given 270 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second add Range() must not throw exceptions or modify the range it's given
281 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second add Range() must result in rangeCount being 1 271 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second add Range() must result in rangeCount being 1
282 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second add Range() must result in the selection's last range having the specified endpoints 272 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second add Range() must result in the selection's last range having the specified endpoints
283 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second add Range() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests 273 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second add Range() must result in the selection's last range being the same object we added
284 274 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the second added range must modify the Selection's last Range
285 " but got object "Selection.addRange() tests 275 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
286
287 "
288 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the second added range must modify the Selection's last Range assert_equals: Aft er 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̈ḧ
289 " but got Element node <html><head><title>Selection.addRange() tests</title>
290 <me...
291 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: Aft er 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
292 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addR ange() must not throw exceptions or modify the range it's given 276 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addR ange() must not throw exceptions or modify the range it's given
293 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0 277 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
294 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0 278 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
295 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0 279 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
296 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 280 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
297 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 281 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
298 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second add Range() must not throw exceptions or modify the range it's given 282 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second add Range() must not throw exceptions or modify the range it's given
299 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second add Range() must result in rangeCount being 1 283 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second add Range() must result in rangeCount being 1
300 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second add Range() must result in the selection's last range having the specified endpoints 284 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second add Range() must result in the selection's last range having the specified endpoints
301 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second add Range() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests 285 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second add Range() must result in the selection's last range being the same object we added
302 286 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifying the second added range must modify the Selection's last Range
303 Äb̈c̈d̈ëf̈g̈ḧ 287 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifying the Selection's last Range must modify the second added Range
304 Ijklmnop
305 QrstuvwxYzabcdefGhijklmn
306
307
308
309
310
311 "use strict";
312
313 testAddRangeSubSet(52, 56);
314 testDiv.style.display = "none";
315 " but got object "Selection.addRange() tests
316
317 Äb̈c̈d̈ëf̈g̈ḧ
318 Ijklmnop
319 QrstuvwxYzabcdefGhijklmn
320
321
322
323
324
325 "use strict";
326
327 testAddRangeSubSet(52, 56);
328 testDiv.style.display = "none";
329 "
330 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifying the second added range must modify the Selection's last Range assert_equals: Aft er 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̈ḧ
331 " but got Element node <html><head><title>Selection.addRange() tests</title>
332 <me...
333 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifying the Selection's last Range must modify the second added Range assert_equals: Aft er 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
334 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addR ange() must not throw exceptions or modify the range it's given 288 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addR ange() must not throw exceptions or modify the range it's given
335 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0 289 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
336 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0 290 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
337 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0 291 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
338 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 292 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
339 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 293 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
340 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second add Range() must not throw exceptions or modify the range it's given 294 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second add Range() must not throw exceptions or modify the range it's given
341 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second add Range() must result in rangeCount being 1 295 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second add Range() must result in rangeCount being 1
342 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second add Range() must result in the selection's last range having the specified endpoints 296 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second add Range() must result in the selection's last range having the specified endpoints
343 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second add Range() 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̈ḧ 297 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second add Range() must result in the selection's last range being the same object we added
344 Ijklmnop 298 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifying the second added range must modify the Selection's last Range
345 QrstuvwxYzabcdefGhijklmn 299 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifying the Selection's last Range must modify the second added Range
346
347
348
349
350
351 "use strict";
352
353 testAddRangeSubSet(52, 56);
354 testDiv.style.display = "none";
355 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
356 Ijklmnop
357 QrstuvwxYzabcdefGhijklmn
358
359
360
361
362
363 "use strict";
364
365 testAddRangeSubSet(52, 56);
366 testDiv.style.display = "none";
367 "
368 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifying the second added range must modify the Selection's last Range assert_equals: Aft er 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̈ḧ
369 " but got Element node <html><head><title>Selection.addRange() tests</title>
370 <me...
371 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifying the Selection's last Range must modify the second added Range assert_equals: Aft er 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
372 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must not throw exceptions or modify the range it's given 300 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must not throw exceptions or modify the range it's given
373 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 301 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
374 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0 302 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
375 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0 303 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
376 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 304 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
377 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 305 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
378 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must not throw exceptions or modify the range it's given 306 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must not throw exceptions or modify the range it's given
379 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in rangeCount being 1 307 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in rangeCount being 1
380 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range having the specified endpoints 308 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
381 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] 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: getRan geAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 309 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] 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
382 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] 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̈ḧ 310 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range
383 " but got Element node <head><title>Selection.addRange() tests</title> 311 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last R ange must modify the second added Range
384 <meta nam...
385 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last R ange must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last R ange must match the added Range expected 0 but got 6
386 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given 312 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
387 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 313 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
388 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0 314 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
389 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0 315 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
390 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 316 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
391 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 317 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
392 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given 318 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
393 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 319 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
394 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints 320 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
395 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] 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: getRan geAt(rangeCount - 1) must return the same object we added expected object "Äb̈c ̈d̈ëf̈g̈ḧ 321 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] 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
396 Ijklmnop 322 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
397 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ 323 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last R ange must modify the second added Range
398 Ijklmnop
399 QrstuvwxYzabcdefGhijklmn"
400 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] 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̈ḧ
401 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
402 </p><p id...
403 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last R ange must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last R ange must match the added Range expected 0 but got 6
404 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given 324 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
405 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 325 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
406 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoi nts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0 326 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoi nts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
407 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we ad ded assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0 327 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we ad ded assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
408 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modify ing the first added range must modify the Selection's last Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 328 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modify ing the first added range must modify the Selection's last Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
409 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modify ing the Selection's last Range must modify the first added Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 329 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modify ing the Selection's last Range must modify the first added Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
410 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given 330 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
411 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 331 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
412 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpo ints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0 332 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpo ints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
413 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we a dded assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0 333 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we a dded assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
(...skipping 25 matching lines...) Expand all
439 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's la st Range must modify the second added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0 359 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's la st Range must modify the second added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
440 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given 360 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
441 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 361 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
442 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0 362 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
443 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0 363 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
444 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0 364 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
445 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0 365 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
446 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exception s or modify the range it's given 366 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exception s or modify the range it's given
447 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCoun t being 1 367 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCoun t being 1
448 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selec tion's last range having the specified endpoints 368 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selec tion's last range having the specified endpoints
449 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selec tion's last range being the same object we added assert_equals: getRangeAt(range Count - 1) must return the same object we added expected object "" but got objec t "" 369 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selec tion's last range being the same object we added
450 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modi fy the Selection's last Range assert_equals: After mutating the second added Ran ge, startContainer of the Selection's last Range must match the added Range expe cted Text node "Äb̈c̈d̈ëf̈g̈ḧ 370 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modi fy the Selection's last Range
451 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 371 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range
452 </p>
453 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] 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 muta ting the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
454 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given 372 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
455 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 373 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
456 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0 374 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
457 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0 375 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
458 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0 376 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
459 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0 377 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
460 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exception s or modify the range it's given 378 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exception s or modify the range it's given
461 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCoun t being 1 379 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCoun t being 1
462 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selec tion's last range having the specified endpoints 380 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selec tion's last range having the specified endpoints
463 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selec tion's last range being the same object we added assert_equals: getRangeAt(range Count - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈h ̈ 381 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selec tion's last range being the same object we added
464 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 382 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modi fy the Selection's last Range
465 " 383 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
466 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modi fy the Selection's last Range assert_equals: After mutating the second added Ran ge, startContainer of the Selection's last Range must match the added Range expe cted Text node "Äb̈c̈d̈ëf̈g̈ḧ
467 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
468 </p>
469 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] 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 muta ting the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
470 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given 384 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
471 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 385 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
472 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0 386 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
473 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0 387 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
474 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 388 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
475 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 389 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
476 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given 390 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
477 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 391 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
478 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0 392 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
479 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0 393 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
(...skipping 13 matching lines...) Expand all
493 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last R ange must modify the second added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0 407 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last R ange must modify the second added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
494 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() mus t not throw exceptions or modify the range it's given 408 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() mus t not throw exceptions or modify the range it's given
495 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() mus t result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 bu t got 0 409 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() mus t result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 bu t got 0
496 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() mus t result in the selection's last range having the specified endpoints assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 410 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() mus t result in the selection's last range having the specified endpoints assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
497 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() mus t result in the selection's last range being the same object we added assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 411 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() mus t result in the selection's last range being the same object we added assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
498 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 412 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
499 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Select ion's last Range must modify the first added Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 413 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Select ion's last Range must modify the first added Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
500 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() mu st not throw exceptions or modify the range it's given 414 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() mu st not throw exceptions or modify the range it's given
501 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() mu st result in rangeCount being 1 415 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() mu st result in rangeCount being 1
502 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() mu st result in the selection's last range having the specified endpoints 416 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() mu st result in the selection's last range having the specified endpoints
503 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() mu st result in the selection's last range being the same object we added assert_eq uals: getRangeAt(rangeCount - 1) must return the same object we added expected o bject "Äb̈c̈d̈ëf̈g̈ḧ 417 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() mu st result in the selection's last range being the same object we added
504 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 418 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
505 " 419 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Select ion's last Range must modify the second added Range
506 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] 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 mutatin g the second added Range, endContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
507 " but got Text node "Ijklmnop
508 "
509 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Select ion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Select ion's last Range must match the added Range expected 0 but got 6
510 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() mus t not throw exceptions or modify the range it's given 420 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() mus t not throw exceptions or modify the range it's given
511 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() mus t result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 bu t got 0 421 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() mus t result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 bu t got 0
512 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() mus t result in the selection's last range having the specified endpoints assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 422 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() mus t result in the selection's last range having the specified endpoints assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
513 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() mus t result in the selection's last range being the same object we added assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 423 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() mus t result in the selection's last range being the same object we added assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
514 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 424 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
515 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Select ion's last Range must modify the first added Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 425 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Select ion's last Range must modify the first added Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
516 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() mu st not throw exceptions or modify the range it's given 426 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() mu st not throw exceptions or modify the range it's given
517 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() mu st result in rangeCount being 1 427 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() mu st result in rangeCount being 1
518 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() mu st result in the selection's last range having the specified endpoints 428 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() mu st result in the selection's last range having the specified endpoints
519 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() mu st result in the selection's last range being the same object we added assert_eq uals: getRangeAt(rangeCount - 1) must return the same object we added expected o bject "Äb̈c̈d̈ëf̈g̈ḧ 429 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() mu st result in the selection's last range being the same object we added
520 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ 430 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
521 Ijklmnop" 431 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Select ion's last Range must modify the second added Range
522 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] 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 mutatin g the second added Range, endContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
523 " but got Text node "Ijklmnop
524 "
525 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Select ion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Select ion's last Range must match the added Range expected 0 but got 6
526 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given 432 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
527 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 433 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
528 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0 434 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
529 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0 435 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
530 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0 436 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
531 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0 437 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
532 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not thro w exceptions or modify the range it's given 438 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not thro w exceptions or modify the range it's given
533 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result i n rangeCount being 1 439 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result i n rangeCount being 1
534 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result i n the selection's last range having the specified endpoints 440 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result i n the selection's last range having the specified endpoints
535 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result i n the selection's last range being the same object we added assert_equals: getRa ngeAt(rangeCount - 1) must return the same object we added expected object "̈c̈d ̈ëf̈g̈ḧ 441 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result i n the selection's last range being the same object we added
536 Ijklmnop 442 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added rang e must modify the Selection's last Range
537 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ 443 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
538 Ijklmnop
539 QrstuvwxYzabcdef"
540 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added rang e must modify the Selection's last Range assert_equals: After mutating the secon d added Range, startOffset of the Selection's last Range must match the added Ra nge expected 0 but got 3
541 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
542 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given 444 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
543 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 445 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
544 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0 446 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
545 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0 447 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
546 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0 448 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
547 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0 449 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
548 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not thro w exceptions or modify the range it's given 450 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not thro w exceptions or modify the range it's given
549 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result i n rangeCount being 1 451 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result i n rangeCount being 1
550 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result i n the selection's last range having the specified endpoints 452 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result i n the selection's last range having the specified endpoints
551 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result i n the selection's last range being the same object we added assert_equals: getRa ngeAt(rangeCount - 1) must return the same object we added expected object "Äb̈ c̈d" but got object "Äb̈c̈d" 453 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result i n the selection's last range being the same object we added
552 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added rang e must modify the Selection's last Range assert_equals: After mutating the secon d added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 454 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added rang e must modify the Selection's last Range
553 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 455 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
554 </p>
555 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
556 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given 456 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
557 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 457 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
558 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 458 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
559 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 459 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
560 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0 460 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
561 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must m odify the first added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0 461 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must m odify the first added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
562 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given 462 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
563 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 463 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1
564 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the select ion's last range having the specified endpoints 464 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the select ion's last range having the specified endpoints
565 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the select ion's last range being the same object we added assert_equals: getRangeAt(rangeC ount - 1) must return the same object we added expected object "QrstuvwxYzabcdef Ghijklmn" but got object "QrstuvwxYzabcdefGhijklmn" 465 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the select ion's last range being the same object we added
566 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modif y the Selection's last Range assert_equals: After mutating the second added Rang e, startContainer of the Selection's last Range must match the added Range expec ted Text node "Äb̈c̈d̈ëf̈g̈ḧ 466 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modif y the Selection's last Range
567 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 467 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must m odify the second added Range
568 </p><p id="b" s...
569 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must m odify the second added Range assert_equals: After second addRange(), after mutat ing the Selection's last Range, startOffset of the Selection's last Range must m atch the added Range expected 0 but got 6
570 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given 468 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
571 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 469 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
572 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0 470 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
573 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0 471 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
574 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 472 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
575 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 473 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
576 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given 474 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
577 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 475 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1
578 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints 476 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
579 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] 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: getRan geAt(rangeCount - 1) must return the same object we added expected object "Ijklm nop 477 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] 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
580 Qrstu" but got object "Ijklmnop 478 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
581 Qrstu" 479 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last R ange must modify the second added Range
582 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] 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̈ḧ
583 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
584 </p><p id="b" s...
585 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last R ange must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last R ange must match the added Range expected 0 but got 6
586 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given 480 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
587 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 481 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
588 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 482 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
589 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 483 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
590 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 484 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
591 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 485 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
592 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() mus t not throw exceptions or modify the range it's given 486 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() mus t not throw exceptions or modify the range it's given
593 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() mus t result in rangeCount being 1 487 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() mus t result in rangeCount being 1
594 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() mus t result in the selection's last range having the specified endpoints 488 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() mus t result in the selection's last range having the specified endpoints
595 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() mus t result in the selection's last range being the same object we added assert_equ als: getRangeAt(rangeCount - 1) must return the same object we added expected ob ject "" but got object "" 489 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() mus t result in the selection's last range being the same object we added
596 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 490 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the second added range must modify the Selection's last Range
597 " but got Element node <html><head><title>Selection.addRange() tests</title> 491 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selecti on's last Range must modify the second added Range
598 <me...
599 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selecti on's last Range must modify the second added Range assert_equals: After second a ddRange(), after mutating the Selection's last Range, startOffset of the Selecti on's last Range must match the added Range expected 0 but got 6
600 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given 492 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
601 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 493 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
602 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 494 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
603 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 495 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
604 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 496 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
605 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 497 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
606 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given 498 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
607 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 499 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
608 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 500 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
609 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 501 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
610 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the sec ond added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 502 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the sec ond added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
611 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Sel ection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 503 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Sel ection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
612 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 34 [document, 0, document, 1]: first addRange() must not throw exceptions or modify the range it's given 504 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 34 [document, 0, document, 1]: first addRange() must not throw exceptions or modify the range it's given
613 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 34 [document, 0, document, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 505 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 34 [document, 0, document, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
614 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0 506 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
615 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0 507 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
616 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 34 [document, 0, document, 1]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0 508 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 34 [document, 0, document, 1]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
617 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0 509 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
618 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 34 [document, 0, document, 1]: second addRange() must not throw exception s or modify the range it's given 510 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 34 [document, 0, document, 1]: second addRange() must not throw exception s or modify the range it's given
619 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 34 [document, 0, document, 1]: second addRange() must result in rangeCoun t being 1 511 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 34 [document, 0, document, 1]: second addRange() must result in rangeCoun t being 1
620 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the selec tion's last range having the specified endpoints 512 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the selec tion's last range having the specified endpoints
621 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the selec tion's last range being the same object we added assert_equals: getRangeAt(range Count - 1) must return the same object we added expected object "" but got objec t "" 513 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the selec tion's last range being the same object we added
622 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 34 [document, 0, document, 1]: modifying the second added range must modi fy the Selection's last Range assert_equals: After mutating the second added Ran ge, startContainer of the Selection's last Range must match the added Range expe cted Text node "Äb̈c̈d̈ëf̈g̈ḧ 514 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 34 [document, 0, document, 1]: modifying the second added range must modi fy the Selection's last Range
623 " but got Document node with 2 children 515 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range must modify the second added Range
624 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after muta ting the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
625 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 35 [document, 0, document, 2]: first addRange() must not throw exceptions or modify the range it's given 516 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 35 [document, 0, document, 2]: first addRange() must not throw exceptions or modify the range it's given
626 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 35 [document, 0, document, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 517 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 35 [document, 0, document, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
627 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0 518 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
628 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0 519 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
629 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 35 [document, 0, document, 2]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0 520 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 35 [document, 0, document, 2]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
630 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0 521 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
631 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 35 [document, 0, document, 2]: second addRange() must not throw exception s or modify the range it's given 522 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 35 [document, 0, document, 2]: second addRange() must not throw exception s or modify the range it's given
632 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 35 [document, 0, document, 2]: second addRange() must result in rangeCoun t being 1 523 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 35 [document, 0, document, 2]: second addRange() must result in rangeCoun t being 1
633 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the selec tion's last range having the specified endpoints 524 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the selec tion's last range having the specified endpoints
634 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the selec tion's last range being the same object we added assert_equals: getRangeAt(range Count - 1) must return the same object we added expected object "Selection.addRa nge() tests 525 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the selec tion's last range being the same object we added
635 526 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 35 [document, 0, document, 2]: modifying the second added range must modi fy the Selection's last Range
636 Äb̈c̈d̈ëf̈g̈ḧ 527 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range must modify the second added Range
637 Ijklmnop
638 QrstuvwxYzabcdefGhijklmn
639
640
641
642
643
644 "use strict";
645
646 testAddRangeSubSet(52, 56);
647 testDiv.style.display = "none";
648 " but got object "Selection.addRange() tests
649
650 Äb̈c̈d̈ëf̈g̈ḧ
651 Ijklmnop
652 QrstuvwxYzabcdefGhijklmn
653
654
655
656
657
658 "use strict";
659
660 testAddRangeSubSet(52, 56);
661 testDiv.style.display = "none";
662 "
663 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 35 [document, 0, document, 2]: modifying the second added range must modi fy the Selection's last Range assert_equals: After mutating the second added Ran ge, startContainer of the Selection's last Range must match the added Range expe cted Text node "Äb̈c̈d̈ëf̈g̈ḧ
664 " but got Document node with 2 children
665 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after muta ting the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
666 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 36 [document, 1, document, 2]: first addRange() must not throw exceptions or modify the range it's given 528 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 36 [document, 1, document, 2]: first addRange() must not throw exceptions or modify the range it's given
667 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 36 [document, 1, document, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 529 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 36 [document, 1, document, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
668 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0 530 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
669 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0 531 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
670 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 36 [document, 1, document, 2]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0 532 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 36 [document, 1, document, 2]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
671 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0 533 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
672 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 36 [document, 1, document, 2]: second addRange() must not throw exception s or modify the range it's given 534 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 36 [document, 1, document, 2]: second addRange() must not throw exception s or modify the range it's given
673 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 36 [document, 1, document, 2]: second addRange() must result in rangeCoun t being 1 535 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 36 [document, 1, document, 2]: second addRange() must result in rangeCoun t being 1
674 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the selec tion's last range having the specified endpoints 536 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the selec tion's last range having the specified endpoints
675 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the selec tion's last range being the same object we added assert_equals: getRangeAt(range Count - 1) must return the same object we added expected object "Selection.addRa nge() tests 537 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the selec tion's last range being the same object we added
676 538 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 36 [document, 1, document, 2]: modifying the second added range must modi fy the Selection's last Range
677 Äb̈c̈d̈ëf̈g̈ḧ 539 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range must modify the second added Range
678 Ijklmnop
679 QrstuvwxYzabcdefGhijklmn
680
681
682
683
684
685 "use strict";
686
687 testAddRangeSubSet(52, 56);
688 testDiv.style.display = "none";
689 " but got object "Selection.addRange() tests
690
691 Äb̈c̈d̈ëf̈g̈ḧ
692 Ijklmnop
693 QrstuvwxYzabcdefGhijklmn
694
695
696
697
698
699 "use strict";
700
701 testAddRangeSubSet(52, 56);
702 testDiv.style.display = "none";
703 "
704 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 36 [document, 1, document, 2]: modifying the second added range must modi fy the Selection's last Range assert_equals: After mutating the second added Ran ge, startContainer of the Selection's last Range must match the added Range expe cted Text node "Äb̈c̈d̈ëf̈g̈ḧ
705 " but got Document node with 2 children
706 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after muta ting the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
707 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptions o r modify the range it's given 540 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptions o r modify the range it's given
708 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0 541 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
709 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selectio n's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 542 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selectio n's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
710 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selectio n's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 543 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selectio n's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
711 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0 544 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
712 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must mo dify the first added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0 545 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must mo dify the first added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
713 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw exceptions or modify the range it's given 546 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw exceptions or modify the range it's given
714 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCount being 1 547 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCount being 1
715 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selecti on's last range having the specified endpoints assert_equals: endContainer of th e Selection's last Range must match the added Range expected Comment node <!--Al phabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 548 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selecti on's last range having the specified endpoints
716 </p><p id="b" s... 549 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selecti on's last range being the same object we added
717 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selecti on's last range being the same object we added assert_equals: getRangeAt(rangeCo unt - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ 550 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must modify the Selection's last Range
718 Ijklmnop 551 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must mo dify the second added Range
719 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
720 Ijklmnop
721 QrstuvwxYzabcdefGhijklmn"
722 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 37 [testDiv, 0, comment, 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 expect ed Text node "Äb̈c̈d̈ëf̈g̈ḧ
723 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
724 </p><p id="b" s...
725 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must mo dify the second added Range assert_equals: After second addRange(), after mutati ng the Selection's last Range, startOffset of the Selection's last Range must ma tch the added Range expected 0 but got 6
726 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not throw exceptions or modify the range it's given 552 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not throw exceptions or modify the range it's given
727 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 553 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
728 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0 554 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
729 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0 555 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
730 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 556 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
731 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 557 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
732 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not throw exceptions or modify the range it's given 558 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not throw exceptions or modify the range it's given
733 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in rangeCount being 1 559 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in rangeCount being 1
734 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: endCon tainer of the Selection's last Range must match the added Range expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈ d̈ëf̈g̈ḧ 560 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range having the specified endpoints
735 </p><p id="b" s... 561 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range being the same object we added
736 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRan geAt(rangeCount - 1) must return the same object we added expected object "uvwxY zabcdefGhijklmn" but got object "uvwxYzabcdefGhijklmn" 562 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the second added range must modify the Selection's last Range
737 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 563 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last R ange must modify the second added Range
738 " but got Text node "Qrstuvwx"
739 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last R ange must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last R ange must match the added Range expected 0 but got 6
740 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw exceptions or modify the range it's given 564 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw exceptions or modify the range it's given
741 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 565 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
742 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 566 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
743 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 567 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
744 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0 568 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
745 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must m odify the first added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0 569 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must m odify the first added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
746 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw exceptions or modify the range it's given 570 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw exceptions or modify the range it's given
747 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeCount being 1 571 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeCount being 1
748 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the select ion's last range having the specified endpoints assert_equals: endContainer of t he Selection's last Range must match the added Range expected Comment node <!--A lphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 572 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the select ion's last range having the specified endpoints
749 </p><p id="b" s... 573 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the select ion's last range being the same object we added
750 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the select ion's last range being the same object we added assert_equals: getRangeAt(rangeC ount - 1) must return the same object we added expected object "Ghijklmn" but go t object "Ghijklmn" 574 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 39 [paras[3], 1, comment, 8]: modifying the second added range must modif y the Selection's last Range
751 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 39 [paras[3], 1, comment, 8]: modifying the second added range must modif y the Selection's last Range assert_equals: After mutating the second added Rang e, startContainer of the Selection's last Range must match the added Range expec ted Text node "Äb̈c̈d̈ëf̈g̈ḧ 575 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must m odify the second added Range
752 " but got Element node <p id="d" style="display:none">Yzabcdef</p>
753 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must m odify the second added Range assert_equals: After second addRange(), after mutat ing the Selection's last Range, startOffset of the Selection's last Range must m atch the added Range expected 0 but got 6
754 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw except ions or modify the range it's given 576 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw except ions or modify the range it's given
755 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 577 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
756 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 578 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
757 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 579 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
758 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 580 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
759 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 581 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
760 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw excep tions or modify the range it's given 582 PASS Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw excep tions or modify the range it's given
761 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in range Count being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 583 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in range Count being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
762 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the s election's last range having the specified endpoints assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 584 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the s election's last range having the specified endpoints assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
763 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the s election's last range being the same object we added assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 585 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the s election's last range being the same object we added assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
(...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after
969 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range m ust modify the second added Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0 791 FAIL Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range m ust modify the second added Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
970 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given 792 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
971 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 793 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
972 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 794 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
973 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 795 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
974 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 796 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
975 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 797 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
976 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() mus t not throw exceptions or modify the range it's given 798 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() mus t not throw exceptions or modify the range it's given
977 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() mus t result in rangeCount being 1 799 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() mus t result in rangeCount being 1
978 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() mus t result in the selection's last range having the specified endpoints 800 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() mus t result in the selection's last range having the specified endpoints
979 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() mus t result in the selection's last range being the same object we added assert_equ als: getRangeAt(rangeCount - 1) must return the same object we added expected ob ject "" but got object "" 801 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() mus t result in the selection's last range being the same object we added
980 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, endOffset of the Selection's last Range must match the added Range expected 2 but got 0 802 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range
981 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selecti on's last Range must modify the second added Range assert_equals: After second a ddRange(), after mutating the Selection's last Range, startOffset of the Selecti on's last Range must match the added Range expected 0 but got 6 803 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selecti on's last Range must modify the second added Range
982 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given 804 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
983 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 805 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
984 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 806 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
985 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 807 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
986 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 808 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
987 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 809 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
988 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() mus t not throw exceptions or modify the range it's given 810 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() mus t not throw exceptions or modify the range it's given
989 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() mus t result in rangeCount being 1 811 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() mus t result in rangeCount being 1
990 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() mus t result in the selection's last range having the specified endpoints 812 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() mus t result in the selection's last range having the specified endpoints
991 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() mus t result in the selection's last range being the same object we added assert_equ als: getRangeAt(rangeCount - 1) must return the same object we added expected ob ject "A" but got object "A" 813 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() mus t result in the selection's last range being the same object we added
992 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, endOffset of the Selection's last Range must match the added Range expected 2 but got 1 814 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range
993 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selecti on's last Range must modify the second added Range assert_equals: After second a ddRange(), after mutating the Selection's last Range, startOffset of the Selecti on's last Range must match the added Range expected 0 but got 6 815 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selecti on's last Range must modify the second added Range
994 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given 816 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
995 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 817 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
996 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 818 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
997 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 819 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
998 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 820 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
999 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 821 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1000 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() mus t not throw exceptions or modify the range it's given 822 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() mus t not throw exceptions or modify the range it's given
1001 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() mus t result in rangeCount being 1 823 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() mus t result in rangeCount being 1
1002 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() mus t result in the selection's last range having the specified endpoints 824 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() mus t result in the selection's last range having the specified endpoints
1003 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() mus t result in the selection's last range being the same object we added assert_equ als: getRangeAt(rangeCount - 1) must return the same object we added expected ob ject "b̈c̈d̈" but got object "b̈c̈d̈" 825 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() mus t result in the selection's last range being the same object we added
1004 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match th e added Range expected 0 but got 2 826 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range
1005 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selecti on's last Range must modify the second added Range assert_equals: After second a ddRange(), after mutating the Selection's last Range, startOffset of the Selecti on's last Range must match the added Range expected 0 but got 6 827 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selecti on's last Range must modify the second added Range
1006 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given 828 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
1007 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 829 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1008 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 830 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1009 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 831 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1010 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 832 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1011 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 833 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1012 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() mus t not throw exceptions or modify the range it's given 834 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() mus t not throw exceptions or modify the range it's given
1013 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() mus t result in rangeCount being 1 835 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() mus t result in rangeCount being 1
1014 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() mus t result in the selection's last range having the specified endpoints 836 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() mus t result in the selection's last range having the specified endpoints
1015 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() mus t result in the selection's last range being the same object we added assert_equ als: getRangeAt(rangeCount - 1) must return the same object we added expected ob ject "b̈c̈d̈e" but got object "b̈c̈d̈e" 837 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() mus t result in the selection's last range being the same object we added
1016 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match th e added Range expected 0 but got 2 838 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range
1017 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selecti on's last Range must modify the second added Range assert_equals: After second a ddRange(), after mutating the Selection's last Range, startOffset of the Selecti on's last Range must match the added Range expected 0 but got 6 839 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selecti on's last Range must modify the second added Range
1018 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given 840 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
1019 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 841 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1020 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 842 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1021 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 843 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1022 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 844 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1023 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 845 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1024 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() mus t not throw exceptions or modify the range it's given 846 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() mus t not throw exceptions or modify the range it's given
1025 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() mus t result in rangeCount being 1 847 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() mus t result in rangeCount being 1
1026 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() mus t result in the selection's last range having the specified endpoints 848 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() mus t result in the selection's last range having the specified endpoints
1027 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() mus t result in the selection's last range being the same object we added assert_equ als: getRangeAt(rangeCount - 1) must return the same object we added expected ob ject "" but got object "" 849 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() mus t result in the selection's last range being the same object we added
1028 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 850 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
1029 " but got Text node "Ijklmnop 851 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selecti on's last Range must modify the second added Range
1030 "
1031 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selecti on's last Range must modify the second added Range assert_equals: After second a ddRange(), after mutating the Selection's last Range, startOffset of the Selecti on's last Range must match the added Range expected 0 but got 6
1032 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given 852 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
1033 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 853 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1034 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 854 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1035 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 855 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1036 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 856 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1037 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 857 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1038 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() mus t not throw exceptions or modify the range it's given 858 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() mus t not throw exceptions or modify the range it's given
1039 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() mus t result in rangeCount being 1 859 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() mus t result in rangeCount being 1
1040 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() mus t result in the selection's last range having the specified endpoints 860 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() mus t result in the selection's last range having the specified endpoints
1041 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() mus t result in the selection's last range being the same object we added assert_equ als: getRangeAt(rangeCount - 1) must return the same object we added expected ob ject "I" but got object "I" 861 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() mus t result in the selection's last range being the same object we added
1042 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 862 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range
1043 " but got Text node "Ijklmnop 863 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selecti on's last Range must modify the second added Range
1044 "
1045 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selecti on's last Range must modify the second added Range assert_equals: After second a ddRange(), after mutating the Selection's last Range, startOffset of the Selecti on's last Range must match the added Range expected 0 but got 6
1046 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given 864 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
1047 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 865 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1048 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 866 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1049 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 867 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1050 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 868 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1051 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 869 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1052 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() mus t not throw exceptions or modify the range it's given 870 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() mus t not throw exceptions or modify the range it's given
1053 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() mus t result in rangeCount being 1 871 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() mus t result in rangeCount being 1
1054 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() mus t result in the selection's last range having the specified endpoints 872 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() mus t result in the selection's last range having the specified endpoints
1055 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() mus t result in the selection's last range being the same object we added assert_equ als: getRangeAt(rangeCount - 1) must return the same object we added expected ob ject "klmnop" but got object "klmnop" 873 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() mus t result in the selection's last range being the same object we added
1056 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 874 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
1057 " but got Text node "Ijklmnop 875 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selecti on's last Range must modify the second added Range
1058 "
1059 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selecti on's last Range must modify the second added Range assert_equals: After second a ddRange(), after mutating the Selection's last Range, startOffset of the Selecti on's last Range must match the added Range expected 0 but got 6
1060 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given 876 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
1061 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 877 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1062 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 878 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1063 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 879 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1064 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 880 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1065 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 881 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1066 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() mus t not throw exceptions or modify the range it's given 882 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() mus t not throw exceptions or modify the range it's given
1067 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() mus t result in rangeCount being 1 883 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() mus t result in rangeCount being 1
1068 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() mus t result in the selection's last range having the specified endpoints 884 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() mus t result in the selection's last range having the specified endpoints
1069 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() mus t result in the selection's last range being the same object we added assert_equ als: getRangeAt(rangeCount - 1) must return the same object we added expected ob ject "klmnop 885 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() mus t result in the selection's last range being the same object we added
1070 " but got object "klmnop 886 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range
1071 " 887 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selecti on's last Range must modify the second added Range
1072 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1073 " but got Text node "Ijklmnop
1074 "
1075 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selecti on's last Range must modify the second added Range assert_equals: After second a ddRange(), after mutating the Selection's last Range, startOffset of the Selecti on's last Range must match the added Range expected 0 but got 6
1076 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRa nge() must not throw exceptions or modify the range it's given 888 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRa nge() must not throw exceptions or modify the range it's given
1077 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRa nge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expe cted 1 but got 0 889 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRa nge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expe cted 1 but got 0
1078 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRa nge() must result in the selection's last range having the specified endpoints a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0 890 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRa nge() must result in the selection's last range having the specified endpoints a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
1079 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRa nge() must result in the selection's last range being the same object we added a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0 891 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRa nge() must result in the selection's last range being the same object we added a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
1080 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying t he first added range must modify the Selection's last Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0 892 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying t he first added range must modify the Selection's last Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1081 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying t he Selection's last Range must modify the first added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0 893 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying t he Selection's last Range must modify the first added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1082 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addR ange() must not throw exceptions or modify the range it's given 894 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addR ange() must not throw exceptions or modify the range it's given
1083 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0 895 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
1084 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0 896 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
1085 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0 897 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
1147 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying th e Selection's last Range must modify the second added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0 959 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying th e Selection's last Range must modify the second added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1148 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addR ange() must not throw exceptions or modify the range it's given 960 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addR ange() must not throw exceptions or modify the range it's given
1149 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0 961 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
1150 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0 962 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
1151 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0 963 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
1152 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 964 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1153 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 965 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1154 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second add Range() must not throw exceptions or modify the range it's given 966 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second add Range() must not throw exceptions or modify the range it's given
1155 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second add Range() must result in rangeCount being 1 967 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second add Range() must result in rangeCount being 1
1156 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second add Range() must result in the selection's last range having the specified endpoints 968 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second add Range() must result in the selection's last range having the specified endpoints
1157 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second add Range() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests 969 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second add Range() must result in the selection's last range being the same object we added
1158 970 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the second added range must modify the Selection's last Range
1159 " but got object "Selection.addRange() tests 971 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
1160
1161 "
1162 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the second added range must modify the Selection's last Range assert_equals: Aft er 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̈ḧ
1163 " but got Element node <html><head><title>Selection.addRange() tests</title>
1164 <me...
1165 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: Aft er 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
1166 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addR ange() must not throw exceptions or modify the range it's given 972 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addR ange() must not throw exceptions or modify the range it's given
1167 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0 973 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
1168 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0 974 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
1169 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0 975 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
1170 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 976 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1171 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 977 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1172 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second add Range() must not throw exceptions or modify the range it's given 978 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second add Range() must not throw exceptions or modify the range it's given
1173 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second add Range() must result in rangeCount being 1 979 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second add Range() must result in rangeCount being 1
1174 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second add Range() must result in the selection's last range having the specified endpoints 980 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second add Range() must result in the selection's last range having the specified endpoints
1175 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second add Range() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests 981 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second add Range() must result in the selection's last range being the same object we added
1176 982 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifying the second added range must modify the Selection's last Range
1177 Äb̈c̈d̈ëf̈g̈ḧ 983 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifying the Selection's last Range must modify the second added Range
1178 Ijklmnop
1179 QrstuvwxYzabcdefGhijklmn
1180
1181
1182
1183
1184
1185 "use strict";
1186
1187 testAddRangeSubSet(52, 56);
1188 testDiv.style.display = "none";
1189 " but got object "Selection.addRange() tests
1190
1191 Äb̈c̈d̈ëf̈g̈ḧ
1192 Ijklmnop
1193 QrstuvwxYzabcdefGhijklmn
1194
1195
1196
1197
1198
1199 "use strict";
1200
1201 testAddRangeSubSet(52, 56);
1202 testDiv.style.display = "none";
1203 "
1204 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifying the second added range must modify the Selection's last Range assert_equals: Aft er 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̈ḧ
1205 " but got Element node <html><head><title>Selection.addRange() tests</title>
1206 <me...
1207 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifying the Selection's last Range must modify the second added Range assert_equals: Aft er 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
1208 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addR ange() must not throw exceptions or modify the range it's given 984 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addR ange() must not throw exceptions or modify the range it's given
1209 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0 985 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
1210 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0 986 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
1211 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0 987 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
1212 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 988 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1213 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 989 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1214 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second add Range() must not throw exceptions or modify the range it's given 990 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second add Range() must not throw exceptions or modify the range it's given
1215 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second add Range() must result in rangeCount being 1 991 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second add Range() must result in rangeCount being 1
1216 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second add Range() must result in the selection's last range having the specified endpoints 992 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second add Range() must result in the selection's last range having the specified endpoints
1217 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second add Range() 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̈ḧ 993 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second add Range() must result in the selection's last range being the same object we added
1218 Ijklmnop 994 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifying the second added range must modify the Selection's last Range
1219 QrstuvwxYzabcdefGhijklmn 995 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifying the Selection's last Range must modify the second added Range
1220
1221
1222
1223
1224
1225 "use strict";
1226
1227 testAddRangeSubSet(52, 56);
1228 testDiv.style.display = "none";
1229 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1230 Ijklmnop
1231 QrstuvwxYzabcdefGhijklmn
1232
1233
1234
1235
1236
1237 "use strict";
1238
1239 testAddRangeSubSet(52, 56);
1240 testDiv.style.display = "none";
1241 "
1242 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifying the second added range must modify the Selection's last Range assert_equals: Aft er 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̈ḧ
1243 " but got Element node <html><head><title>Selection.addRange() tests</title>
1244 <me...
1245 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifying the Selection's last Range must modify the second added Range assert_equals: Aft er 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
1246 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must not throw exceptions or modify the range it's given 996 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must not throw exceptions or modify the range it's given
1247 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 997 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1248 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0 998 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1249 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0 999 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1250 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 1000 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1251 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 1001 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1252 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must not throw exceptions or modify the range it's given 1002 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must not throw exceptions or modify the range it's given
1253 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in rangeCount being 1 1003 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in rangeCount being 1
1254 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range having the specified endpoints 1004 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
1255 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] 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: getRan geAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 1005 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] 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
1256 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] 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̈ḧ 1006 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range
1257 " but got Element node <head><title>Selection.addRange() tests</title> 1007 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last R ange must modify the second added Range
1258 <meta nam...
1259 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last R ange must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last R ange must match the added Range expected 0 but got 6
1260 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given 1008 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
1261 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1009 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1262 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0 1010 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1263 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0 1011 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1264 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 1012 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1265 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 1013 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1266 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given 1014 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
1267 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 1015 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
1268 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints 1016 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
1269 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] 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: getRan geAt(rangeCount - 1) must return the same object we added expected object "Äb̈c ̈d̈ëf̈g̈ḧ 1017 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] 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
1270 Ijklmnop 1018 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
1271 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ 1019 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last R ange must modify the second added Range
1272 Ijklmnop
1273 QrstuvwxYzabcdefGhijklmn"
1274 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] 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̈ḧ
1275 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1276 </p><p id...
1277 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last R ange must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last R ange must match the added Range expected 0 but got 6
1278 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given 1020 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
1279 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1021 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1280 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoi nts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0 1022 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoi nts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
1281 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we ad ded assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0 1023 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we ad ded assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
1282 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modify ing the first added range must modify the Selection's last Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1024 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modify ing the first added range must modify the Selection's last Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1283 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modify ing the Selection's last Range must modify the first added Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1025 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modify ing the Selection's last Range must modify the first added Range assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1284 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given 1026 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
1285 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1027 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1286 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpo ints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0 1028 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpo ints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
1287 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we a dded assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0 1029 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we a dded assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallo wed value 0
(...skipping 25 matching lines...) Expand all
1313 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's la st Range must modify the second added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0 1055 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's la st Range must modify the second added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1314 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given 1056 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
1315 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1057 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1316 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0 1058 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1317 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0 1059 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1318 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0 1060 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1319 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0 1061 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1320 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exception s or modify the range it's given 1062 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exception s or modify the range it's given
1321 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCoun t being 1 1063 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCoun t being 1
1322 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selec tion's last range having the specified endpoints 1064 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selec tion's last range having the specified endpoints
1323 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selec tion's last range being the same object we added assert_equals: getRangeAt(range Count - 1) must return the same object we added expected object "" but got objec t "" 1065 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selec tion's last range being the same object we added
1324 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modi fy the Selection's last Range assert_equals: After mutating the second added Ran ge, startContainer of the Selection's last Range must match the added Range expe cted Text node "Äb̈c̈d̈ëf̈g̈ḧ 1066 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modi fy the Selection's last Range
1325 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1067 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range
1326 </p>
1327 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] 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 muta ting the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1328 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given 1068 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
1329 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1069 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1330 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0 1070 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1331 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0 1071 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1332 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0 1072 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1333 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0 1073 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1334 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exception s or modify the range it's given 1074 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exception s or modify the range it's given
1335 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCoun t being 1 1075 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCoun t being 1
1336 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selec tion's last range having the specified endpoints 1076 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selec tion's last range having the specified endpoints
1337 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selec tion's last range being the same object we added assert_equals: getRangeAt(range Count - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈h ̈ 1077 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selec tion's last range being the same object we added
1338 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 1078 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modi fy the Selection's last Range
1339 " 1079 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
1340 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modi fy the Selection's last Range assert_equals: After mutating the second added Ran ge, startContainer of the Selection's last Range must match the added Range expe cted Text node "Äb̈c̈d̈ëf̈g̈ḧ
1341 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1342 </p>
1343 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] 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 muta ting the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1344 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given 1080 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
1345 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1081 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1346 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0 1082 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1347 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0 1083 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1348 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 1084 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1349 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 1085 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1350 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given 1086 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
1351 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1087 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1352 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0 1088 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1353 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0 1089 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
(...skipping 13 matching lines...) Expand all
1367 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last R ange must modify the second added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0 1103 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last R ange must modify the second added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1368 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() mus t not throw exceptions or modify the range it's given 1104 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() mus t not throw exceptions or modify the range it's given
1369 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() mus t result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 bu t got 0 1105 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() mus t result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 bu t got 0
1370 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() mus t result in the selection's last range having the specified endpoints assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1106 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() mus t result in the selection's last range having the specified endpoints assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1371 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() mus t result in the selection's last range being the same object we added assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1107 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() mus t result in the selection's last range being the same object we added assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1372 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 1108 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1373 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Select ion's last Range must modify the first added Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 1109 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Select ion's last Range must modify the first added Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1374 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() mu st not throw exceptions or modify the range it's given 1110 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() mu st not throw exceptions or modify the range it's given
1375 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() mu st result in rangeCount being 1 1111 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() mu st result in rangeCount being 1
1376 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() mu st result in the selection's last range having the specified endpoints 1112 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() mu st result in the selection's last range having the specified endpoints
1377 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() mu st result in the selection's last range being the same object we added assert_eq uals: getRangeAt(rangeCount - 1) must return the same object we added expected o bject "Äb̈c̈d̈ëf̈g̈ḧ 1113 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() mu st result in the selection's last range being the same object we added
1378 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 1114 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
1379 " 1115 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Select ion's last Range must modify the second added Range
1380 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] 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 mutatin g the second added Range, endContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1381 " but got Text node "Ijklmnop
1382 "
1383 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Select ion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Select ion's last Range must match the added Range expected 0 but got 6
1384 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() mus t not throw exceptions or modify the range it's given 1116 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() mus t not throw exceptions or modify the range it's given
1385 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() mus t result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 bu t got 0 1117 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() mus t result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 bu t got 0
1386 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() mus t result in the selection's last range having the specified endpoints assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1118 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() mus t result in the selection's last range having the specified endpoints assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1387 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() mus t result in the selection's last range being the same object we added assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1119 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() mus t result in the selection's last range being the same object we added assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1388 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 1120 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1389 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Select ion's last Range must modify the first added Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 1121 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Select ion's last Range must modify the first added Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1390 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() mu st not throw exceptions or modify the range it's given 1122 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() mu st not throw exceptions or modify the range it's given
1391 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() mu st result in rangeCount being 1 1123 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() mu st result in rangeCount being 1
1392 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() mu st result in the selection's last range having the specified endpoints 1124 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() mu st result in the selection's last range having the specified endpoints
1393 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() mu st result in the selection's last range being the same object we added assert_eq uals: getRangeAt(rangeCount - 1) must return the same object we added expected o bject "Äb̈c̈d̈ëf̈g̈ḧ 1125 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() mu st result in the selection's last range being the same object we added
1394 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ 1126 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
1395 Ijklmnop" 1127 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Select ion's last Range must modify the second added Range
1396 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] 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 mutatin g the second added Range, endContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1397 " but got Text node "Ijklmnop
1398 "
1399 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Select ion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Select ion's last Range must match the added Range expected 0 but got 6
1400 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given 1128 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
1401 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1129 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1402 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0 1130 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1403 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0 1131 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1404 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0 1132 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1405 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0 1133 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1406 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not thro w exceptions or modify the range it's given 1134 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not thro w exceptions or modify the range it's given
1407 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result i n rangeCount being 1 1135 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result i n rangeCount being 1
1408 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result i n the selection's last range having the specified endpoints 1136 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result i n the selection's last range having the specified endpoints
1409 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result i n the selection's last range being the same object we added assert_equals: getRa ngeAt(rangeCount - 1) must return the same object we added expected object "̈c̈d ̈ëf̈g̈ḧ 1137 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result i n the selection's last range being the same object we added
1410 Ijklmnop 1138 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added rang e must modify the Selection's last Range
1411 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ 1139 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
1412 Ijklmnop
1413 QrstuvwxYzabcdef"
1414 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added rang e must modify the Selection's last Range assert_equals: After mutating the secon d added Range, startOffset of the Selection's last Range must match the added Ra nge expected 0 but got 3
1415 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1416 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given 1140 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
1417 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1141 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1418 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0 1142 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1419 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0 1143 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1420 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0 1144 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1421 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0 1145 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1422 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not thro w exceptions or modify the range it's given 1146 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not thro w exceptions or modify the range it's given
1423 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result i n rangeCount being 1 1147 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result i n rangeCount being 1
1424 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result i n the selection's last range having the specified endpoints 1148 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result i n the selection's last range having the specified endpoints
1425 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result i n the selection's last range being the same object we added assert_equals: getRa ngeAt(rangeCount - 1) must return the same object we added expected object "Äb̈ c̈d" but got object "Äb̈c̈d" 1149 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result i n the selection's last range being the same object we added
1426 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added rang e must modify the Selection's last Range assert_equals: After mutating the secon d added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1150 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added rang e must modify the Selection's last Range
1427 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1151 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
1428 </p>
1429 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1430 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given 1152 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
1431 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1153 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1432 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1154 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1433 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1155 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1434 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0 1156 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1435 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must m odify the first added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0 1157 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must m odify the first added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1436 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given 1158 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
1437 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 1159 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1
1438 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the select ion's last range having the specified endpoints 1160 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the select ion's last range having the specified endpoints
1439 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the select ion's last range being the same object we added assert_equals: getRangeAt(rangeC ount - 1) must return the same object we added expected object "QrstuvwxYzabcdef Ghijklmn" but got object "QrstuvwxYzabcdefGhijklmn" 1161 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the select ion's last range being the same object we added
1440 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modif y the Selection's last Range assert_equals: After mutating the second added Rang e, startContainer of the Selection's last Range must match the added Range expec ted Text node "Äb̈c̈d̈ëf̈g̈ḧ 1162 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modif y the Selection's last Range
1441 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1163 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must m odify the second added Range
1442 </p><p id="b" s...
1443 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must m odify the second added Range assert_equals: After second addRange(), after mutat ing the Selection's last Range, startOffset of the Selection's last Range must m atch the added Range expected 0 but got 6
1444 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given 1164 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
1445 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1165 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1446 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0 1166 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1447 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0 1167 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1448 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 1168 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1449 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 1169 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1450 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given 1170 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
1451 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 1171 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1
1452 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints 1172 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
1453 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] 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: getRan geAt(rangeCount - 1) must return the same object we added expected object "Ijklm nop 1173 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] 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
1454 Qrstu" but got object "Ijklmnop 1174 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
1455 Qrstu" 1175 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last R ange must modify the second added Range
1456 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] 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̈ḧ
1457 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1458 </p><p id="b" s...
1459 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last R ange must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last R ange must match the added Range expected 0 but got 6
1460 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given 1176 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
1461 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1177 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1462 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1178 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1463 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1179 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_ equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1464 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 1180 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first a dded range must modify the Selection's last Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1465 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 1181 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selecti on's last Range must modify the first added Range assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1466 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() mus t not throw exceptions or modify the range it's given 1182 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() mus t not throw exceptions or modify the range it's given
1467 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() mus t result in rangeCount being 1 1183 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() mus t result in rangeCount being 1
1468 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() mus t result in the selection's last range having the specified endpoints 1184 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() mus t result in the selection's last range having the specified endpoints
1469 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() mus t result in the selection's last range being the same object we added assert_equ als: getRangeAt(rangeCount - 1) must return the same object we added expected ob ject "" but got object "" 1185 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() mus t result in the selection's last range being the same object we added
1470 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1186 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the second added range must modify the Selection's last Range
1471 " but got Element node <html><head><title>Selection.addRange() tests</title> 1187 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selecti on's last Range must modify the second added Range
1472 <me...
1473 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selecti on's last Range must modify the second added Range assert_equals: After second a ddRange(), after mutating the Selection's last Range, startOffset of the Selecti on's last Range must match the added Range expected 0 but got 6
1474 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given 1188 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
1475 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1189 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1476 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1190 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1477 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1191 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1478 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1192 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the fir st added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1479 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1193 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Sel ection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1480 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given 1194 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
1481 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1195 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1482 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1196 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1483 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1197 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added assert _not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1484 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the sec ond added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1198 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the sec ond added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1485 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Sel ection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1199 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Sel ection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1486 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 34 [document, 0, document, 1]: first addRange() must not throw exceptions or modify the range it's given 1200 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 34 [document, 0, document, 1]: first addRange() must not throw exceptions or modify the range it's given
1487 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 34 [document, 0, document, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1201 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 34 [document, 0, document, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1488 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0 1202 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1489 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0 1203 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1490 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 34 [document, 0, document, 1]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0 1204 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 34 [document, 0, document, 1]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1491 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0 1205 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1492 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 34 [document, 0, document, 1]: second addRange() must not throw exception s or modify the range it's given 1206 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 34 [document, 0, document, 1]: second addRange() must not throw exception s or modify the range it's given
1493 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 34 [document, 0, document, 1]: second addRange() must result in rangeCoun t being 1 1207 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 34 [document, 0, document, 1]: second addRange() must result in rangeCoun t being 1
1494 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the selec tion's last range having the specified endpoints 1208 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the selec tion's last range having the specified endpoints
1495 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the selec tion's last range being the same object we added assert_equals: getRangeAt(range Count - 1) must return the same object we added expected object "" but got objec t "" 1209 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the selec tion's last range being the same object we added
1496 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 34 [document, 0, document, 1]: modifying the second added range must modi fy the Selection's last Range assert_equals: After mutating the second added Ran ge, startContainer of the Selection's last Range must match the added Range expe cted Text node "Äb̈c̈d̈ëf̈g̈ḧ 1210 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 34 [document, 0, document, 1]: modifying the second added range must modi fy the Selection's last Range
1497 " but got Document node with 2 children 1211 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range must modify the second added Range
1498 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after muta ting the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1499 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 35 [document, 0, document, 2]: first addRange() must not throw exceptions or modify the range it's given 1212 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 35 [document, 0, document, 2]: first addRange() must not throw exceptions or modify the range it's given
1500 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 35 [document, 0, document, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1213 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 35 [document, 0, document, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1501 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0 1214 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1502 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0 1215 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1503 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 35 [document, 0, document, 2]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0 1216 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 35 [document, 0, document, 2]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1504 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0 1217 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1505 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 35 [document, 0, document, 2]: second addRange() must not throw exception s or modify the range it's given 1218 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 35 [document, 0, document, 2]: second addRange() must not throw exception s or modify the range it's given
1506 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 35 [document, 0, document, 2]: second addRange() must result in rangeCoun t being 1 1219 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 35 [document, 0, document, 2]: second addRange() must result in rangeCoun t being 1
1507 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the selec tion's last range having the specified endpoints 1220 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the selec tion's last range having the specified endpoints
1508 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the selec tion's last range being the same object we added assert_equals: getRangeAt(range Count - 1) must return the same object we added expected object "Selection.addRa nge() tests 1221 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the selec tion's last range being the same object we added
1509 1222 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 35 [document, 0, document, 2]: modifying the second added range must modi fy the Selection's last Range
1510 Äb̈c̈d̈ëf̈g̈ḧ 1223 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range must modify the second added Range
1511 Ijklmnop
1512 QrstuvwxYzabcdefGhijklmn
1513
1514
1515
1516
1517
1518 "use strict";
1519
1520 testAddRangeSubSet(52, 56);
1521 testDiv.style.display = "none";
1522 " but got object "Selection.addRange() tests
1523
1524 Äb̈c̈d̈ëf̈g̈ḧ
1525 Ijklmnop
1526 QrstuvwxYzabcdefGhijklmn
1527
1528
1529
1530
1531
1532 "use strict";
1533
1534 testAddRangeSubSet(52, 56);
1535 testDiv.style.display = "none";
1536 "
1537 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 35 [document, 0, document, 2]: modifying the second added range must modi fy the Selection's last Range assert_equals: After mutating the second added Ran ge, startContainer of the Selection's last Range must match the added Range expe cted Text node "Äb̈c̈d̈ëf̈g̈ḧ
1538 " but got Document node with 2 children
1539 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after muta ting the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1540 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 36 [document, 1, document, 2]: first addRange() must not throw exceptions or modify the range it's given 1224 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 36 [document, 1, document, 2]: first addRange() must not throw exceptions or modify the range it's given
1541 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 36 [document, 1, document, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1225 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 36 [document, 1, document, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1542 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0 1226 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1543 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0 1227 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1544 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 36 [document, 1, document, 2]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0 1228 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 36 [document, 1, document, 2]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1545 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0 1229 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1546 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 36 [document, 1, document, 2]: second addRange() must not throw exception s or modify the range it's given 1230 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 36 [document, 1, document, 2]: second addRange() must not throw exception s or modify the range it's given
1547 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 36 [document, 1, document, 2]: second addRange() must result in rangeCoun t being 1 1231 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 36 [document, 1, document, 2]: second addRange() must result in rangeCoun t being 1
1548 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the selec tion's last range having the specified endpoints 1232 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the selec tion's last range having the specified endpoints
1549 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the selec tion's last range being the same object we added assert_equals: getRangeAt(range Count - 1) must return the same object we added expected object "Selection.addRa nge() tests 1233 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the selec tion's last range being the same object we added
1550 1234 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 36 [document, 1, document, 2]: modifying the second added range must modi fy the Selection's last Range
1551 Äb̈c̈d̈ëf̈g̈ḧ 1235 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range must modify the second added Range
1552 Ijklmnop
1553 QrstuvwxYzabcdefGhijklmn
1554
1555
1556
1557
1558
1559 "use strict";
1560
1561 testAddRangeSubSet(52, 56);
1562 testDiv.style.display = "none";
1563 " but got object "Selection.addRange() tests
1564
1565 Äb̈c̈d̈ëf̈g̈ḧ
1566 Ijklmnop
1567 QrstuvwxYzabcdefGhijklmn
1568
1569
1570
1571
1572
1573 "use strict";
1574
1575 testAddRangeSubSet(52, 56);
1576 testDiv.style.display = "none";
1577 "
1578 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 36 [document, 1, document, 2]: modifying the second added range must modi fy the Selection's last Range assert_equals: After mutating the second added Ran ge, startContainer of the Selection's last Range must match the added Range expe cted Text node "Äb̈c̈d̈ëf̈g̈ḧ
1579 " but got Document node with 2 children
1580 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after muta ting the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1581 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptions o r modify the range it's given 1236 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptions o r modify the range it's given
1582 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1237 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1583 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selectio n's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1238 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selectio n's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1584 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selectio n's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1239 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selectio n's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1585 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0 1240 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
1586 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must mo dify the first added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0 1241 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must mo dify the first added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
1587 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw exceptions or modify the range it's given 1242 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw exceptions or modify the range it's given
1588 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCount being 1 1243 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCount being 1
1589 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selecti on's last range having the specified endpoints assert_equals: endContainer of th e Selection's last Range must match the added Range expected Comment node <!--Al phabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1244 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selecti on's last range having the specified endpoints
1590 </p><p id="b" s... 1245 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selecti on's last range being the same object we added
1591 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selecti on's last range being the same object we added assert_equals: getRangeAt(rangeCo unt - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ 1246 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must modify the Selection's last Range
1592 Ijklmnop 1247 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must mo dify the second added Range
1593 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
1594 Ijklmnop
1595 QrstuvwxYzabcdefGhijklmn"
1596 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 37 [testDiv, 0, comment, 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 expect ed Text node "Äb̈c̈d̈ëf̈g̈ḧ
1597 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1598 </p><p id="b" s...
1599 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must mo dify the second added Range assert_equals: After second addRange(), after mutati ng the Selection's last Range, startOffset of the Selection's last Range must ma tch the added Range expected 0 but got 6
1600 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not throw exceptions or modify the range it's given 1248 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not throw exceptions or modify the range it's given
1601 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1249 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1602 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0 1250 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1603 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0 1251 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1604 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 1252 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1605 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 1253 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1606 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not throw exceptions or modify the range it's given 1254 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not throw exceptions or modify the range it's given
1607 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in rangeCount being 1 1255 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in rangeCount being 1
1608 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: endCon tainer of the Selection's last Range must match the added Range expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈ d̈ëf̈g̈ḧ 1256 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range having the specified endpoints
1609 </p><p id="b" s... 1257 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range being the same object we added
1610 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRan geAt(rangeCount - 1) must return the same object we added expected object "uvwxY zabcdefGhijklmn" but got object "uvwxYzabcdefGhijklmn" 1258 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the second added range must modify the Selection's last Range
1611 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1259 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last R ange must modify the second added Range
1612 " but got Text node "Qrstuvwx"
1613 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last R ange must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last R ange must match the added Range expected 0 but got 6
1614 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw exceptions or modify the range it's given 1260 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw exceptions or modify the range it's given
1615 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1261 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1616 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1262 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1617 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1263 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1618 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0 1264 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1619 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must m odify the first added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0 1265 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must m odify the first added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1620 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw exceptions or modify the range it's given 1266 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw exceptions or modify the range it's given
1621 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeCount being 1 1267 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeCount being 1
1622 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the select ion's last range having the specified endpoints assert_equals: endContainer of t he Selection's last Range must match the added Range expected Comment node <!--A lphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1268 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the select ion's last range having the specified endpoints
1623 </p><p id="b" s... 1269 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the select ion's last range being the same object we added
1624 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the select ion's last range being the same object we added assert_equals: getRangeAt(rangeC ount - 1) must return the same object we added expected object "Ghijklmn" but go t object "Ghijklmn" 1270 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 39 [paras[3], 1, comment, 8]: modifying the second added range must modif y the Selection's last Range
1625 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 39 [paras[3], 1, comment, 8]: modifying the second added range must modif y the Selection's last Range assert_equals: After mutating the second added Rang e, startContainer of the Selection's last Range must match the added Range expec ted Text node "Äb̈c̈d̈ëf̈g̈ḧ 1271 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must m odify the second added Range
1626 " but got Element node <p id="d" style="display:none">Yzabcdef</p>
1627 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must m odify the second added Range assert_equals: After second addRange(), after mutat ing the Selection's last Range, startOffset of the Selection's last Range must m atch the added Range expected 0 but got 6
1628 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw except ions or modify the range it's given 1272 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw except ions or modify the range it's given
1629 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1273 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in rangeC ount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1630 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 1274 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the se lection's last range having the specified endpoints assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1631 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 1275 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the se lection's last range being the same object we added assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1632 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1276 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the first added range must m odify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1633 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1277 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range m ust modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1634 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw excep tions or modify the range it's given 1278 PASS Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw excep tions or modify the range it's given
1635 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in range Count being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1279 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in range Count being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1636 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the s election's last range having the specified endpoints assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 1280 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the s election's last range having the specified endpoints assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1637 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the s election's last range being the same object we added assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 1281 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the s election's last range being the same object we added assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
(...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after
1843 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range m ust modify the second added Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0 1487 FAIL Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range m ust modify the second added Range assert_not_equals: Cannot proceed with tests i f rangeCount is 0 got disallowed value 0
1844 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not thr ow exceptions or modify the range it's given 1488 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not thr ow exceptions or modify the range it's given
1845 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1489 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1846 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1490 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1847 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1491 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1848 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1492 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1849 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1493 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1850 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not th row exceptions or modify the range it's given 1494 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not th row exceptions or modify the range it's given
1851 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1 1495 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1
1852 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints 1496 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
1853 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 1497 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
1854 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added ra nge must modify the Selection's last Range assert_equals: After mutating the sec ond added Range, endOffset of the Selection's last Range must match the added Ra nge expected 2 but got 0 1498 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added ra nge must modify the Selection's last Range
1855 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's las t Range must modify the second added Range assert_equals: After second addRange( ), after mutating the Selection's last Range, startOffset of the Selection's las t Range must match the added Range expected 0 but got 6 1499 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's las t Range must modify the second added Range
1856 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not thr ow exceptions or modify the range it's given 1500 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not thr ow exceptions or modify the range it's given
1857 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1501 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1858 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1502 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1859 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1503 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1860 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1504 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1861 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1505 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1862 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not th row exceptions or modify the range it's given 1506 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not th row exceptions or modify the range it's given
1863 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1 1507 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1
1864 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints 1508 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
1865 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "A" but got object "A" 1509 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
1866 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added ra nge must modify the Selection's last Range assert_equals: After mutating the sec ond added Range, endOffset of the Selection's last Range must match the added Ra nge expected 2 but got 1 1510 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added ra nge must modify the Selection's last Range
1867 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's las t Range must modify the second added Range assert_equals: After second addRange( ), after mutating the Selection's last Range, startOffset of the Selection's las t Range must match the added Range expected 0 but got 6 1511 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's las t Range must modify the second added Range
1868 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not thr ow exceptions or modify the range it's given 1512 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not thr ow exceptions or modify the range it's given
1869 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1513 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1870 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1514 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1871 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1515 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1872 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1516 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1873 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1517 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1874 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not th row exceptions or modify the range it's given 1518 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not th row exceptions or modify the range it's given
1875 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1 1519 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
1876 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints 1520 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
1877 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "b̈ c̈d̈" but got object "b̈c̈d̈" 1521 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
1878 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added ra nge must modify the Selection's last Range assert_equals: After mutating the sec ond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 2 1522 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added ra nge must modify the Selection's last Range
1879 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's las t Range must modify the second added Range assert_equals: After second addRange( ), after mutating the Selection's last Range, startOffset of the Selection's las t Range must match the added Range expected 0 but got 6 1523 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's las t Range must modify the second added Range
1880 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not thr ow exceptions or modify the range it's given 1524 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not thr ow exceptions or modify the range it's given
1881 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1525 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1882 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1526 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1883 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1527 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1884 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1528 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1885 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1529 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1886 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not th row exceptions or modify the range it's given 1530 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not th row exceptions or modify the range it's given
1887 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1 1531 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
1888 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints 1532 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
1889 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "b̈ c̈d̈e" but got object "b̈c̈d̈e" 1533 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
1890 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added ra nge must modify the Selection's last Range assert_equals: After mutating the sec ond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 2 1534 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added ra nge must modify the Selection's last Range
1891 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's las t Range must modify the second added Range assert_equals: After second addRange( ), after mutating the Selection's last Range, startOffset of the Selection's las t Range must match the added Range expected 0 but got 6 1535 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's las t Range must modify the second added Range
1892 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not thr ow exceptions or modify the range it's given 1536 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not thr ow exceptions or modify the range it's given
1893 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1537 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1894 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1538 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1895 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1539 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1896 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1540 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1897 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1541 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1898 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not th row exceptions or modify the range it's given 1542 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not th row exceptions or modify the range it's given
1899 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 1543 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
1900 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints 1544 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
1901 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 1545 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
1902 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added ra nge must modify the Selection's last Range assert_equals: After mutating the sec ond added Range, startContainer of the Selection's last Range must match the add ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1546 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added ra nge must modify the Selection's last Range
1903 " but got Text node "Ijklmnop 1547 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's las t Range must modify the second added Range
1904 "
1905 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's las t Range must modify the second added Range assert_equals: After second addRange( ), after mutating the Selection's last Range, startOffset of the Selection's las t Range must match the added Range expected 0 but got 6
1906 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not thr ow exceptions or modify the range it's given 1548 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not thr ow exceptions or modify the range it's given
1907 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1549 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1908 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1550 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1909 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1551 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1910 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1552 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1911 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1553 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1912 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not th row exceptions or modify the range it's given 1554 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not th row exceptions or modify the range it's given
1913 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1 1555 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1
1914 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints 1556 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
1915 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "I" but got object "I" 1557 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
1916 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added ra nge must modify the Selection's last Range assert_equals: After mutating the sec ond added Range, startContainer of the Selection's last Range must match the add ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1558 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added ra nge must modify the Selection's last Range
1917 " but got Text node "Ijklmnop 1559 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's las t Range must modify the second added Range
1918 "
1919 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's las t Range must modify the second added Range assert_equals: After second addRange( ), after mutating the Selection's last Range, startOffset of the Selection's las t Range must match the added Range expected 0 but got 6
1920 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not thr ow exceptions or modify the range it's given 1560 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not thr ow exceptions or modify the range it's given
1921 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1561 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1922 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1562 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1923 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1563 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1924 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1564 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1925 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1565 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1926 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not th row exceptions or modify the range it's given 1566 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not th row exceptions or modify the range it's given
1927 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 1567 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
1928 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints 1568 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
1929 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "kl mnop" but got object "klmnop" 1569 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
1930 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added ra nge must modify the Selection's last Range assert_equals: After mutating the sec ond added Range, startContainer of the Selection's last Range must match the add ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1570 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added ra nge must modify the Selection's last Range
1931 " but got Text node "Ijklmnop 1571 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's las t Range must modify the second added Range
1932 "
1933 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's las t Range must modify the second added Range assert_equals: After second addRange( ), after mutating the Selection's last Range, startOffset of the Selection's las t Range must match the added Range expected 0 but got 6
1934 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not thr ow exceptions or modify the range it's given 1572 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not thr ow exceptions or modify the range it's given
1935 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1573 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1936 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1574 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1937 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1575 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1938 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1576 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1939 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1577 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1940 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not th row exceptions or modify the range it's given 1578 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not th row exceptions or modify the range it's given
1941 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1 1579 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1
1942 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints 1580 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
1943 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "kl mnop 1581 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
1944 " but got object "klmnop 1582 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added ra nge must modify the Selection's last Range
1945 " 1583 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's las t Range must modify the second added Range
1946 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added ra nge must modify the Selection's last Range assert_equals: After mutating the sec ond added Range, startContainer of the Selection's last Range must match the add ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1947 " but got Text node "Ijklmnop
1948 "
1949 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's las t Range must modify the second added Range assert_equals: After second addRange( ), after mutating the Selection's last Range, startOffset of the Selection's las t Range must match the added Range expected 0 but got 6
1950 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() mu st not throw exceptions or modify the range it's given 1584 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() mu st not throw exceptions or modify the range it's given
1951 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0 1585 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
1952 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1586 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1953 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1587 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1954 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 1588 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1955 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 1589 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1956 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() m ust not throw exceptions or modify the range it's given 1590 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() m ust not throw exceptions or modify the range it's given
1957 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1591 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1958 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1592 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1959 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1593 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
2021 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 3 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Select ion's last Range must modify the second added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0 1655 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 3 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Select ion's last Range must modify the second added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
2022 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 4 [document.documentElement, 0, document.documentElement, 1]: first addRange() m ust not throw exceptions or modify the range it's given 1656 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 4 [document.documentElement, 0, document.documentElement, 1]: first addRange() m ust not throw exceptions or modify the range it's given
2023 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 4 [document.documentElement, 0, document.documentElement, 1]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1657 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 4 [document.documentElement, 0, document.documentElement, 1]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2024 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 4 [document.documentElement, 0, document.documentElement, 1]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1658 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 4 [document.documentElement, 0, document.documentElement, 1]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2025 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 4 [document.documentElement, 0, document.documentElement, 1]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1659 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 4 [document.documentElement, 0, document.documentElement, 1]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2026 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 4 [document.documentElement, 0, document.documentElement, 1]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 1660 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 4 [document.documentElement, 0, document.documentElement, 1]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2027 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 4 [document.documentElement, 0, document.documentElement, 1]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 1661 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 4 [document.documentElement, 0, document.documentElement, 1]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2028 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 4 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given 1662 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 4 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
2029 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 4 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1 1663 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 4 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1
2030 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 4 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints 1664 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 4 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
2031 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 4 [document.documentElement, 0, document.documentElement, 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 "Selection.addRange() tests 1665 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 4 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
2032 1666 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 4 [document.documentElement, 0, document.documentElement, 1]: modifying the seco nd added range must modify the Selection's last Range
2033 " but got object "Selection.addRange() tests 1667 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 4 [document.documentElement, 0, document.documentElement, 1]: modifying the Sele ction's last Range must modify the second added Range
2034
2035 "
2036 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 4 [document.documentElement, 0, document.documentElement, 1]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, startContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2037 " but got Element node <html><head><title>Selection.addRange() tests</title>
2038 <me...
2039 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 4 [document.documentElement, 0, document.documentElement, 1]: modifying the Sele ction's last Range must modify the second added Range assert_equals: After secon d addRange(), after mutating the Selection's last Range, startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6
2040 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 5 [document.documentElement, 0, document.documentElement, 2]: first addRange() m ust not throw exceptions or modify the range it's given 1668 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 5 [document.documentElement, 0, document.documentElement, 2]: first addRange() m ust not throw exceptions or modify the range it's given
2041 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 5 [document.documentElement, 0, document.documentElement, 2]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1669 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 5 [document.documentElement, 0, document.documentElement, 2]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2042 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 5 [document.documentElement, 0, document.documentElement, 2]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1670 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 5 [document.documentElement, 0, document.documentElement, 2]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2043 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 5 [document.documentElement, 0, document.documentElement, 2]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1671 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 5 [document.documentElement, 0, document.documentElement, 2]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2044 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 5 [document.documentElement, 0, document.documentElement, 2]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 1672 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 5 [document.documentElement, 0, document.documentElement, 2]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2045 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 5 [document.documentElement, 0, document.documentElement, 2]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 1673 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 5 [document.documentElement, 0, document.documentElement, 2]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2046 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 5 [document.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given 1674 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 5 [document.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
2047 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 5 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1 1675 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 5 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1
2048 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 5 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoints 1676 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 5 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoints
2049 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 5 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests 1677 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 5 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we added
2050 1678 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 5 [document.documentElement, 0, document.documentElement, 2]: modifying the seco nd added range must modify the Selection's last Range
2051 Äb̈c̈d̈ëf̈g̈ḧ 1679 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 5 [document.documentElement, 0, document.documentElement, 2]: modifying the Sele ction's last Range must modify the second added Range
2052 Ijklmnop
2053 QrstuvwxYzabcdefGhijklmn
2054
2055
2056
2057
2058
2059 "use strict";
2060
2061 testAddRangeSubSet(52, 56);
2062 testDiv.style.display = "none";
2063 " but got object "Selection.addRange() tests
2064
2065 Äb̈c̈d̈ëf̈g̈ḧ
2066 Ijklmnop
2067 QrstuvwxYzabcdefGhijklmn
2068
2069
2070
2071
2072
2073 "use strict";
2074
2075 testAddRangeSubSet(52, 56);
2076 testDiv.style.display = "none";
2077 "
2078 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 5 [document.documentElement, 0, document.documentElement, 2]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, startContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2079 " but got Element node <html><head><title>Selection.addRange() tests</title>
2080 <me...
2081 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 5 [document.documentElement, 0, document.documentElement, 2]: modifying the Sele ction's last Range must modify the second added Range assert_equals: After secon d addRange(), after mutating the Selection's last Range, startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6
2082 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 6 [document.documentElement, 1, document.documentElement, 2]: first addRange() m ust not throw exceptions or modify the range it's given 1680 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 6 [document.documentElement, 1, document.documentElement, 2]: first addRange() m ust not throw exceptions or modify the range it's given
2083 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 6 [document.documentElement, 1, document.documentElement, 2]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1681 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 6 [document.documentElement, 1, document.documentElement, 2]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2084 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 6 [document.documentElement, 1, document.documentElement, 2]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1682 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 6 [document.documentElement, 1, document.documentElement, 2]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2085 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 6 [document.documentElement, 1, document.documentElement, 2]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1683 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 6 [document.documentElement, 1, document.documentElement, 2]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2086 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 6 [document.documentElement, 1, document.documentElement, 2]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 1684 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 6 [document.documentElement, 1, document.documentElement, 2]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2087 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 6 [document.documentElement, 1, document.documentElement, 2]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0 1685 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 6 [document.documentElement, 1, document.documentElement, 2]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
2088 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 6 [document.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given 1686 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 6 [document.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
2089 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 6 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1 1687 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 6 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1
2090 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 6 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoints 1688 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 6 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoints
2091 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 6 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ 1689 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 6 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we added
2092 Ijklmnop 1690 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 6 [document.documentElement, 1, document.documentElement, 2]: modifying the seco nd added range must modify the Selection's last Range
2093 QrstuvwxYzabcdefGhijklmn 1691 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 6 [document.documentElement, 1, document.documentElement, 2]: modifying the Sele ction's last Range must modify the second added Range
2094
2095
2096
2097
2098
2099 "use strict";
2100
2101 testAddRangeSubSet(52, 56);
2102 testDiv.style.display = "none";
2103 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2104 Ijklmnop
2105 QrstuvwxYzabcdefGhijklmn
2106
2107
2108
2109
2110
2111 "use strict";
2112
2113 testAddRangeSubSet(52, 56);
2114 testDiv.style.display = "none";
2115 "
2116 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 6 [document.documentElement, 1, document.documentElement, 2]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, startContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2117 " but got Element node <html><head><title>Selection.addRange() tests</title>
2118 <me...
2119 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 6 [document.documentElement, 1, document.documentElement, 2]: modifying the Sele ction's last Range must modify the second added Range assert_equals: After secon d addRange(), after mutating the Selection's last Range, startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6
2120 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 7 [document.head, 1, document.head, 1]: first addRange() must not throw exceptio ns or modify the range it's given 1692 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 7 [document.head, 1, document.head, 1]: first addRange() must not throw exceptio ns or modify the range it's given
2121 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 7 [document.head, 1, document.head, 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1693 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 7 [document.head, 1, document.head, 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2122 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 7 [document.head, 1, document.head, 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 1694 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 7 [document.head, 1, document.head, 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2123 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 7 [document.head, 1, document.head, 1]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 1695 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 7 [document.head, 1, document.head, 1]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2124 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 7 [document.head, 1, document.head, 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 1696 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 7 [document.head, 1, document.head, 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2125 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 7 [document.head, 1, document.head, 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 1697 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 7 [document.head, 1, document.head, 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2126 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 7 [document.head, 1, document.head, 1]: second addRange() must not throw excepti ons or modify the range it's given 1698 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 7 [document.head, 1, document.head, 1]: second addRange() must not throw excepti ons or modify the range it's given
2127 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 7 [document.head, 1, document.head, 1]: second addRange() must result in rangeCo unt being 1 1699 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 7 [document.head, 1, document.head, 1]: second addRange() must result in rangeCo unt being 1
2128 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 7 [document.head, 1, document.head, 1]: second addRange() must result in the sel ection's last range having the specified endpoints 1700 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 7 [document.head, 1, document.head, 1]: second addRange() must result in the sel ection's last range having the specified endpoints
2129 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 7 [document.head, 1, document.head, 1]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "" but got obj ect "" 1701 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 7 [document.head, 1, document.head, 1]: second addRange() must result in the sel ection's last range being the same object we added
2130 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 7 [document.head, 1, document.head, 1]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1702 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 7 [document.head, 1, document.head, 1]: modifying the second added range must mo dify the Selection's last Range
2131 " but got Element node <head><title>Selection.addRange() tests</title> 1703 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 7 [document.head, 1, document.head, 1]: modifying the Selection's last Range mus t modify the second added Range
2132 <meta nam...
2133 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 7 [document.head, 1, document.head, 1]: 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
2134 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 8 [document.body, 0, document.body, 1]: first addRange() must not throw exceptio ns or modify the range it's given 1704 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 8 [document.body, 0, document.body, 1]: first addRange() must not throw exceptio ns or modify the range it's given
2135 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 8 [document.body, 0, document.body, 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1705 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 8 [document.body, 0, document.body, 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2136 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 8 [document.body, 0, document.body, 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 1706 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 8 [document.body, 0, document.body, 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2137 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 8 [document.body, 0, document.body, 1]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 1707 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 8 [document.body, 0, document.body, 1]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2138 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 8 [document.body, 0, document.body, 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 1708 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 8 [document.body, 0, document.body, 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2139 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 8 [document.body, 0, document.body, 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 1709 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 8 [document.body, 0, document.body, 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2140 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 8 [document.body, 0, document.body, 1]: second addRange() must not throw excepti ons or modify the range it's given 1710 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 8 [document.body, 0, document.body, 1]: second addRange() must not throw excepti ons or modify the range it's given
2141 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 8 [document.body, 0, document.body, 1]: second addRange() must result in rangeCo unt being 1 1711 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 8 [document.body, 0, document.body, 1]: second addRange() must result in rangeCo unt being 1
2142 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 8 [document.body, 0, document.body, 1]: second addRange() must result in the sel ection's last range having the specified endpoints 1712 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 8 [document.body, 0, document.body, 1]: second addRange() must result in the sel ection's last range having the specified endpoints
2143 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 8 [document.body, 0, document.body, 1]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g ̈ḧ 1713 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 8 [document.body, 0, document.body, 1]: second addRange() must result in the sel ection's last range being the same object we added
2144 Ijklmnop 1714 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 8 [document.body, 0, document.body, 1]: modifying the second added range must mo dify the Selection's last Range
2145 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ 1715 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 8 [document.body, 0, document.body, 1]: modifying the Selection's last Range mus t modify the second added Range
2146 Ijklmnop
2147 QrstuvwxYzabcdefGhijklmn"
2148 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 8 [document.body, 0, document.body, 1]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2149 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2150 </p><p id...
2151 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 8 [document.body, 0, document.body, 1]: 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
2152 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 9 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange () must not throw exceptions or modify the range it's given 1716 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 9 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange () must not throw exceptions or modify the range it's given
2153 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 9 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange () must result in rangeCount being 1 assert_equals: rangeCount must be 1 expecte d 1 but got 0 1717 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 9 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange () must result in rangeCount being 1 assert_equals: rangeCount must be 1 expecte d 1 but got 0
2154 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 9 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange () must result in the selection's last range having the specified endpoints asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1718 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 9 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange () must result in the selection's last range having the specified endpoints asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2155 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 9 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange () must result in the selection's last range being the same object we added asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1719 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 9 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange () must result in the selection's last range being the same object we added asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2156 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 9 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0 1720 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 9 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
2157 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 9 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0 1721 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 9 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
2158 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 9 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRang e() must not throw exceptions or modify the range it's given 1722 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 9 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRang e() must not throw exceptions or modify the range it's given
2159 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 9 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRang e() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expect ed 1 but got 0 1723 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 9 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRang e() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expect ed 1 but got 0
2160 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 9 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRang e() must result in the selection's last range having the specified endpoints ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0 1724 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 9 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRang e() must result in the selection's last range having the specified endpoints ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
2161 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 9 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRang e() must result in the selection's last range being the same object we added ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0 1725 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 1 9 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRang e() must result in the selection's last range being the same object we added ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
(...skipping 25 matching lines...) Expand all
2187 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 1 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1751 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 1 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2188 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 2 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modi fy the range it's given 1752 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 2 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modi fy the range it's given
2189 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 2 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1753 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 2 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2190 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 2 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's la st range having the specified endpoints assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0 1754 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 2 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's la st range having the specified endpoints assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
2191 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 2 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's la st range being the same object we added assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0 1755 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 2 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's la st range being the same object we added assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
2192 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 2 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Se lection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1756 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 2 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Se lection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2193 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 2 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify t he first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1757 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 2 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify t he first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2194 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 2 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or mod ify the range it's given 1758 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 2 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or mod ify the range it's given
2195 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 2 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 1759 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 2 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1
2196 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 2 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's l ast range having the specified endpoints 1760 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 2 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's l ast range having the specified endpoints
2197 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 2 [paras[0], 0, paras[0], 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 "" but got object "" 1761 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 2 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's l ast range being the same object we added
2198 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 2 [paras[0], 0, paras[0], 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̈ḧ 1762 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 2 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the S election's last Range
2199 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1763 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 2 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify t he second added Range
2200 </p>
2201 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 2 [paras[0], 0, paras[0], 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
2202 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 3 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modi fy the range it's given 1764 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 3 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modi fy the range it's given
2203 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 3 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1765 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 3 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2204 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 3 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's la st range having the specified endpoints assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0 1766 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 3 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's la st range having the specified endpoints assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
2205 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 3 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's la st range being the same object we added assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0 1767 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 3 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's la st range being the same object we added assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
2206 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 3 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Se lection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1768 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 3 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Se lection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2207 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 3 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify t he first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1769 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 3 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify t he first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2208 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 3 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or mod ify the range it's given 1770 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 3 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or mod ify the range it's given
2209 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 3 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1 1771 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 3 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
2210 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 3 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's l ast range having the specified endpoints 1772 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 3 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's l ast range having the specified endpoints
2211 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 3 [paras[0], 0, paras[0], 1]: 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̈ḧ 1773 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 3 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's l ast range being the same object we added
2212 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 1774 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 3 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the S election's last Range
2213 " 1775 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 3 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify t he second added Range
2214 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 3 [paras[0], 0, paras[0], 1]: 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̈ḧ
2215 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2216 </p>
2217 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 3 [paras[0], 0, paras[0], 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
2218 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 4 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptio ns or modify the range it's given 1776 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 4 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptio ns or modify the range it's given
2219 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 4 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1777 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 4 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2220 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 4 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 1778 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 4 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2221 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 4 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 1779 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 4 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2222 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 4 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 1780 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 4 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2223 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 4 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 1781 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 4 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2224 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 4 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw excepti ons or modify the range it's given 1782 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 4 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw excepti ons or modify the range it's given
2225 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 4 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1783 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 4 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2226 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 4 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 1784 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 4 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2227 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 4 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 1785 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 4 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
(...skipping 13 matching lines...) Expand all
2241 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 5 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range mus t modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1799 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 5 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range mus t modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2242 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 6 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not th row exceptions or modify the range it's given 1800 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 6 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not th row exceptions or modify the range it's given
2243 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 6 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1801 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 6 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2244 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 6 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1802 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 6 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2245 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 6 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1803 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 6 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2246 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 6 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0 1804 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 6 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2247 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 6 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0 1805 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 6 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2248 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 6 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not t hrow exceptions or modify the range it's given 1806 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 6 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not t hrow exceptions or modify the range it's given
2249 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 6 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resul t in rangeCount being 1 1807 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 6 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resul t in rangeCount being 1
2250 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 6 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resul t in the selection's last range having the specified endpoints 1808 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 6 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resul t in the selection's last range having the specified endpoints
2251 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 6 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "A ̈b̈c̈d̈ëf̈g̈ḧ 1809 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 6 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resul t in the selection's last range being the same object we added
2252 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 1810 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 6 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added r ange must modify the Selection's last Range
2253 " 1811 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 6 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's la st Range must modify the second added Range
2254 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 6 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, endContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2255 " but got Text node "Ijklmnop
2256 "
2257 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 6 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
2258 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 7 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not th row exceptions or modify the range it's given 1812 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 7 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not th row exceptions or modify the range it's given
2259 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 7 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1813 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 7 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2260 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 7 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1814 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 7 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2261 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 7 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1815 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 7 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2262 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 7 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0 1816 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 7 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2263 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 7 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0 1817 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 7 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
2264 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 7 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not t hrow exceptions or modify the range it's given 1818 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 7 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not t hrow exceptions or modify the range it's given
2265 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 7 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must resul t in rangeCount being 1 1819 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 7 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must resul t in rangeCount being 1
2266 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 7 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must resul t in the selection's last range having the specified endpoints 1820 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 7 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must resul t in the selection's last range having the specified endpoints
2267 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 7 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "A ̈b̈c̈d̈ëf̈g̈ḧ 1821 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 7 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must resul t in the selection's last range being the same object we added
2268 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ 1822 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 7 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added r ange must modify the Selection's last Range
2269 Ijklmnop" 1823 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 7 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's la st Range must modify the second added Range
2270 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 7 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, endContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2271 " but got Text node "Ijklmnop
2272 "
2273 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 7 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
2274 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 8 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw excepti ons or modify the range it's given 1824 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 8 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw excepti ons or modify the range it's given
2275 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 8 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1825 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 8 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2276 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 8 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 1826 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 8 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2277 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 8 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 1827 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 8 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2278 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 8 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1828 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 8 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2279 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 8 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1829 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 8 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2280 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 8 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw except ions or modify the range it's given 1830 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 8 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw except ions or modify the range it's given
2281 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 8 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeC ount being 1 1831 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 8 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeC ount being 1
2282 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 8 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the se lection's last range having the specified endpoints 1832 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 8 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the se lection's last range having the specified endpoints
2283 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 8 [paras[0].firstChild, 3, paras[3], 1]: 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 "̈c̈d̈ëf̈g̈h ̈ 1833 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 8 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the se lection's last range being the same object we added
2284 Ijklmnop 1834 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 8 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must m odify the Selection's last Range
2285 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ 1835 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 8 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range mu st modify the second added Range
2286 Ijklmnop
2287 QrstuvwxYzabcdef"
2288 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 8 [paras[0].firstChild, 3, paras[3], 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 3
2289 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 8 [paras[0].firstChild, 3, paras[3], 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
2290 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 9 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw excepti ons or modify the range it's given 1836 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 9 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw excepti ons or modify the range it's given
2291 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 9 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1837 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 9 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2292 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 9 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 1838 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 9 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2293 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 9 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0 1839 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 9 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
2294 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 9 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1840 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 9 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2295 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 9 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1841 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 9 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range mu st modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2296 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 9 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw except ions or modify the range it's given 1842 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 9 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw except ions or modify the range it's given
2297 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 9 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeC ount being 1 1843 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 9 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeC ount being 1
2298 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 9 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the se lection's last range having the specified endpoints 1844 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 9 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the se lection's last range having the specified endpoints
2299 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 9 [paras[0], 0, paras[0].firstChild, 7]: 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" 1845 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 9 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the se lection's last range being the same object we added
2300 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 9 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must m odify 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 e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1846 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 9 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must m odify the Selection's last Range
2301 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1847 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 9 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range mu st modify the second added Range
2302 </p>
2303 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 2 9 [paras[0], 0, paras[0].firstChild, 7]: 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
2304 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 0 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modif y the range it's given 1848 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 0 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modif y the range it's given
2305 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 0 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1849 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 0 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2306 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 0 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's las t range having the specified endpoints assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 1850 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 0 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's las t range having the specified endpoints assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2307 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 0 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's las t range being the same object we added assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 1851 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 0 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's las t range being the same object we added assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2308 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 0 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Sel ection's last Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0 1852 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 0 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Sel ection's last Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2309 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 0 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify th e first added Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0 1853 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 0 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify th e first added Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2310 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 0 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modi fy the range it's given 1854 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 0 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modi fy the range it's given
2311 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 0 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 1855 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 0 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1
2312 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 0 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's la st range having the specified endpoints 1856 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 0 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's la st range having the specified endpoints
2313 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 0 [testDiv, 2, paras[4], 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 "QrstuvwxYzabcdefGhijklmn " but got object "QrstuvwxYzabcdefGhijklmn" 1857 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 0 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's la st range being the same object we added
2314 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 0 [testDiv, 2, paras[4], 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̈ḧ 1858 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 0 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Se lection's last Range
2315 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1859 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 0 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify th e second added Range
2316 </p><p id="b" s...
2317 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 0 [testDiv, 2, paras[4], 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
2318 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 1 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptio ns or modify the range it's given 1860 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 1 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptio ns or modify the range it's given
2319 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 1 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1861 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 1 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2320 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 1 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 1862 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 1 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2321 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 1 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 1863 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 1 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2322 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 1 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 1864 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 1 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2323 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 1 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 1865 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 1 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2324 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 1 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw excepti ons or modify the range it's given 1866 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 1 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw excepti ons or modify the range it's given
2325 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 1 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCo unt being 1 1867 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 1 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCo unt being 1
2326 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 1 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the sel ection's last range having the specified endpoints 1868 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 1 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the sel ection's last range having the specified endpoints
2327 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 1 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Ijklmnop 1869 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 1 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the sel ection's last range being the same object we added
2328 Qrstu" but got object "Ijklmnop 1870 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 1 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must mo dify the Selection's last Range
2329 Qrstu" 1871 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 1 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range mus t modify the second added Range
2330 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 1 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2331 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2332 </p><p id="b" s...
2333 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 1 [testDiv, 1, paras[2].firstChild, 5]: 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
2334 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 2 [document.documentElement, 1, document.body, 0]: first addRange() must not thr ow exceptions or modify the range it's given 1872 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 2 [document.documentElement, 1, document.body, 0]: first addRange() must not thr ow exceptions or modify the range it's given
2335 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 2 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1873 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 2 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2336 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 2 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1874 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 2 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2337 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 2 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1875 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 2 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2338 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 2 [document.documentElement, 1, document.body, 0]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1876 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 2 [document.documentElement, 1, document.body, 0]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2339 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 2 [document.documentElement, 1, document.body, 0]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1877 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 2 [document.documentElement, 1, document.body, 0]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2340 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 2 [document.documentElement, 1, document.body, 0]: second addRange() must not th row exceptions or modify the range it's given 1878 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 2 [document.documentElement, 1, document.body, 0]: second addRange() must not th row exceptions or modify the range it's given
2341 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 2 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 1879 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 2 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1
2342 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 2 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints 1880 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 2 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
2343 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 2 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 1881 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 2 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range being the same object we added
2344 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 2 [document.documentElement, 1, document.body, 0]: modifying the second added ra nge must modify the Selection's last Range assert_equals: After mutating the sec ond added Range, startContainer of the Selection's last Range must match the add ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1882 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 2 [document.documentElement, 1, document.body, 0]: modifying the second added ra nge must modify the Selection's last Range
2345 " but got Element node <html><head><title>Selection.addRange() tests</title> 1883 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 2 [document.documentElement, 1, document.body, 0]: modifying the Selection's las t Range must modify the second added Range
2346 <me...
2347 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 2 [document.documentElement, 1, document.body, 0]: modifying the Selection's las t Range must modify the second added Range assert_equals: After second addRange( ), after mutating the Selection's last Range, startOffset of the Selection's las t Range must match the added Range expected 0 but got 6
2348 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 3 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given 1884 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 3 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
2349 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 3 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1885 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 3 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2350 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 3 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1886 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 3 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2351 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 3 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1887 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 3 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2352 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 3 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1888 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 3 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2353 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 3 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1889 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 3 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2354 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 3 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must no t throw exceptions or modify the range it's given 1890 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 3 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must no t throw exceptions or modify the range it's given
2355 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 3 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0 1891 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 3 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
2356 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 3 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1892 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 3 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2357 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 3 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1893 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 3 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2358 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 3 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the second adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1894 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 3 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the second adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2359 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 3 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1895 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 3 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2360 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 4 [document, 0, document, 1]: first addRange() must not throw exceptions or modi fy the range it's given 1896 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 4 [document, 0, document, 1]: first addRange() must not throw exceptions or modi fy the range it's given
2361 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 4 [document, 0, document, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1897 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 4 [document, 0, document, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2362 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 4 [document, 0, document, 1]: first addRange() must result in the selection's la st range having the specified endpoints assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0 1898 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 4 [document, 0, document, 1]: first addRange() must result in the selection's la st range having the specified endpoints assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
2363 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 4 [document, 0, document, 1]: first addRange() must result in the selection's la st range being the same object we added assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0 1899 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 4 [document, 0, document, 1]: first addRange() must result in the selection's la st range being the same object we added assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
2364 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 4 [document, 0, document, 1]: modifying the first added range must modify the Se lection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1900 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 4 [document, 0, document, 1]: modifying the first added range must modify the Se lection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2365 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 4 [document, 0, document, 1]: modifying the Selection's last Range must modify t he first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1901 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 4 [document, 0, document, 1]: modifying the Selection's last Range must modify t he first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2366 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 4 [document, 0, document, 1]: second addRange() must not throw exceptions or mod ify the range it's given 1902 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 4 [document, 0, document, 1]: second addRange() must not throw exceptions or mod ify the range it's given
2367 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 4 [document, 0, document, 1]: second addRange() must result in rangeCount being 1 1903 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 4 [document, 0, document, 1]: second addRange() must result in rangeCount being 1
2368 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 4 [document, 0, document, 1]: second addRange() must result in the selection's l ast range having the specified endpoints 1904 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 4 [document, 0, document, 1]: second addRange() must result in the selection's l ast range having the specified endpoints
2369 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 4 [document, 0, document, 1]: 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 "" but got object "" 1905 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 4 [document, 0, document, 1]: second addRange() must result in the selection's l ast range being the same object we added
2370 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 4 [document, 0, document, 1]: 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̈ḧ 1906 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 4 [document, 0, document, 1]: modifying the second added range must modify the S election's last Range
2371 " but got Document node with 2 children 1907 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 4 [document, 0, document, 1]: modifying the Selection's last Range must modify t he second added Range
2372 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 4 [document, 0, document, 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
2373 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 5 [document, 0, document, 2]: first addRange() must not throw exceptions or modi fy the range it's given 1908 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 5 [document, 0, document, 2]: first addRange() must not throw exceptions or modi fy the range it's given
2374 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 5 [document, 0, document, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1909 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 5 [document, 0, document, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2375 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 5 [document, 0, document, 2]: first addRange() must result in the selection's la st range having the specified endpoints assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0 1910 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 5 [document, 0, document, 2]: first addRange() must result in the selection's la st range having the specified endpoints assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
2376 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 5 [document, 0, document, 2]: first addRange() must result in the selection's la st range being the same object we added assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0 1911 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 5 [document, 0, document, 2]: first addRange() must result in the selection's la st range being the same object we added assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
2377 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 5 [document, 0, document, 2]: modifying the first added range must modify the Se lection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1912 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 5 [document, 0, document, 2]: modifying the first added range must modify the Se lection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2378 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 5 [document, 0, document, 2]: modifying the Selection's last Range must modify t he first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1913 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 5 [document, 0, document, 2]: modifying the Selection's last Range must modify t he first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2379 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 5 [document, 0, document, 2]: second addRange() must not throw exceptions or mod ify the range it's given 1914 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 5 [document, 0, document, 2]: second addRange() must not throw exceptions or mod ify the range it's given
2380 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 5 [document, 0, document, 2]: second addRange() must result in rangeCount being 1 1915 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 5 [document, 0, document, 2]: second addRange() must result in rangeCount being 1
2381 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 5 [document, 0, document, 2]: second addRange() must result in the selection's l ast range having the specified endpoints 1916 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 5 [document, 0, document, 2]: second addRange() must result in the selection's l ast range having the specified endpoints
2382 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 5 [document, 0, document, 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 "Selection.addRange() te sts 1917 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 5 [document, 0, document, 2]: second addRange() must result in the selection's l ast range being the same object we added
2383 1918 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 5 [document, 0, document, 2]: modifying the second added range must modify the S election's last Range
2384 Äb̈c̈d̈ëf̈g̈ḧ 1919 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 5 [document, 0, document, 2]: modifying the Selection's last Range must modify t he second added Range
2385 Ijklmnop
2386 QrstuvwxYzabcdefGhijklmn
2387
2388
2389
2390
2391
2392 "use strict";
2393
2394 testAddRangeSubSet(52, 56);
2395 testDiv.style.display = "none";
2396 " but got object "Selection.addRange() tests
2397
2398 Äb̈c̈d̈ëf̈g̈ḧ
2399 Ijklmnop
2400 QrstuvwxYzabcdefGhijklmn
2401
2402
2403
2404
2405
2406 "use strict";
2407
2408 testAddRangeSubSet(52, 56);
2409 testDiv.style.display = "none";
2410 "
2411 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 5 [document, 0, document, 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̈ḧ
2412 " but got Document node with 2 children
2413 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 5 [document, 0, document, 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
2414 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 6 [document, 1, document, 2]: first addRange() must not throw exceptions or modi fy the range it's given 1920 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 6 [document, 1, document, 2]: first addRange() must not throw exceptions or modi fy the range it's given
2415 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 6 [document, 1, document, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1921 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 6 [document, 1, document, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2416 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 6 [document, 1, document, 2]: first addRange() must result in the selection's la st range having the specified endpoints assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0 1922 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 6 [document, 1, document, 2]: first addRange() must result in the selection's la st range having the specified endpoints assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
2417 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 6 [document, 1, document, 2]: first addRange() must result in the selection's la st range being the same object we added assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0 1923 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 6 [document, 1, document, 2]: first addRange() must result in the selection's la st range being the same object we added assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
2418 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 6 [document, 1, document, 2]: modifying the first added range must modify the Se lection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1924 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 6 [document, 1, document, 2]: modifying the first added range must modify the Se lection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2419 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 6 [document, 1, document, 2]: modifying the Selection's last Range must modify t he first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1925 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 6 [document, 1, document, 2]: modifying the Selection's last Range must modify t he first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2420 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 6 [document, 1, document, 2]: second addRange() must not throw exceptions or mod ify the range it's given 1926 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 6 [document, 1, document, 2]: second addRange() must not throw exceptions or mod ify the range it's given
2421 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 6 [document, 1, document, 2]: second addRange() must result in rangeCount being 1 1927 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 6 [document, 1, document, 2]: second addRange() must result in rangeCount being 1
2422 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 6 [document, 1, document, 2]: second addRange() must result in the selection's l ast range having the specified endpoints 1928 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 6 [document, 1, document, 2]: second addRange() must result in the selection's l ast range having the specified endpoints
2423 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 6 [document, 1, document, 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 "Selection.addRange() te sts 1929 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 6 [document, 1, document, 2]: second addRange() must result in the selection's l ast range being the same object we added
2424 1930 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 6 [document, 1, document, 2]: modifying the second added range must modify the S election's last Range
2425 Äb̈c̈d̈ëf̈g̈ḧ 1931 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 6 [document, 1, document, 2]: modifying the Selection's last Range must modify t he second added Range
2426 Ijklmnop
2427 QrstuvwxYzabcdefGhijklmn
2428
2429
2430
2431
2432
2433 "use strict";
2434
2435 testAddRangeSubSet(52, 56);
2436 testDiv.style.display = "none";
2437 " but got object "Selection.addRange() tests
2438
2439 Äb̈c̈d̈ëf̈g̈ḧ
2440 Ijklmnop
2441 QrstuvwxYzabcdefGhijklmn
2442
2443
2444
2445
2446
2447 "use strict";
2448
2449 testAddRangeSubSet(52, 56);
2450 testDiv.style.display = "none";
2451 "
2452 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 6 [document, 1, document, 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̈ḧ
2453 " but got Document node with 2 children
2454 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 6 [document, 1, document, 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
2455 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 7 [testDiv, 0, comment, 5]: first addRange() must not throw exceptions or modify the range it's given 1932 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 7 [testDiv, 0, comment, 5]: first addRange() must not throw exceptions or modify the range it's given
2456 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 7 [testDiv, 0, comment, 5]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0 1933 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 7 [testDiv, 0, comment, 5]: first addRange() must result in rangeCount being 1 a ssert_equals: rangeCount must be 1 expected 1 but got 0
2457 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 7 [testDiv, 0, comment, 5]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0 1934 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 7 [testDiv, 0, comment, 5]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2458 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 7 [testDiv, 0, comment, 5]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0 1935 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 7 [testDiv, 0, comment, 5]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tes ts if rangeCount is 0 got disallowed value 0
2459 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 7 [testDiv, 0, comment, 5]: modifying the first added range must modify the Sele ction's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1936 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 7 [testDiv, 0, comment, 5]: modifying the first added range must modify the Sele ction's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2460 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 7 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 1937 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 7 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
2461 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 7 [testDiv, 0, comment, 5]: second addRange() must not throw exceptions or modif y the range it's given 1938 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 7 [testDiv, 0, comment, 5]: second addRange() must not throw exceptions or modif y the range it's given
2462 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 7 [testDiv, 0, comment, 5]: second addRange() must result in rangeCount being 1 1939 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 7 [testDiv, 0, comment, 5]: second addRange() must result in rangeCount being 1
2463 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 7 [testDiv, 0, comment, 5]: second addRange() must result in the selection's las t range having the specified endpoints assert_equals: endContainer of the Select ion's last Range must match the added Range expected Comment node <!--Alphabet s oup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1940 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 7 [testDiv, 0, comment, 5]: second addRange() must result in the selection's las t range having the specified endpoints
2464 </p><p id="b" s... 1941 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 7 [testDiv, 0, comment, 5]: second addRange() must result in the selection's las t range being the same object we added
2465 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 7 [testDiv, 0, comment, 5]: second addRange() must result in the selection's las t range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ 1942 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 7 [testDiv, 0, comment, 5]: modifying the second added range must modify the Sel ection's last Range
2466 Ijklmnop 1943 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 7 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the second added Range
2467 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
2468 Ijklmnop
2469 QrstuvwxYzabcdefGhijklmn"
2470 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 7 [testDiv, 0, comment, 5]: modifying the second added range must modify the Sel ection's last Range assert_equals: After mutating the second added Range, startC ontainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2471 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2472 </p><p id="b" s...
2473 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 7 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the S election's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2474 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 8 [paras[2].firstChild, 4, comment, 2]: first addRange() must not throw exceptio ns or modify the range it's given 1944 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 8 [paras[2].firstChild, 4, comment, 2]: first addRange() must not throw exceptio ns or modify the range it's given
2475 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 8 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1945 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 8 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2476 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 8 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 1946 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 8 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2477 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 8 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 1947 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 8 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2478 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 8 [paras[2].firstChild, 4, comment, 2]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 1948 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 8 [paras[2].firstChild, 4, comment, 2]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2479 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 8 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 1949 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 8 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2480 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 8 [paras[2].firstChild, 4, comment, 2]: second addRange() must not throw excepti ons or modify the range it's given 1950 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 8 [paras[2].firstChild, 4, comment, 2]: second addRange() must not throw excepti ons or modify the range it's given
2481 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 8 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in rangeCo unt being 1 1951 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 8 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in rangeCo unt being 1
2482 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 8 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the sel ection's last range having the specified endpoints assert_equals: endContainer o f the Selection's last Range must match the added Range expected Comment node <! --Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ 1952 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 8 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the sel ection's last range having the specified endpoints
2483 </p><p id="b" s... 1953 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 8 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the sel ection's last range being the same object we added
2484 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 8 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "uvwxYzabcdefG hijklmn" but got object "uvwxYzabcdefGhijklmn" 1954 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 8 [paras[2].firstChild, 4, comment, 2]: modifying the second added range must mo dify the Selection's last Range
2485 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 8 [paras[2].firstChild, 4, comment, 2]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1955 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 8 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range mus t modify the second added Range
2486 " but got Text node "Qrstuvwx"
2487 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 8 [paras[2].firstChild, 4, comment, 2]: 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
2488 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 9 [paras[3], 1, comment, 8]: first addRange() must not throw exceptions or modif y the range it's given 1956 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 9 [paras[3], 1, comment, 8]: first addRange() must not throw exceptions or modif y the range it's given
2489 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 9 [paras[3], 1, comment, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1957 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 9 [paras[3], 1, comment, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2490 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 9 [paras[3], 1, comment, 8]: first addRange() must result in the selection's las t range having the specified endpoints assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 1958 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 9 [paras[3], 1, comment, 8]: first addRange() must result in the selection's las t range having the specified endpoints assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2491 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 9 [paras[3], 1, comment, 8]: first addRange() must result in the selection's las t range being the same object we added assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 1959 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 9 [paras[3], 1, comment, 8]: first addRange() must result in the selection's las t range being the same object we added assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2492 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 9 [paras[3], 1, comment, 8]: modifying the first added range must modify the Sel ection's last Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0 1960 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 9 [paras[3], 1, comment, 8]: modifying the first added range must modify the Sel ection's last Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2493 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 9 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify th e first added Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0 1961 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 9 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify th e first added Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2494 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 9 [paras[3], 1, comment, 8]: second addRange() must not throw exceptions or modi fy the range it's given 1962 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 9 [paras[3], 1, comment, 8]: second addRange() must not throw exceptions or modi fy the range it's given
2495 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 9 [paras[3], 1, comment, 8]: second addRange() must result in rangeCount being 1 1963 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 9 [paras[3], 1, comment, 8]: second addRange() must result in rangeCount being 1
2496 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 9 [paras[3], 1, comment, 8]: second addRange() must result in the selection's la st range having the specified endpoints assert_equals: endContainer of the Selec tion'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̈ḧ 1964 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 9 [paras[3], 1, comment, 8]: second addRange() must result in the selection's la st range having the specified endpoints
2497 </p><p id="b" s... 1965 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 9 [paras[3], 1, comment, 8]: second addRange() must result in the selection's la st range being the same object we added
2498 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 9 [paras[3], 1, comment, 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 "Ghijklmn" but got object "Ghijklmn" 1966 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 9 [paras[3], 1, comment, 8]: modifying the second added range must modify the Se lection's last Range
2499 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 9 [paras[3], 1, comment, 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̈ḧ 1967 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 9 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify th e second added Range
2500 " but got Element node <p id="d" style="display:none">Yzabcdef</p>
2501 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 3 9 [paras[3], 1, comment, 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
2502 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 0 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw exceptions or modify the range it's given 1968 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 0 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw exceptions or modify the range it's given
2503 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 0 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in rangeCount bei ng 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1969 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 0 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in rangeCount bei ng 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2504 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 0 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection' s last range having the specified endpoints assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0 1970 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 0 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection' s last range having the specified endpoints assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2505 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 0 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection' s last range being the same object we added assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0 1971 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 0 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection' s last range being the same object we added assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
2506 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 0 [foreignDoc, 0, foreignDoc, 0]: modifying the first added range must modify th e Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0 1972 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 0 [foreignDoc, 0, foreignDoc, 0]: modifying the first added range must modify th e Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
2507 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 0 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range must modi fy the first added Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0 1973 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 0 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range must modi fy the first added Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
2508 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 0 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw exceptions or modify the range it's given 1974 PASS Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 0 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw exceptions or modify the range it's given
2509 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 0 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0 1975 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 0 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in rangeCount be ing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2510 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 0 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the selection 's last range having the specified endpoints assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0 1976 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 0 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the selection 's last range having the specified endpoints assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
2511 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 0 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the selection 's last range being the same object we added assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0 1977 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 4 0 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the selection 's last range being the same object we added assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
(...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after
2717 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 5 7 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modi fy the second added Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0 2183 FAIL Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 5 7 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modi fy the second added Range assert_not_equals: Cannot proceed with tests if rangeC ount is 0 got disallowed value 0
2718 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2184 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2719 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2185 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2720 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 2186 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2721 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 2187 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2722 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0 2188 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2723 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0 2189 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2724 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2190 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2725 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1 2191 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1
2726 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2192 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2727 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 "" 2193 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2728 FAIL Range 55 [docfrag, 0, docfrag, 0] 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, endOf fset of the Selection's last Range must match the added Range expected 2 but got 0 2194 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2729 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 2195 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2730 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2196 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2731 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2197 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2732 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 2198 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2733 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 2199 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2734 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0 2200 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2735 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0 2201 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2736 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2202 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2737 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1 2203 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1
2738 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2204 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2739 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 "A" 2205 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2740 FAIL Range 55 [docfrag, 0, docfrag, 0] 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, endOf fset of the Selection's last Range must match the added Range expected 2 but got 1 2206 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2741 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 2207 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2742 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2208 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2743 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2209 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2744 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 2210 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2745 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 2211 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2746 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0 2212 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2747 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0 2213 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2748 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2214 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2749 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1 2215 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
2750 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2216 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2751 FAIL Range 55 [docfrag, 0, docfrag, 0] 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̈" 2217 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2752 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 2218 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2753 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 2219 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2754 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2220 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2755 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2221 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2756 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 2222 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2757 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 2223 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2758 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0 2224 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2759 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0 2225 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2760 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2226 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2761 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1 2227 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
2762 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2228 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2763 FAIL Range 55 [docfrag, 0, docfrag, 0] 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" 2229 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2764 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 2230 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2765 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 2231 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2766 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2232 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2767 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2233 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2768 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 2234 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2769 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 2235 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2770 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0 2236 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2771 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0 2237 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2772 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2238 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2773 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 2239 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
2774 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2240 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2775 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 "" 2241 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2776 FAIL Range 55 [docfrag, 0, docfrag, 0] 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̈ḧ 2242 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2777 " but got Text node "Ijklmnop 2243 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2778 "
2779 FAIL Range 55 [docfrag, 0, docfrag, 0] 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
2780 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2244 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2781 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2245 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2782 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 2246 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2783 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 2247 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2784 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0 2248 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2785 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0 2249 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2786 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2250 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2787 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1 2251 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1
2788 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2252 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2789 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 "I" 2253 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2790 FAIL Range 55 [docfrag, 0, docfrag, 0] 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̈ḧ 2254 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2791 " but got Text node "Ijklmnop 2255 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2792 "
2793 FAIL Range 55 [docfrag, 0, docfrag, 0] 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
2794 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2256 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2795 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2257 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2796 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 2258 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2797 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 2259 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2798 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0 2260 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2799 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0 2261 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2800 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2262 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2801 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 2263 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
2802 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2264 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2803 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 " klmnop" 2265 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2804 FAIL Range 55 [docfrag, 0, docfrag, 0] 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̈ḧ 2266 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2805 " but got Text node "Ijklmnop 2267 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2806 "
2807 FAIL Range 55 [docfrag, 0, docfrag, 0] 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
2808 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2268 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2809 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2269 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2810 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 2270 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2811 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 2271 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
2812 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0 2272 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2813 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0 2273 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
2814 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2274 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2815 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1 2275 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1
2816 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2276 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2817 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 2277 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2818 " but got object "klmnop 2278 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2819 " 2279 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2820 FAIL Range 55 [docfrag, 0, docfrag, 0] 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̈ḧ
2821 " but got Text node "Ijklmnop
2822 "
2823 FAIL Range 55 [docfrag, 0, docfrag, 0] 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
2824 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2280 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2825 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 8 [detachedPara1.firstC hild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2281 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 8 [detachedPara1.firstC hild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2826 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0 2282 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2827 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0 2283 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
2828 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 8 [detachedPara1.firstC hild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0 2284 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 8 [detachedPara1.firstC hild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2829 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 8 [detachedPara1.firstC hild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0 2285 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 8 [detachedPara1.firstC hild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2830 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2286 PASS Range 55 [docfrag, 0, docfrag, 0] 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
2831 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 8 [detachedPara1.firstC hild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2287 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 8 [detachedPara1.firstC hild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2832 FAIL Range 55 [docfrag, 0, docfrag, 0] 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_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 2288 FAIL Range 55 [docfrag, 0, docfrag, 0] 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_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2833 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 8 [detachedPara1.firstC hild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 2289 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 8 [detachedPara1.firstC hild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
2895 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 13 [foreignPara1.firstC hild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0 2351 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 13 [foreignPara1.firstC hild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
2896 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 14 [document.documentEl ement, 0, document.documentElement, 1]: first addRange() must not throw exceptio ns or modify the range it's given 2352 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 14 [document.documentEl ement, 0, document.documentElement, 1]: first addRange() must not throw exceptio ns or modify the range it's given
2897 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 14 [document.documentEl ement, 0, document.documentElement, 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2353 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 14 [document.documentEl ement, 0, document.documentElement, 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2898 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 14 [document.documentEl ement, 0, document.documentElement, 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 2354 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 14 [document.documentEl ement, 0, document.documentElement, 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2899 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 14 [document.documentEl ement, 0, document.documentElement, 1]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 2355 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 14 [document.documentEl ement, 0, document.documentElement, 1]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2900 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 14 [document.documentEl ement, 0, document.documentElement, 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 2356 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 14 [document.documentEl ement, 0, document.documentElement, 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2901 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 14 [document.documentEl ement, 0, document.documentElement, 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 2357 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 14 [document.documentEl ement, 0, document.documentElement, 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2902 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 14 [document.documentEl ement, 0, document.documentElement, 1]: second addRange() must not throw excepti ons or modify the range it's given 2358 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 14 [document.documentEl ement, 0, document.documentElement, 1]: second addRange() must not throw excepti ons or modify the range it's given
2903 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 14 [document.documentEl ement, 0, document.documentElement, 1]: second addRange() must result in rangeCo unt being 1 2359 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 14 [document.documentEl ement, 0, document.documentElement, 1]: second addRange() must result in rangeCo unt being 1
2904 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 14 [document.documentEl ement, 0, document.documentElement, 1]: second addRange() must result in the sel ection's last range having the specified endpoints 2360 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 14 [document.documentEl ement, 0, document.documentElement, 1]: second addRange() must result in the sel ection's last range having the specified endpoints
2905 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 14 [document.documentEl ement, 0, document.documentElement, 1]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Selection.add Range() tests 2361 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 14 [document.documentEl ement, 0, document.documentElement, 1]: second addRange() must result in the sel ection's last range being the same object we added
2906 2362 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 14 [document.documentEl ement, 0, document.documentElement, 1]: modifying the second added range must mo dify the Selection's last Range
2907 " but got object "Selection.addRange() tests 2363 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 14 [document.documentEl ement, 0, document.documentElement, 1]: modifying the Selection's last Range mus t modify the second added Range
2908
2909 "
2910 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 14 [document.documentEl ement, 0, document.documentElement, 1]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2911 " but got Element node <html><head><title>Selection.addRange() tests</title>
2912 <me...
2913 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 14 [document.documentEl ement, 0, document.documentElement, 1]: 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
2914 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 15 [document.documentEl ement, 0, document.documentElement, 2]: first addRange() must not throw exceptio ns or modify the range it's given 2364 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 15 [document.documentEl ement, 0, document.documentElement, 2]: first addRange() must not throw exceptio ns or modify the range it's given
2915 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 15 [document.documentEl ement, 0, document.documentElement, 2]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2365 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 15 [document.documentEl ement, 0, document.documentElement, 2]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2916 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 15 [document.documentEl ement, 0, document.documentElement, 2]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 2366 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 15 [document.documentEl ement, 0, document.documentElement, 2]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2917 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 15 [document.documentEl ement, 0, document.documentElement, 2]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 2367 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 15 [document.documentEl ement, 0, document.documentElement, 2]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2918 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 15 [document.documentEl ement, 0, document.documentElement, 2]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 2368 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 15 [document.documentEl ement, 0, document.documentElement, 2]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2919 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 15 [document.documentEl ement, 0, document.documentElement, 2]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 2369 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 15 [document.documentEl ement, 0, document.documentElement, 2]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2920 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 15 [document.documentEl ement, 0, document.documentElement, 2]: second addRange() must not throw excepti ons or modify the range it's given 2370 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 15 [document.documentEl ement, 0, document.documentElement, 2]: second addRange() must not throw excepti ons or modify the range it's given
2921 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 15 [document.documentEl ement, 0, document.documentElement, 2]: second addRange() must result in rangeCo unt being 1 2371 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 15 [document.documentEl ement, 0, document.documentElement, 2]: second addRange() must result in rangeCo unt being 1
2922 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 15 [document.documentEl ement, 0, document.documentElement, 2]: second addRange() must result in the sel ection's last range having the specified endpoints 2372 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 15 [document.documentEl ement, 0, document.documentElement, 2]: second addRange() must result in the sel ection's last range having the specified endpoints
2923 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 15 [document.documentEl ement, 0, document.documentElement, 2]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Selection.add Range() tests 2373 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 15 [document.documentEl ement, 0, document.documentElement, 2]: second addRange() must result in the sel ection's last range being the same object we added
2924 2374 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 15 [document.documentEl ement, 0, document.documentElement, 2]: modifying the second added range must mo dify the Selection's last Range
2925 Äb̈c̈d̈ëf̈g̈ḧ 2375 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 15 [document.documentEl ement, 0, document.documentElement, 2]: modifying the Selection's last Range mus t modify the second added Range
2926 Ijklmnop
2927 QrstuvwxYzabcdefGhijklmn
2928
2929
2930
2931
2932
2933 "use strict";
2934
2935 testAddRangeSubSet(52, 56);
2936 testDiv.style.display = "none";
2937 " but got object "Selection.addRange() tests
2938
2939 Äb̈c̈d̈ëf̈g̈ḧ
2940 Ijklmnop
2941 QrstuvwxYzabcdefGhijklmn
2942
2943
2944
2945
2946
2947 "use strict";
2948
2949 testAddRangeSubSet(52, 56);
2950 testDiv.style.display = "none";
2951 "
2952 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 15 [document.documentEl ement, 0, document.documentElement, 2]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2953 " but got Element node <html><head><title>Selection.addRange() tests</title>
2954 <me...
2955 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 15 [document.documentEl ement, 0, document.documentElement, 2]: 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
2956 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 16 [document.documentEl ement, 1, document.documentElement, 2]: first addRange() must not throw exceptio ns or modify the range it's given 2376 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 16 [document.documentEl ement, 1, document.documentElement, 2]: first addRange() must not throw exceptio ns or modify the range it's given
2957 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 16 [document.documentEl ement, 1, document.documentElement, 2]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2377 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 16 [document.documentEl ement, 1, document.documentElement, 2]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
2958 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 16 [document.documentEl ement, 1, document.documentElement, 2]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 2378 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 16 [document.documentEl ement, 1, document.documentElement, 2]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2959 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 16 [document.documentEl ement, 1, document.documentElement, 2]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0 2379 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 16 [document.documentEl ement, 1, document.documentElement, 2]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
2960 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 16 [document.documentEl ement, 1, document.documentElement, 2]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 2380 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 16 [document.documentEl ement, 1, document.documentElement, 2]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2961 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 16 [document.documentEl ement, 1, document.documentElement, 2]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0 2381 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 16 [document.documentEl ement, 1, document.documentElement, 2]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
2962 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 16 [document.documentEl ement, 1, document.documentElement, 2]: second addRange() must not throw excepti ons or modify the range it's given 2382 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 16 [document.documentEl ement, 1, document.documentElement, 2]: second addRange() must not throw excepti ons or modify the range it's given
2963 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 16 [document.documentEl ement, 1, document.documentElement, 2]: second addRange() must result in rangeCo unt being 1 2383 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 16 [document.documentEl ement, 1, document.documentElement, 2]: second addRange() must result in rangeCo unt being 1
2964 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 16 [document.documentEl ement, 1, document.documentElement, 2]: second addRange() must result in the sel ection's last range having the specified endpoints 2384 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 16 [document.documentEl ement, 1, document.documentElement, 2]: second addRange() must result in the sel ection's last range having the specified endpoints
2965 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 16 [document.documentEl ement, 1, document.documentElement, 2]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g ̈ḧ 2385 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 16 [document.documentEl ement, 1, document.documentElement, 2]: second addRange() must result in the sel ection's last range being the same object we added
2966 Ijklmnop 2386 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 16 [document.documentEl ement, 1, document.documentElement, 2]: modifying the second added range must mo dify the Selection's last Range
2967 QrstuvwxYzabcdefGhijklmn 2387 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 16 [document.documentEl ement, 1, document.documentElement, 2]: modifying the Selection's last Range mus t modify the second added Range
2968
2969
2970
2971
2972
2973 "use strict";
2974
2975 testAddRangeSubSet(52, 56);
2976 testDiv.style.display = "none";
2977 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2978 Ijklmnop
2979 QrstuvwxYzabcdefGhijklmn
2980
2981
2982
2983
2984
2985 "use strict";
2986
2987 testAddRangeSubSet(52, 56);
2988 testDiv.style.display = "none";
2989 "
2990 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 16 [document.documentEl ement, 1, document.documentElement, 2]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2991 " but got Element node <html><head><title>Selection.addRange() tests</title>
2992 <me...
2993 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 16 [document.documentEl ement, 1, document.documentElement, 2]: 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
2994 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, d ocument.head, 1]: first addRange() must not throw exceptions or modify the range it's given 2388 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, d ocument.head, 1]: first addRange() must not throw exceptions or modify the range it's given
2995 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, d ocument.head, 1]: first addRange() must result in rangeCount being 1 assert_equa ls: rangeCount must be 1 expected 1 but got 0 2389 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, d ocument.head, 1]: first addRange() must result in rangeCount being 1 assert_equa ls: rangeCount must be 1 expected 1 but got 0
2996 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, d ocument.head, 1]: first addRange() must result in the selection's last range hav ing the specified endpoints assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0 2390 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, d ocument.head, 1]: first addRange() must result in the selection's last range hav ing the specified endpoints assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
2997 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, d ocument.head, 1]: first addRange() must result in the selection's last range bei ng the same object we added assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0 2391 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, d ocument.head, 1]: first addRange() must result in the selection's last range bei ng the same object we added assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
2998 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, d ocument.head, 1]: modifying the first added range must modify the Selection's la st Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0 2392 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, d ocument.head, 1]: modifying the first added range must modify the Selection's la st Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
2999 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, d ocument.head, 1]: modifying the Selection's last Range must modify the first add ed Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0 2393 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, d ocument.head, 1]: modifying the Selection's last Range must modify the first add ed Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
3000 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, d ocument.head, 1]: second addRange() must not throw exceptions or modify the rang e it's given 2394 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, d ocument.head, 1]: second addRange() must not throw exceptions or modify the rang e it's given
3001 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, d ocument.head, 1]: second addRange() must result in rangeCount being 1 2395 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, d ocument.head, 1]: second addRange() must result in rangeCount being 1
3002 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, d ocument.head, 1]: second addRange() must result in the selection's last range ha ving the specified endpoints 2396 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, d ocument.head, 1]: second addRange() must result in the selection's last range ha ving the specified endpoints
3003 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, d ocument.head, 1]: second addRange() must result in the selection's last range be ing the same object we added assert_equals: getRangeAt(rangeCount - 1) must retu rn the same object we added expected object "" but got object "" 2397 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, d ocument.head, 1]: second addRange() must result in the selection's last range be ing the same object we added
3004 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, d ocument.head, 1]: modifying the second added range must modify the Selection's l ast Range assert_equals: After mutating the second added Range, startContainer o f the Selection's last Range must match the added Range expected Text node "Äb̈ c̈d̈ëf̈g̈ḧ 2398 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, d ocument.head, 1]: modifying the second added range must modify the Selection's l ast Range
3005 " but got Element node <head><title>Selection.addRange() tests</title> 2399 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, d ocument.head, 1]: modifying the Selection's last Range must modify the second ad ded Range
3006 <meta nam...
3007 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, d ocument.head, 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
3008 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, d ocument.body, 1]: first addRange() must not throw exceptions or modify the range it's given 2400 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, d ocument.body, 1]: first addRange() must not throw exceptions or modify the range it's given
3009 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, d ocument.body, 1]: first addRange() must result in rangeCount being 1 assert_equa ls: rangeCount must be 1 expected 1 but got 0 2401 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, d ocument.body, 1]: first addRange() must result in rangeCount being 1 assert_equa ls: rangeCount must be 1 expected 1 but got 0
3010 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, d ocument.body, 1]: first addRange() must result in the selection's last range hav ing the specified endpoints assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0 2402 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, d ocument.body, 1]: first addRange() must result in the selection's last range hav ing the specified endpoints assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
3011 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, d ocument.body, 1]: first addRange() must result in the selection's last range bei ng the same object we added assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0 2403 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, d ocument.body, 1]: first addRange() must result in the selection's last range bei ng the same object we added assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
3012 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, d ocument.body, 1]: modifying the first added range must modify the Selection's la st Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0 2404 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, d ocument.body, 1]: modifying the first added range must modify the Selection's la st Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
3013 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, d ocument.body, 1]: modifying the Selection's last Range must modify the first add ed Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0 2405 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, d ocument.body, 1]: modifying the Selection's last Range must modify the first add ed Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
3014 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, d ocument.body, 1]: second addRange() must not throw exceptions or modify the rang e it's given 2406 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, d ocument.body, 1]: second addRange() must not throw exceptions or modify the rang e it's given
3015 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, d ocument.body, 1]: second addRange() must result in rangeCount being 1 2407 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, d ocument.body, 1]: second addRange() must result in rangeCount being 1
3016 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, d ocument.body, 1]: second addRange() must result in the selection's last range ha ving the specified endpoints 2408 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, d ocument.body, 1]: second addRange() must result in the selection's last range ha ving the specified endpoints
3017 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, d ocument.body, 1]: second addRange() must result in the selection's last range be ing the same object we added assert_equals: getRangeAt(rangeCount - 1) must retu rn the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ 2409 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, d ocument.body, 1]: second addRange() must result in the selection's last range be ing the same object we added
3018 Ijklmnop 2410 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, d ocument.body, 1]: modifying the second added range must modify the Selection's l ast Range
3019 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ 2411 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, d ocument.body, 1]: modifying the Selection's last Range must modify the second ad ded Range
3020 Ijklmnop
3021 QrstuvwxYzabcdefGhijklmn"
3022 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, d ocument.body, 1]: modifying the second added range must modify the Selection's l ast Range assert_equals: After mutating the second added Range, startContainer o f the Selection's last Range must match the added Range expected Text node "Äb̈ c̈d̈ëf̈g̈ḧ
3023 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3024 </p><p id...
3025 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, d ocument.body, 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
3026 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.document Element, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exce ptions or modify the range it's given 2412 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.document Element, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exce ptions or modify the range it's given
3027 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.document Element, 0, foreignDoc.documentElement, 1]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2413 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.document Element, 0, foreignDoc.documentElement, 1]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3028 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.document Element, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2414 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.document Element, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3029 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.document Element, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2415 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.document Element, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3030 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.document Element, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2416 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.document Element, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3031 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.document Element, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2417 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.document Element, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3032 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.document Element, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exc eptions or modify the range it's given 2418 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.document Element, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exc eptions or modify the range it's given
3033 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.document Element, 0, foreignDoc.documentElement, 1]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2419 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.document Element, 0, foreignDoc.documentElement, 1]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3034 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.document Element, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2420 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.document Element, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3035 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.document Element, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2421 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.document Element, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
(...skipping 25 matching lines...) Expand all
3061 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the secon d added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0 2447 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the secon d added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 go t disallowed value 0
3062 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[ 0], 0]: first addRange() must not throw exceptions or modify the range it's give n 2448 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[ 0], 0]: first addRange() must not throw exceptions or modify the range it's give n
3063 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[ 0], 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeC ount must be 1 expected 1 but got 0 2449 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[ 0], 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeC ount must be 1 expected 1 but got 0
3064 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2450 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3065 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2451 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3066 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[ 0], 0]: modifying the first added range must modify the Selection's last Range a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0 2452 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[ 0], 0]: modifying the first added range must modify the Selection's last Range a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
3067 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[ 0], 0]: modifying the Selection's last Range must modify the first added Range a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0 2453 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[ 0], 0]: modifying the Selection's last Range must modify the first added Range a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
3068 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[ 0], 0]: second addRange() must not throw exceptions or modify the range it's giv en 2454 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[ 0], 0]: second addRange() must not throw exceptions or modify the range it's giv en
3069 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[ 0], 0]: second addRange() must result in rangeCount being 1 2455 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[ 0], 0]: second addRange() must result in rangeCount being 1
3070 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2456 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3071 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 "" 2457 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3072 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[ 0], 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Sele ction's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ 2458 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[ 0], 0]: modifying the second added range must modify the Selection's last Range
3073 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2459 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[ 0], 0]: modifying the Selection's last Range must modify the second added Range
3074 </p>
3075 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[ 0], 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Rang e, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3076 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[ 0], 1]: first addRange() must not throw exceptions or modify the range it's give n 2460 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[ 0], 1]: first addRange() must not throw exceptions or modify the range it's give n
3077 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[ 0], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeC ount must be 1 expected 1 but got 0 2461 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[ 0], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeC ount must be 1 expected 1 but got 0
3078 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2462 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3079 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2463 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3080 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[ 0], 1]: modifying the first added range must modify the Selection's last Range a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0 2464 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[ 0], 1]: modifying the first added range must modify the Selection's last Range a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
3081 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[ 0], 1]: modifying the Selection's last Range must modify the first added Range a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0 2465 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[ 0], 1]: modifying the Selection's last Range must modify the first added Range a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
3082 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[ 0], 1]: second addRange() must not throw exceptions or modify the range it's giv en 2466 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[ 0], 1]: second addRange() must not throw exceptions or modify the range it's giv en
3083 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[ 0], 1]: second addRange() must result in rangeCount being 1 2467 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[ 0], 1]: second addRange() must result in rangeCount being 1
3084 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2468 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3085 FAIL Range 55 [docfrag, 0, docfrag, 0] 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̈ḧ 2469 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3086 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 2470 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[ 0], 1]: modifying the second added range must modify the Selection's last Range
3087 " 2471 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[ 0], 1]: modifying the Selection's last Range must modify the second added Range
3088 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[ 0], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Sele ction's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈
3089 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3090 </p>
3091 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[ 0], 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Rang e, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3092 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, d etachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given 2472 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, d etachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
3093 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, d etachedPara1, 0]: first addRange() must result in rangeCount being 1 assert_equa ls: rangeCount must be 1 expected 1 but got 0 2473 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, d etachedPara1, 0]: first addRange() must result in rangeCount being 1 assert_equa ls: rangeCount must be 1 expected 1 but got 0
3094 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, d etachedPara1, 0]: first addRange() must result in the selection's last range hav ing the specified endpoints assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0 2474 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, d etachedPara1, 0]: first addRange() must result in the selection's last range hav ing the specified endpoints assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
3095 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0 2475 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
3096 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, d etachedPara1, 0]: modifying the first added range must modify the Selection's la st Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0 2476 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, d etachedPara1, 0]: modifying the first added range must modify the Selection's la st Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
3097 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, d etachedPara1, 0]: modifying the Selection's last Range must modify the first add ed Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0 2477 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, d etachedPara1, 0]: modifying the Selection's last Range must modify the first add ed Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
3098 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, d etachedPara1, 0]: second addRange() must not throw exceptions or modify the rang e it's given 2478 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, d etachedPara1, 0]: second addRange() must not throw exceptions or modify the rang e it's given
3099 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, d etachedPara1, 0]: second addRange() must result in rangeCount being 1 assert_equ als: rangeCount must be 1 expected 1 but got 0 2479 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, d etachedPara1, 0]: second addRange() must result in rangeCount being 1 assert_equ als: rangeCount must be 1 expected 1 but got 0
3100 FAIL Range 55 [docfrag, 0, docfrag, 0] 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_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0 2480 FAIL Range 55 [docfrag, 0, docfrag, 0] 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_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
3101 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, d etachedPara1, 0]: second addRange() must result in the selection's last range be ing the same object we added assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0 2481 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, d etachedPara1, 0]: second addRange() must result in the selection's last range be ing the same object we added assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
(...skipping 13 matching lines...) Expand all
3115 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, d etachedPara1, 1]: modifying the Selection's last Range must modify the second ad ded Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got di sallowed value 0 2495 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, d etachedPara1, 1]: modifying the Selection's last Range must modify the second ad ded Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got di sallowed value 0
3116 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2496 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3117 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild , 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2497 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild , 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3118 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0 2498 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
3119 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0 2499 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
3120 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2500 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3121 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2501 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3122 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2502 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3123 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild , 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 2503 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild , 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
3124 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2504 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3125 FAIL Range 55 [docfrag, 0, docfrag, 0] 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̈ḧ 2505 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3126 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 2506 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3127 " 2507 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3128 FAIL Range 55 [docfrag, 0, docfrag, 0] 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̈ḧ
3129 " but got Text node "Ijklmnop
3130 "
3131 FAIL Range 55 [docfrag, 0, docfrag, 0] 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
3132 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2508 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3133 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild , 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2509 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild , 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3134 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0 2510 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
3135 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0 2511 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
3136 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2512 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3137 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2513 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3138 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2514 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3139 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild , 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 2515 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild , 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
3140 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2516 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3141 FAIL Range 55 [docfrag, 0, docfrag, 0] 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̈ḧ 2517 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3142 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ 2518 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3143 Ijklmnop" 2519 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3144 FAIL Range 55 [docfrag, 0, docfrag, 0] 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̈ḧ
3145 " but got Text node "Ijklmnop
3146 "
3147 FAIL Range 55 [docfrag, 0, docfrag, 0] 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
3148 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2520 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3149 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild , 3, paras[3], 1]: first addRange() must result in rangeCount being 1 assert_equ als: rangeCount must be 1 expected 1 but got 0 2521 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild , 3, paras[3], 1]: first addRange() must result in rangeCount being 1 assert_equ als: rangeCount must be 1 expected 1 but got 0
3150 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0 2522 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
3151 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0 2523 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
3152 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild , 3, paras[3], 1]: modifying the first added range must modify the Selection's l ast Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got di sallowed value 0 2524 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild , 3, paras[3], 1]: modifying the first added range must modify the Selection's l ast Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got di sallowed value 0
3153 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild , 3, paras[3], 1]: modifying the Selection's last Range must modify the first ad ded Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got di sallowed value 0 2525 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild , 3, paras[3], 1]: modifying the Selection's last Range must modify the first ad ded Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got di sallowed value 0
3154 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2526 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3155 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild , 3, paras[3], 1]: second addRange() must result in rangeCount being 1 2527 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild , 3, paras[3], 1]: second addRange() must result in rangeCount being 1
3156 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2528 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3157 FAIL Range 55 [docfrag, 0, docfrag, 0] 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̈ḧ 2529 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3158 Ijklmnop 2530 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild , 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
3159 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ 2531 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild , 3, paras[3], 1]: modifying the Selection's last Range must modify the second a dded Range
3160 Ijklmnop
3161 QrstuvwxYzabcdef"
3162 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild , 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 3
3163 FAIL Range 55 [docfrag, 0, docfrag, 0] 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
3164 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2532 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3165 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[ 0].firstChild, 7]: first addRange() must result in rangeCount being 1 assert_equ als: rangeCount must be 1 expected 1 but got 0 2533 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[ 0].firstChild, 7]: first addRange() must result in rangeCount being 1 assert_equ als: rangeCount must be 1 expected 1 but got 0
3166 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0 2534 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
3167 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0 2535 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
3168 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[ 0].firstChild, 7]: modifying the first added range must modify the Selection's l ast Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got di sallowed value 0 2536 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[ 0].firstChild, 7]: modifying the first added range must modify the Selection's l ast Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got di sallowed value 0
3169 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[ 0].firstChild, 7]: modifying the Selection's last Range must modify the first ad ded Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got di sallowed value 0 2537 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[ 0].firstChild, 7]: modifying the Selection's last Range must modify the first ad ded Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got di sallowed value 0
3170 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2538 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3171 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[ 0].firstChild, 7]: second addRange() must result in rangeCount being 1 2539 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[ 0].firstChild, 7]: second addRange() must result in rangeCount being 1
3172 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2540 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3173 FAIL Range 55 [docfrag, 0, docfrag, 0] 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" 2541 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3174 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[ 0].firstChild, 7]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb ̈c̈d̈ëf̈g̈ḧ 2542 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[ 0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
3175 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2543 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[ 0].firstChild, 7]: modifying the Selection's last Range must modify the second a dded Range
3176 </p>
3177 FAIL Range 55 [docfrag, 0, docfrag, 0] 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
3178 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4 ], 1]: first addRange() must not throw exceptions or modify the range it's given 2544 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4 ], 1]: first addRange() must not throw exceptions or modify the range it's given
3179 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4 ], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCo unt must be 1 expected 1 but got 0 2545 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4 ], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCo unt must be 1 expected 1 but got 0
3180 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4 ], 1]: first addRange() must result in the selection's last range having the spe cified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2546 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4 ], 1]: first addRange() must result in the selection's last range having the spe cified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3181 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2547 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3182 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4 ], 1]: modifying the first added range must modify the Selection's last Range as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0 2548 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4 ], 1]: modifying the first added range must modify the Selection's last Range as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
3183 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4 ], 1]: modifying the Selection's last Range must modify the first added Range as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0 2549 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4 ], 1]: modifying the Selection's last Range must modify the first added Range as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
3184 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4 ], 1]: second addRange() must not throw exceptions or modify the range it's give n 2550 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4 ], 1]: second addRange() must not throw exceptions or modify the range it's give n
3185 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4 ], 1]: second addRange() must result in rangeCount being 1 2551 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4 ], 1]: second addRange() must result in rangeCount being 1
3186 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4 ], 1]: second addRange() must result in the selection's last range having the sp ecified endpoints 2552 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4 ], 1]: second addRange() must result in the selection's last range having the sp ecified endpoints
3187 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 "Qrst uvwxYzabcdefGhijklmn" 2553 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3188 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 ̈ 2554 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4 ], 1]: modifying the second added range must modify the Selection's last Range
3189 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2555 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4 ], 1]: modifying the Selection's last Range must modify the second added Range
3190 </p><p id="b" s...
3191 FAIL Range 55 [docfrag, 0, docfrag, 0] 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
3192 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2 ].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given 2556 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2 ].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
3193 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2 ].firstChild, 5]: first addRange() must result in rangeCount being 1 assert_equa ls: rangeCount must be 1 expected 1 but got 0 2557 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2 ].firstChild, 5]: first addRange() must result in rangeCount being 1 assert_equa ls: rangeCount must be 1 expected 1 but got 0
3194 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0 2558 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
3195 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0 2559 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
3196 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2 ].firstChild, 5]: modifying the first added range must modify the Selection's la st Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0 2560 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2 ].firstChild, 5]: modifying the first added range must modify the Selection's la st Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
3197 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2 ].firstChild, 5]: modifying the Selection's last Range must modify the first add ed Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0 2561 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2 ].firstChild, 5]: modifying the Selection's last Range must modify the first add ed Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
3198 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2 ].firstChild, 5]: second addRange() must not throw exceptions or modify the rang e it's given 2562 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2 ].firstChild, 5]: second addRange() must not throw exceptions or modify the rang e it's given
3199 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2 ].firstChild, 5]: second addRange() must result in rangeCount being 1 2563 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2 ].firstChild, 5]: second addRange() must result in rangeCount being 1
3200 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2564 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3201 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 2565 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3202 Qrstu" but got object "Ijklmnop 2566 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2 ].firstChild, 5]: modifying the second added range must modify the Selection's l ast Range
3203 Qrstu" 2567 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2 ].firstChild, 5]: modifying the Selection's last Range must modify the second ad ded Range
3204 FAIL Range 55 [docfrag, 0, docfrag, 0] 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̈ḧ
3205 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3206 </p><p id="b" s...
3207 FAIL Range 55 [docfrag, 0, docfrag, 0] 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
3208 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2568 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3209 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentEl ement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2569 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentEl ement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3210 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 2570 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
3211 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0 2571 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
3212 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentEl ement, 1, document.body, 0]: modifying the first added range must modify the Sel ection's last Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0 2572 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentEl ement, 1, document.body, 0]: modifying the first added range must modify the Sel ection's last Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
3213 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentEl ement, 1, document.body, 0]: modifying the Selection's last Range must modify th e first added Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0 2573 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentEl ement, 1, document.body, 0]: modifying the Selection's last Range must modify th e first added Range assert_not_equals: Cannot proceed with tests if rangeCount i s 0 got disallowed value 0
3214 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2574 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3215 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentEl ement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 2575 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentEl ement, 1, document.body, 0]: second addRange() must result in rangeCount being 1
3216 PASS Range 55 [docfrag, 0, docfrag, 0] 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 2576 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3217 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentEl ement, 1, document.body, 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 "" 2577 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentEl ement, 1, document.body, 0]: second addRange() must result in the selection's la st range being the same object we added
3218 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentEl ement, 1, document.body, 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̈ḧ 2578 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentEl ement, 1, document.body, 0]: modifying the second added range must modify the Se lection's last Range
3219 " but got Element node <html><head><title>Selection.addRange() tests</title> 2579 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentEl ement, 1, document.body, 0]: modifying the Selection's last Range must modify th e second added Range
3220 <me...
3221 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentEl ement, 1, document.body, 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
3222 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 33 [foreignDoc.document Element, 1, foreignDoc.body, 0]: first addRange() must not throw exceptions or m odify the range it's given 2580 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 33 [foreignDoc.document Element, 1, foreignDoc.body, 0]: first addRange() must not throw exceptions or m odify the range it's given
3223 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 33 [foreignDoc.document Element, 1, foreignDoc.body, 0]: first addRange() must result in rangeCount bein g 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2581 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 33 [foreignDoc.document Element, 1, foreignDoc.body, 0]: first addRange() must result in rangeCount bein g 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3224 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 33 [foreignDoc.document Element, 1, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0 2582 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 33 [foreignDoc.document Element, 1, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
3225 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 33 [foreignDoc.document Element, 1, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0 2583 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 33 [foreignDoc.document Element, 1, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
3226 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 33 [foreignDoc.document Element, 1, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0 2584 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 33 [foreignDoc.document Element, 1, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
3227 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 33 [foreignDoc.document Element, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modif y the first added Range assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0 2585 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 33 [foreignDoc.document Element, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modif y the first added Range assert_not_equals: Cannot proceed with tests if rangeCou nt is 0 got disallowed value 0
3228 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 33 [foreignDoc.document Element, 1, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given 2586 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 33 [foreignDoc.document Element, 1, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
3229 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 33 [foreignDoc.document Element, 1, foreignDoc.body, 0]: second addRange() must result in rangeCount bei ng 1 assert_equals: rangeCount must be 1 expected 1 but got 0 2587 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 33 [foreignDoc.document Element, 1, foreignDoc.body, 0]: second addRange() must result in rangeCount bei ng 1 assert_equals: rangeCount must be 1 expected 1 but got 0
3230 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 33 [foreignDoc.document Element, 1, foreignDoc.body, 0]: second addRange() must result in the selection' s last range having the specified endpoints assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0 2588 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 33 [foreignDoc.document Element, 1, foreignDoc.body, 0]: second addRange() must result in the selection' s last range having the specified endpoints assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
3231 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 33 [foreignDoc.document Element, 1, foreignDoc.body, 0]: second addRange() must result in the selection' s last range being the same object we added assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0 2589 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 33 [foreignDoc.document Element, 1, foreignDoc.body, 0]: second addRange() must result in the selection' s last range being the same object we added assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
3232 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 33 [foreignDoc.document Element, 1, foreignDoc.body, 0]: modifying the second added range must modify th e Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0 2590 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 33 [foreignDoc.document Element, 1, foreignDoc.body, 0]: modifying the second added range must modify th e Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
3233 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 33 [foreignDoc.document Element, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modif y the second added Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0 2591 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 33 [foreignDoc.document Element, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modif y the second added Range assert_not_equals: Cannot proceed with tests if rangeCo unt is 0 got disallowed value 0
3234 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 34 [document, 0, docume nt, 1]: first addRange() must not throw exceptions or modify the range it's give n 2592 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 34 [document, 0, docume nt, 1]: first addRange() must not throw exceptions or modify the range it's give n
3235 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 34 [document, 0, docume nt, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeC ount must be 1 expected 1 but got 0 2593 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 34 [document, 0, docume nt, 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeC ount must be 1 expected 1 but got 0
3236 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 34 [document, 0, docume nt, 1]: first addRange() must result in the selection's last range having the sp ecified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2594 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 34 [document, 0, docume nt, 1]: first addRange() must result in the selection's last range having the sp ecified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3237 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 34 [document, 0, docume nt, 1]: first addRange() must result in the selection's last range being the sam e object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2595 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 34 [document, 0, docume nt, 1]: first addRange() must result in the selection's last range being the sam e object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3238 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 34 [document, 0, docume nt, 1]: modifying the first added range must modify the Selection's last Range a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0 2596 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 34 [document, 0, docume nt, 1]: modifying the first added range must modify the Selection's last Range a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
3239 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 34 [document, 0, docume nt, 1]: modifying the Selection's last Range must modify the first added Range a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0 2597 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 34 [document, 0, docume nt, 1]: modifying the Selection's last Range must modify the first added Range a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
3240 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 34 [document, 0, docume nt, 1]: second addRange() must not throw exceptions or modify the range it's giv en 2598 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 34 [document, 0, docume nt, 1]: second addRange() must not throw exceptions or modify the range it's giv en
3241 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 34 [document, 0, docume nt, 1]: second addRange() must result in rangeCount being 1 2599 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 34 [document, 0, docume nt, 1]: second addRange() must result in rangeCount being 1
3242 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 34 [document, 0, docume nt, 1]: second addRange() must result in the selection's last range having the s pecified endpoints 2600 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 34 [document, 0, docume nt, 1]: second addRange() must result in the selection's last range having the s pecified endpoints
3243 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 34 [document, 0, docume nt, 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 "" but got object "" 2601 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 34 [document, 0, docume nt, 1]: second addRange() must result in the selection's last range being the sa me object we added
3244 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 34 [document, 0, docume nt, 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̈ 2602 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 34 [document, 0, docume nt, 1]: modifying the second added range must modify the Selection's last Range
3245 " but got Document node with 2 children 2603 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 34 [document, 0, docume nt, 1]: modifying the Selection's last Range must modify the second added Range
3246 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 34 [document, 0, docume nt, 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
3247 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 35 [document, 0, docume nt, 2]: first addRange() must not throw exceptions or modify the range it's give n 2604 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 35 [document, 0, docume nt, 2]: first addRange() must not throw exceptions or modify the range it's give n
3248 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 35 [document, 0, docume nt, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeC ount must be 1 expected 1 but got 0 2605 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 35 [document, 0, docume nt, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeC ount must be 1 expected 1 but got 0
3249 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 35 [document, 0, docume nt, 2]: first addRange() must result in the selection's last range having the sp ecified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2606 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 35 [document, 0, docume nt, 2]: first addRange() must result in the selection's last range having the sp ecified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3250 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 35 [document, 0, docume nt, 2]: first addRange() must result in the selection's last range being the sam e object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2607 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 35 [document, 0, docume nt, 2]: first addRange() must result in the selection's last range being the sam e object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3251 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 35 [document, 0, docume nt, 2]: modifying the first added range must modify the Selection's last Range a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0 2608 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 35 [document, 0, docume nt, 2]: modifying the first added range must modify the Selection's last Range a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
3252 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 35 [document, 0, docume nt, 2]: modifying the Selection's last Range must modify the first added Range a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0 2609 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 35 [document, 0, docume nt, 2]: modifying the Selection's last Range must modify the first added Range a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
3253 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 35 [document, 0, docume nt, 2]: second addRange() must not throw exceptions or modify the range it's giv en 2610 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 35 [document, 0, docume nt, 2]: second addRange() must not throw exceptions or modify the range it's giv en
3254 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 35 [document, 0, docume nt, 2]: second addRange() must result in rangeCount being 1 2611 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 35 [document, 0, docume nt, 2]: second addRange() must result in rangeCount being 1
3255 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 35 [document, 0, docume nt, 2]: second addRange() must result in the selection's last range having the s pecified endpoints 2612 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 35 [document, 0, docume nt, 2]: second addRange() must result in the selection's last range having the s pecified endpoints
3256 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 35 [document, 0, docume nt, 2]: 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 "Selection.addRange() tests 2613 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 35 [document, 0, docume nt, 2]: second addRange() must result in the selection's last range being the sa me object we added
3257 2614 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 35 [document, 0, docume nt, 2]: modifying the second added range must modify the Selection's last Range
3258 Äb̈c̈d̈ëf̈g̈ḧ 2615 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 35 [document, 0, docume nt, 2]: modifying the Selection's last Range must modify the second added Range
3259 Ijklmnop
3260 QrstuvwxYzabcdefGhijklmn
3261
3262
3263
3264
3265
3266 "use strict";
3267
3268 testAddRangeSubSet(52, 56);
3269 testDiv.style.display = "none";
3270 " but got object "Selection.addRange() tests
3271
3272 Äb̈c̈d̈ëf̈g̈ḧ
3273 Ijklmnop
3274 QrstuvwxYzabcdefGhijklmn
3275
3276
3277
3278
3279
3280 "use strict";
3281
3282 testAddRangeSubSet(52, 56);
3283 testDiv.style.display = "none";
3284 "
3285 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 35 [document, 0, docume nt, 2]: 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̈
3286 " but got Document node with 2 children
3287 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 35 [document, 0, docume nt, 2]: 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
3288 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 36 [document, 1, docume nt, 2]: first addRange() must not throw exceptions or modify the range it's give n 2616 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 36 [document, 1, docume nt, 2]: first addRange() must not throw exceptions or modify the range it's give n
3289 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 36 [document, 1, docume nt, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeC ount must be 1 expected 1 but got 0 2617 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 36 [document, 1, docume nt, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeC ount must be 1 expected 1 but got 0
3290 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 36 [document, 1, docume nt, 2]: first addRange() must result in the selection's last range having the sp ecified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2618 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 36 [document, 1, docume nt, 2]: first addRange() must result in the selection's last range having the sp ecified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3291 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 36 [document, 1, docume nt, 2]: first addRange() must result in the selection's last range being the sam e object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2619 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 36 [document, 1, docume nt, 2]: first addRange() must result in the selection's last range being the sam e object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3292 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 36 [document, 1, docume nt, 2]: modifying the first added range must modify the Selection's last Range a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0 2620 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 36 [document, 1, docume nt, 2]: modifying the first added range must modify the Selection's last Range a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
3293 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 36 [document, 1, docume nt, 2]: modifying the Selection's last Range must modify the first added Range a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0 2621 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 36 [document, 1, docume nt, 2]: modifying the Selection's last Range must modify the first added Range a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
3294 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 36 [document, 1, docume nt, 2]: second addRange() must not throw exceptions or modify the range it's giv en 2622 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 36 [document, 1, docume nt, 2]: second addRange() must not throw exceptions or modify the range it's giv en
3295 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 36 [document, 1, docume nt, 2]: second addRange() must result in rangeCount being 1 2623 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 36 [document, 1, docume nt, 2]: second addRange() must result in rangeCount being 1
3296 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 36 [document, 1, docume nt, 2]: second addRange() must result in the selection's last range having the s pecified endpoints 2624 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 36 [document, 1, docume nt, 2]: second addRange() must result in the selection's last range having the s pecified endpoints
3297 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 36 [document, 1, docume nt, 2]: 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 "Selection.addRange() tests 2625 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 36 [document, 1, docume nt, 2]: second addRange() must result in the selection's last range being the sa me object we added
3298 2626 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 36 [document, 1, docume nt, 2]: modifying the second added range must modify the Selection's last Range
3299 Äb̈c̈d̈ëf̈g̈ḧ 2627 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 36 [document, 1, docume nt, 2]: modifying the Selection's last Range must modify the second added Range
3300 Ijklmnop
3301 QrstuvwxYzabcdefGhijklmn
3302
3303
3304
3305
3306
3307 "use strict";
3308
3309 testAddRangeSubSet(52, 56);
3310 testDiv.style.display = "none";
3311 " but got object "Selection.addRange() tests
3312
3313 Äb̈c̈d̈ëf̈g̈ḧ
3314 Ijklmnop
3315 QrstuvwxYzabcdefGhijklmn
3316
3317
3318
3319
3320
3321 "use strict";
3322
3323 testAddRangeSubSet(52, 56);
3324 testDiv.style.display = "none";
3325 "
3326 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 36 [document, 1, docume nt, 2]: 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̈
3327 " but got Document node with 2 children
3328 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 36 [document, 1, docume nt, 2]: 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
3329 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 37 [testDiv, 0, comment , 5]: first addRange() must not throw exceptions or modify the range it's given 2628 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 37 [testDiv, 0, comment , 5]: first addRange() must not throw exceptions or modify the range it's given
3330 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 37 [testDiv, 0, comment , 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCou nt must be 1 expected 1 but got 0 2629 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 37 [testDiv, 0, comment , 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCou nt must be 1 expected 1 but got 0
3331 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 37 [testDiv, 0, comment , 5]: first addRange() must result in the selection's last range having the spec ified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2630 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 37 [testDiv, 0, comment , 5]: first addRange() must result in the selection's last range having the spec ified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3332 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 37 [testDiv, 0, comment , 5]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2631 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 37 [testDiv, 0, comment , 5]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3333 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 37 [testDiv, 0, comment , 5]: modifying the first added range must modify the Selection's last Range ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0 2632 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 37 [testDiv, 0, comment , 5]: modifying the first added range must modify the Selection's last Range ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
3334 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 37 [testDiv, 0, comment , 5]: modifying the Selection's last Range must modify the first added Range ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0 2633 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 37 [testDiv, 0, comment , 5]: modifying the Selection's last Range must modify the first added Range ass ert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed valu e 0
3335 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 37 [testDiv, 0, comment , 5]: second addRange() must not throw exceptions or modify the range it's given 2634 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 37 [testDiv, 0, comment , 5]: second addRange() must not throw exceptions or modify the range it's given
3336 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 37 [testDiv, 0, comment , 5]: second addRange() must result in rangeCount being 1 2635 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 37 [testDiv, 0, comment , 5]: second addRange() must result in rangeCount being 1
3337 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 37 [testDiv, 0, comment , 5]: second addRange() must result in the selection's last range having the spe cified endpoints assert_equals: endContainer of the Selection's last Range must match the added Range expected Comment node <!--Alphabet soup?--> but got Elemen t node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2636 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 37 [testDiv, 0, comment , 5]: second addRange() must result in the selection's last range having the spe cified endpoints
3338 </p><p id="b" s... 2637 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 37 [testDiv, 0, comment , 5]: second addRange() must result in the selection's last range being the same object we added
3339 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 37 [testDiv, 0, comment , 5]: 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̈ḧ 2638 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 37 [testDiv, 0, comment , 5]: modifying the second added range must modify the Selection's last Range
3340 Ijklmnop 2639 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 37 [testDiv, 0, comment , 5]: modifying the Selection's last Range must modify the second added Range
3341 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
3342 Ijklmnop
3343 QrstuvwxYzabcdefGhijklmn"
3344 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 37 [testDiv, 0, comment , 5]: modifying the second added range must modify the Selection's last Range as sert_equals: After mutating the second added Range, startContainer of the Select ion's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3345 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3346 </p><p id="b" s...
3347 FAIL Range 55 [docfrag, 0, docfrag, 0] 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
3348 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 38 [paras[2].firstChild , 4, comment, 2]: first addRange() must not throw exceptions or modify the range it's given 2640 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 38 [paras[2].firstChild , 4, comment, 2]: first addRange() must not throw exceptions or modify the range it's given
3349 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 38 [paras[2].firstChild , 4, comment, 2]: first addRange() must result in rangeCount being 1 assert_equa ls: rangeCount must be 1 expected 1 but got 0 2641 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 38 [paras[2].firstChild , 4, comment, 2]: first addRange() must result in rangeCount being 1 assert_equa ls: rangeCount must be 1 expected 1 but got 0
3350 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0 2642 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
3351 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0 2643 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
3352 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 38 [paras[2].firstChild , 4, comment, 2]: modifying the first added range must modify the Selection's la st Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0 2644 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 38 [paras[2].firstChild , 4, comment, 2]: modifying the first added range must modify the Selection's la st Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
3353 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 38 [paras[2].firstChild , 4, comment, 2]: modifying the Selection's last Range must modify the first add ed Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0 2645 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 38 [paras[2].firstChild , 4, comment, 2]: modifying the Selection's last Range must modify the first add ed Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got dis allowed value 0
3354 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 38 [paras[2].firstChild , 4, comment, 2]: second addRange() must not throw exceptions or modify the rang e it's given 2646 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 38 [paras[2].firstChild , 4, comment, 2]: second addRange() must not throw exceptions or modify the rang e it's given
3355 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 38 [paras[2].firstChild , 4, comment, 2]: second addRange() must result in rangeCount being 1 2647 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 38 [paras[2].firstChild , 4, comment, 2]: second addRange() must result in rangeCount being 1
3356 FAIL Range 55 [docfrag, 0, docfrag, 0] 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: endContainer of the Selection's last Range must match the added Range expected Comment node <!--Alphabet soup?--> bu t got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2648 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3357 </p><p id="b" s... 2649 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3358 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 "uvwxYzabcdefGhijklmn" 2650 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 38 [paras[2].firstChild , 4, comment, 2]: modifying the second added range must modify the Selection's l ast Range
3359 FAIL Range 55 [docfrag, 0, docfrag, 0] 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̈ḧ 2651 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 38 [paras[2].firstChild , 4, comment, 2]: modifying the Selection's last Range must modify the second ad ded Range
3360 " but got Text node "Qrstuvwx"
3361 FAIL Range 55 [docfrag, 0, docfrag, 0] 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
3362 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 39 [paras[3], 1, commen t, 8]: first addRange() must not throw exceptions or modify the range it's given 2652 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 39 [paras[3], 1, commen t, 8]: first addRange() must not throw exceptions or modify the range it's given
3363 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 39 [paras[3], 1, commen t, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCo unt must be 1 expected 1 but got 0 2653 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 39 [paras[3], 1, commen t, 8]: first addRange() must result in rangeCount being 1 assert_equals: rangeCo unt must be 1 expected 1 but got 0
3364 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2654 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3365 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2655 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3366 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 39 [paras[3], 1, commen t, 8]: modifying the first added range must modify the Selection's last Range as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0 2656 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 39 [paras[3], 1, commen t, 8]: modifying the first added range must modify the Selection's last Range as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
3367 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 39 [paras[3], 1, commen t, 8]: modifying the Selection's last Range must modify the first added Range as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0 2657 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 39 [paras[3], 1, commen t, 8]: modifying the Selection's last Range must modify the first added Range as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
3368 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 39 [paras[3], 1, commen t, 8]: second addRange() must not throw exceptions or modify the range it's give n 2658 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 39 [paras[3], 1, commen t, 8]: second addRange() must not throw exceptions or modify the range it's give n
3369 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 39 [paras[3], 1, commen t, 8]: second addRange() must result in rangeCount being 1 2659 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 39 [paras[3], 1, commen t, 8]: second addRange() must result in rangeCount being 1
3370 FAIL Range 55 [docfrag, 0, docfrag, 0] 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: endContainer of the Selection's last Range must match the added Range expected Comment node <!--Alphabet soup?--> but got Eleme nt node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2660 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3371 </p><p id="b" s... 2661 PASS Range 55 [docfrag, 0, docfrag, 0] 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
3372 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 "Ghijklmn" 2662 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 39 [paras[3], 1, commen t, 8]: modifying the second added range must modify the Selection's last Range
3373 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 ̈ 2663 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 39 [paras[3], 1, commen t, 8]: modifying the Selection's last Range must modify the second added Range
3374 " but got Element node <p id="d" style="display:none">Yzabcdef</p>
3375 FAIL Range 55 [docfrag, 0, docfrag, 0] 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
3376 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 40 [foreignDoc, 0, fore ignDoc, 0]: first addRange() must not throw exceptions or modify the range it's given 2664 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 40 [foreignDoc, 0, fore ignDoc, 0]: first addRange() must not throw exceptions or modify the range it's given
3377 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 40 [foreignDoc, 0, fore ignDoc, 0]: first addRange() must result in rangeCount being 1 assert_equals: ra ngeCount must be 1 expected 1 but got 0 2665 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 40 [foreignDoc, 0, fore ignDoc, 0]: first addRange() must result in rangeCount being 1 assert_equals: ra ngeCount must be 1 expected 1 but got 0
3378 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 40 [foreignDoc, 0, fore ignDoc, 0]: first addRange() must result in the selection's last range having th e specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2666 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 40 [foreignDoc, 0, fore ignDoc, 0]: first addRange() must result in the selection's last range having th e specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3379 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 2667 FAIL Range 55 [docfrag, 0, docfrag, 0] 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 assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
3380 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 40 [foreignDoc, 0, fore ignDoc, 0]: modifying the first added range must modify the Selection's last Ran ge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0 2668 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 40 [foreignDoc, 0, fore ignDoc, 0]: modifying the first added range must modify the Selection's last Ran ge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
3381 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 40 [foreignDoc, 0, fore ignDoc, 0]: modifying the Selection's last Range must modify the first added Ran ge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0 2669 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 40 [foreignDoc, 0, fore ignDoc, 0]: modifying the Selection's last Range must modify the first added Ran ge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
3382 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 40 [foreignDoc, 0, fore ignDoc, 0]: second addRange() must not throw exceptions or modify the range it's given 2670 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 40 [foreignDoc, 0, fore ignDoc, 0]: second addRange() must not throw exceptions or modify the range it's given
3383 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 40 [foreignDoc, 0, fore ignDoc, 0]: second addRange() must result in rangeCount being 1 assert_equals: r angeCount must be 1 expected 1 but got 0 2671 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 40 [foreignDoc, 0, fore ignDoc, 0]: second addRange() must result in rangeCount being 1 assert_equals: r angeCount must be 1 expected 1 but got 0
3384 FAIL Range 55 [docfrag, 0, docfrag, 0] 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_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0 2672 FAIL Range 55 [docfrag, 0, docfrag, 0] 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_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
3385 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 40 [foreignDoc, 0, fore ignDoc, 0]: second addRange() must result in the selection's last range being th e same object we added assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0 2673 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 40 [foreignDoc, 0, fore ignDoc, 0]: second addRange() must result in the selection's last range being th e same object we added assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
(...skipping 198 matching lines...) Expand 10 before | Expand all | Expand 10 after
3584 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 57 [xmlDocfrag, 0, xmlD ocfrag, 0]: modifying the first added range must modify the Selection's last Ran ge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0 2872 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 57 [xmlDocfrag, 0, xmlD ocfrag, 0]: modifying the first added range must modify the Selection's last Ran ge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
3585 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 57 [xmlDocfrag, 0, xmlD ocfrag, 0]: modifying the Selection's last Range must modify the first added Ran ge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0 2873 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 57 [xmlDocfrag, 0, xmlD ocfrag, 0]: modifying the Selection's last Range must modify the first added Ran ge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
3586 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 57 [xmlDocfrag, 0, xmlD ocfrag, 0]: second addRange() must not throw exceptions or modify the range it's given 2874 PASS Range 55 [docfrag, 0, docfrag, 0] followed by Range 57 [xmlDocfrag, 0, xmlD ocfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
3587 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 57 [xmlDocfrag, 0, xmlD ocfrag, 0]: second addRange() must result in rangeCount being 1 assert_equals: r angeCount must be 1 expected 1 but got 0 2875 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 57 [xmlDocfrag, 0, xmlD ocfrag, 0]: second addRange() must result in rangeCount being 1 assert_equals: r angeCount must be 1 expected 1 but got 0
3588 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 57 [xmlDocfrag, 0, xmlD ocfrag, 0]: second addRange() must result in the selection's last range having t he specified endpoints assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0 2876 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 57 [xmlDocfrag, 0, xmlD ocfrag, 0]: second addRange() must result in the selection's last range having t he specified endpoints assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
3589 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 57 [xmlDocfrag, 0, xmlD ocfrag, 0]: second addRange() must result in the selection's last range being th e same object we added assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0 2877 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 57 [xmlDocfrag, 0, xmlD ocfrag, 0]: second addRange() must result in the selection's last range being th e same object we added assert_not_equals: Cannot proceed with tests if rangeCoun t is 0 got disallowed value 0
3590 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 57 [xmlDocfrag, 0, xmlD ocfrag, 0]: modifying the second added range must modify the Selection's last Ra nge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0 2878 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 57 [xmlDocfrag, 0, xmlD ocfrag, 0]: modifying the second added range must modify the Selection's last Ra nge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
3591 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 57 [xmlDocfrag, 0, xmlD ocfrag, 0]: modifying the Selection's last Range must modify the second added Ra nge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0 2879 FAIL Range 55 [docfrag, 0, docfrag, 0] followed by Range 57 [xmlDocfrag, 0, xmlD ocfrag, 0]: modifying the Selection's last Range must modify the second added Ra nge assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallow ed value 0
3592 Harness: the test ran to completion. 2880 Harness: the test ran to completion.
3593 2881
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698