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

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

Issue 2642393002: Import wpt@40665266227e475bc4a56884247d8c09d78dfb6a (Closed)
Patch Set: rebaseline-cl Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 CONSOLE ERROR: line 7: The given range isn't in document.
2 CONSOLE ERROR: line 7: The given range isn't in document.
3 CONSOLE ERROR: line 7: The given range isn't in document.
4 CONSOLE ERROR: line 7: The given range isn't in document.
5 CONSOLE ERROR: line 7: The given range isn't in document.
6 CONSOLE ERROR: line 7: The given range isn't in document.
7 CONSOLE ERROR: line 7: The given range isn't in document.
8 CONSOLE ERROR: line 7: The given range isn't in document.
9 CONSOLE ERROR: line 7: The given range isn't in document.
10 CONSOLE ERROR: line 7: The given range isn't in document.
11 CONSOLE ERROR: line 7: The given range isn't in document.
12 CONSOLE ERROR: line 7: The given range isn't in document.
13 CONSOLE ERROR: line 7: The given range isn't in document.
14 CONSOLE ERROR: line 7: The given range isn't in document.
15 CONSOLE ERROR: line 7: The given range isn't in document.
16 CONSOLE ERROR: line 7: The given range isn't in document.
17 CONSOLE ERROR: line 7: The given range isn't in document.
18 CONSOLE ERROR: line 7: The given range isn't in document.
19 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
20 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
21 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
22 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
23 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
24 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
25 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
26 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
27 CONSOLE ERROR: line 7: The given range isn't in document.
28 CONSOLE ERROR: line 7: The given range isn't in document.
29 CONSOLE ERROR: line 7: The given range isn't in document.
30 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
31 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
32 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
33 CONSOLE ERROR: line 7: The given range isn't in document.
34 CONSOLE ERROR: line 7: The given range isn't in document.
35 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
36 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
37 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
38 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
39 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
40 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
41 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
42 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
43 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
44 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
45 CONSOLE ERROR: line 7: The given range isn't in document.
46 CONSOLE ERROR: line 7: The given range isn't in document.
47 CONSOLE ERROR: line 7: The given range isn't in document.
48 CONSOLE ERROR: line 7: The given range isn't in document.
49 CONSOLE ERROR: line 7: The given range isn't in document.
50 CONSOLE ERROR: line 7: The given range isn't in document.
51 CONSOLE ERROR: line 7: The given range isn't in document.
52 CONSOLE ERROR: line 7: The given range isn't in document.
53 CONSOLE ERROR: line 7: The given range isn't in document.
54 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
55 CONSOLE ERROR: line 7: The given range isn't in document.
56 CONSOLE ERROR: line 7: The given range isn't in document.
57 CONSOLE ERROR: line 7: The given range isn't in document.
58 CONSOLE ERROR: line 7: The given range isn't in document.
59 This is a testharness.js-based test.
60 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st not throw exceptions or modify the range it's given
61 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
62 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
63 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
64 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
65 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
66 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() m ust not throw exceptions or modify the range it's given
67 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() m ust result in rangeCount being 1
68 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() m ust result in the selection's last range having the specified endpoints
69 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
70 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, endOffset of the Selection's last Range must match th e added Range expected 2 but got 0
71 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
72 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st not throw exceptions or modify the range it's given
73 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
74 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
75 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
76 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
77 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
78 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() m ust not throw exceptions or modify the range it's given
79 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() m ust result in rangeCount being 1
80 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() m ust result in the selection's last range having the specified endpoints
81 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "A" but got object "A"
82 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, endOffset of the Selection's last Range must match th e added Range expected 2 but got 1
83 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
84 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st not throw exceptions or modify the range it's given
85 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
86 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
87 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
88 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
89 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
90 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() m ust not throw exceptions or modify the range it's given
91 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() m ust result in rangeCount being 1
92 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() m ust result in the selection's last range having the specified endpoints
93 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "b̈c̈d̈" but got object "b̈c̈d̈"
94 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 2
95 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
96 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st not throw exceptions or modify the range it's given
97 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
98 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
99 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
100 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
101 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
102 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() m ust not throw exceptions or modify the range it's given
103 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() m ust result in rangeCount being 1
104 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() m ust result in the selection's last range having the specified endpoints
105 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "b̈c̈d̈e" but got object "b̈c̈d̈e"
106 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 2
107 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
108 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st not throw exceptions or modify the range it's given
109 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
110 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
111 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
112 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
113 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
114 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() m ust not throw exceptions or modify the range it's given
115 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() m ust result in rangeCount being 1
116 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() m ust result in the selection's last range having the specified endpoints
117 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
118 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
119 " but got Text node "Ijklmnop
120 "
121 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
122 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st not throw exceptions or modify the range it's given
123 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
124 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
125 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
126 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
127 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
128 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() m ust not throw exceptions or modify the range it's given
129 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() m ust result in rangeCount being 1
130 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() m ust result in the selection's last range having the specified endpoints
131 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "I" but got object "I"
132 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
133 " but got Text node "Ijklmnop
134 "
135 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
136 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st not throw exceptions or modify the range it's given
137 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
138 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
139 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
140 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
141 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
142 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() m ust not throw exceptions or modify the range it's given
143 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() m ust result in rangeCount being 1
144 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() m ust result in the selection's last range having the specified endpoints
145 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "klmnop" but got object "klmnop"
146 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
147 " but got Text node "Ijklmnop
148 "
149 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
150 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st not throw exceptions or modify the range it's given
151 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
152 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
153 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
154 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
155 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
156 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() m ust not throw exceptions or modify the range it's given
157 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() m ust result in rangeCount being 1
158 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() m ust result in the selection's last range having the specified endpoints
159 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "klmnop
160 " but got object "klmnop
161 "
162 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
163 " but got Text node "Ijklmnop
164 "
165 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
166 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must not throw exceptions or modify the range it's given
167 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
168 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
169 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
170 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
171 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
172 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second ad dRange() must not throw exceptions or modify the range it's given
173 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
174 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
175 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
176 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
177 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
178 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first add Range() must not throw exceptions or modify the range it's given
179 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
180 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
181 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
182 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
183 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
184 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second ad dRange() must not throw exceptions or modify the range it's given
185 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
186 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
187 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
188 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
189 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
190 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first ad dRange() must not throw exceptions or modify the range it's given
191 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
192 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
193 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
194 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
195 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
196 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second a ddRange() must not throw exceptions or modify the range it's given
197 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
198 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
199 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
200 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyin g the second added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
201 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyin g the Selection's last Range must modify the second added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
202 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addR ange() must not throw exceptions or modify the range it's given
203 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
204 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
205 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
206 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
207 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
208 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second add Range() must not throw exceptions or modify the range it's given
209 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
210 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
211 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
212 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
213 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
214 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addR ange() must not throw exceptions or modify the range it's given
215 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
216 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
217 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
218 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
219 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
220 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second add Range() must not throw exceptions or modify the range it's given
221 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
222 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
223 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
224 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
225 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
226 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addR ange() must not throw exceptions or modify the range it's given
227 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
228 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
229 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
230 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
231 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
232 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second add Range() must not throw exceptions or modify the range it's given
233 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
234 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
235 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
236 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
237 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
238 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first ad dRange() must not throw exceptions or modify the range it's given
239 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
240 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
241 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
242 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
243 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
244 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second a ddRange() must not throw exceptions or modify the range it's given
245 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second a ddRange() must result in rangeCount being 1
246 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second a ddRange() must result in the selection's last range having the specified endpoin ts
247 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "Selection.addRange() tests
248
249 " but got object "Selection.addRange() tests
250
251 "
252 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyin g the second added range must modify the Selection's last Range assert_equals: A fter mutating the second added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
253 " but got Element node <html><head><title>Selection.addRange() tests</title>
254 <me...
255 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyin g the Selection's last Range must modify the second added Range assert_equals: A fter second addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
256 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first ad dRange() must not throw exceptions or modify the range it's given
257 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
258 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
259 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
260 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
261 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
262 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second a ddRange() must not throw exceptions or modify the range it's given
263 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second a ddRange() must result in rangeCount being 1
264 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second a ddRange() must result in the selection's last range having the specified endpoin ts
265 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "Selection.addRange() tests
266
267 Äb̈c̈d̈ëf̈g̈ḧ
268 Ijklmnop
269 QrstuvwxYzabcdefGhijklmn
270
271
272
273
274
275 "use strict";
276
277 testAddRangeSubSet(12, 16);
278 testDiv.style.display = "none";
279 " but got object "Selection.addRange() tests
280
281 Äb̈c̈d̈ëf̈g̈ḧ
282 Ijklmnop
283 QrstuvwxYzabcdefGhijklmn
284
285
286
287
288
289 "use strict";
290
291 testAddRangeSubSet(12, 16);
292 testDiv.style.display = "none";
293 "
294 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyin g the second added range must modify the Selection's last Range assert_equals: A fter mutating the second added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
295 " but got Element node <html><head><title>Selection.addRange() tests</title>
296 <me...
297 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyin g the Selection's last Range must modify the second added Range assert_equals: A fter second addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
298 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first ad dRange() must not throw exceptions or modify the range it's given
299 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
300 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
301 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
302 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
303 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
304 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second a ddRange() must not throw exceptions or modify the range it's given
305 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second a ddRange() must result in rangeCount being 1
306 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second a ddRange() must result in the selection's last range having the specified endpoin ts
307 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "Äb̈c̈d̈ëf̈g̈ḧ
308 Ijklmnop
309 QrstuvwxYzabcdefGhijklmn
310
311
312
313
314
315 "use strict";
316
317 testAddRangeSubSet(12, 16);
318 testDiv.style.display = "none";
319 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
320 Ijklmnop
321 QrstuvwxYzabcdefGhijklmn
322
323
324
325
326
327 "use strict";
328
329 testAddRangeSubSet(12, 16);
330 testDiv.style.display = "none";
331 "
332 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyin g the second added range must modify the Selection's last Range assert_equals: A fter mutating the second added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
333 " but got Element node <html><head><title>Selection.addRange() tests</title>
334 <me...
335 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyin g the Selection's last Range must modify the second added Range assert_equals: A fter second addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
336 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must not thro w exceptions or modify the range it's given
337 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
338 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
339 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
340 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
341 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
342 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must not thr ow exceptions or modify the range it's given
343 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in rangeCount being 1
344 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
345 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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: getR angeAt(rangeCount - 1) must return the same object we added expected object "" b ut got object ""
346 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added ran ge must modify the Selection's last Range assert_equals: After mutating the seco nd added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
347 " but got Element node <head><title>Selection.addRange() tests</title>
348 <meta nam...
349 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
350 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not thro w exceptions or modify the range it's given
351 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
352 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
353 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
354 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
355 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
356 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not thr ow exceptions or modify the range it's given
357 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
358 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
359 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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: getR angeAt(rangeCount - 1) must return the same object we added expected object "Äb ̈c̈d̈ëf̈g̈ḧ
360 Ijklmnop
361 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
362 Ijklmnop
363 QrstuvwxYzabcdefGhijklmn"
364 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added ran ge must modify the Selection's last Range assert_equals: After mutating the seco nd added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
365 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
366 </p><p id...
367 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
368 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: firs t addRange() must not throw exceptions or modify the range it's given
369 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: firs t addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
370 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: firs t addRange() must result in the selection's last range having the specified endp oints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0
371 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: firs t addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0
372 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modi fying the first added range must modify the Selection's last Range assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
373 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modi fying the Selection's last Range must modify the first added Range assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
374 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: seco nd addRange() must not throw exceptions or modify the range it's given
375 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: seco nd addRange() must result in rangeCount being 1 assert_equals: rangeCount must b e 1 expected 1 but got 0
376 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: seco nd addRange() must result in the selection's last range having the specified end points assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
377 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: seco nd addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
378 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modi fying the second added range must modify the Selection's last Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
379 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modi fying the Selection's last Range must modify the second added Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
380 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
381 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
382 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
383 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
384 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
385 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
386 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
387 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
388 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
389 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
390 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
391 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
392 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
393 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
394 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
395 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
396 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
397 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
398 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
399 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
400 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
401 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
402 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
403 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
404 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptio ns or modify the range it's given
405 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
406 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
407 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
408 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
409 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
410 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw excepti ons or modify the range it's given
411 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCo unt being 1
412 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the sel ection's last range having the specified endpoints
413 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "" but got obj ect ""
414 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: 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̈ḧ
415 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
416 </p>
417 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: 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
418 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptio ns or modify the range it's given
419 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
420 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
421 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
422 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
423 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
424 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw excepti ons or modify the range it's given
425 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCo unt being 1
426 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the sel ection's last range having the specified endpoints
427 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g ̈ḧ
428 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
429 "
430 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 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̈ḧ
431 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
432 </p>
433 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 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
434 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not thro w exceptions or modify the range it's given
435 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
436 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
437 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
438 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
439 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
440 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not thr ow exceptions or modify the range it's given
441 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
442 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
443 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
444 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
445 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
446 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not thro w exceptions or modify the range it's given
447 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
448 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
449 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
450 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
451 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
452 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not thr ow exceptions or modify the range it's given
453 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
454 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
455 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
456 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
457 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
458 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust not throw exceptions or modify the range it's given
459 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
460 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
461 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
462 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
463 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
464 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
465 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
466 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
467 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
468 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
469 "
470 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, endContainer of the Selection's last Range must matc h the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
471 " but got Text node "Ijklmnop
472 "
473 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Sele ction's last Range must modify the second added Range 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
474 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() m ust not throw exceptions or modify the range it's given
475 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
476 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
477 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
478 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
479 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
480 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
481 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
482 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
483 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
484 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ
485 Ijklmnop"
486 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, endContainer of the Selection's last Range must matc h the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
487 " but got Text node "Ijklmnop
488 "
489 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Sele ction's last Range must modify the second added Range 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
490 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not thr ow exceptions or modify the range it's given
491 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
492 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
493 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
494 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
495 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
496 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not th row exceptions or modify the range it's given
497 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
498 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
499 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "̈c ̈d̈ëf̈g̈ḧ
500 Ijklmnop
501 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ
502 Ijklmnop
503 QrstuvwxYzabcdef"
504 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: 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 3
505 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 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
506 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not thr ow exceptions or modify the range it's given
507 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
508 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
509 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
510 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
511 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
512 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not th row exceptions or modify the range it's given
513 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
514 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
515 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "Ä b̈c̈d" but got object "Äb̈c̈d"
516 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: 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̈ḧ
517 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
518 </p>
519 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: 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
520 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exception s or modify the range it's given
521 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
522 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
523 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
524 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
525 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
526 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptio ns or modify the range it's given
527 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCou nt being 1
528 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the sele ction's last range having the specified endpoints
529 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the sele ction's last range being the same object we added assert_equals: getRangeAt(rang eCount - 1) must return the same object we added expected object "QrstuvwxYzabcd efGhijklmn" but got object "QrstuvwxYzabcdefGhijklmn"
530 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must mod ify the Selection's last Range assert_equals: After mutating the second added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
531 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
532 </p><p id="b" s...
533 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
534 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not thro w exceptions or modify the range it's given
535 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
536 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
537 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
538 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
539 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
540 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not thr ow exceptions or modify the range it's given
541 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1
542 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
543 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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: getR angeAt(rangeCount - 1) must return the same object we added expected object "Ijk lmnop
544 Qrstu" but got object "Ijklmnop
545 Qrstu"
546 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added ran ge must modify the Selection's last Range assert_equals: After mutating the seco nd added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
547 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
548 </p><p id="b" s...
549 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
550 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() mu st not throw exceptions or modify the range it's given
551 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
552 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
553 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
554 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
555 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
556 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() m ust not throw exceptions or modify the range it's given
557 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() m ust result in rangeCount being 1
558 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() m ust result in the selection's last range having the specified endpoints
559 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
560 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
561 " but got Element node <html><head><title>Selection.addRange() tests</title>
562 <me...
563 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
564 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange( ) must not throw exceptions or modify the range it's given
565 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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
566 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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 asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
567 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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 asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
568 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the f irst added range must modify the Selection's last Range assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
569 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the S election's last Range must modify the first added Range assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
570 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange () must not throw exceptions or modify the range it's given
571 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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 expecte d 1 but got 0
572 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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 asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
573 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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 asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
574 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the s econd added range must modify the Selection's last Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
575 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the S election's last Range must modify the second added Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
576 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: first addRange() must not throw exceptio ns or modify the range it's given
577 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
578 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
579 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
580 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
581 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
582 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: second addRange() must not throw excepti ons or modify the range it's given
583 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: second addRange() must result in rangeCo unt being 1
584 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the sel ection's last range having the specified endpoints
585 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "" but got obj ect ""
586 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 34 [document, 0, document, 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̈ḧ
587 " but got Document node with 2 children
588 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 34 [document, 0, document, 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
589 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: first addRange() must not throw exceptio ns or modify the range it's given
590 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
591 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
592 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
593 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
594 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
595 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: second addRange() must not throw excepti ons or modify the range it's given
596 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: second addRange() must result in rangeCo unt being 1
597 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the sel ection's last range having the specified endpoints
598 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Selection.add Range() tests
599
600 Äb̈c̈d̈ëf̈g̈ḧ
601 Ijklmnop
602 QrstuvwxYzabcdefGhijklmn
603
604
605
606
607
608 "use strict";
609
610 testAddRangeSubSet(12, 16);
611 testDiv.style.display = "none";
612 " but got object "Selection.addRange() tests
613
614 Äb̈c̈d̈ëf̈g̈ḧ
615 Ijklmnop
616 QrstuvwxYzabcdefGhijklmn
617
618
619
620
621
622 "use strict";
623
624 testAddRangeSubSet(12, 16);
625 testDiv.style.display = "none";
626 "
627 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 35 [document, 0, document, 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̈ḧ
628 " but got Document node with 2 children
629 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 35 [document, 0, document, 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
630 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: first addRange() must not throw exceptio ns or modify the range it's given
631 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
632 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
633 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
634 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
635 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
636 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: second addRange() must not throw excepti ons or modify the range it's given
637 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: second addRange() must result in rangeCo unt being 1
638 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the sel ection's last range having the specified endpoints
639 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Selection.add Range() tests
640
641 Äb̈c̈d̈ëf̈g̈ḧ
642 Ijklmnop
643 QrstuvwxYzabcdefGhijklmn
644
645
646
647
648
649 "use strict";
650
651 testAddRangeSubSet(12, 16);
652 testDiv.style.display = "none";
653 " but got object "Selection.addRange() tests
654
655 Äb̈c̈d̈ëf̈g̈ḧ
656 Ijklmnop
657 QrstuvwxYzabcdefGhijklmn
658
659
660
661
662
663 "use strict";
664
665 testAddRangeSubSet(12, 16);
666 testDiv.style.display = "none";
667 "
668 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 36 [document, 1, document, 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̈ḧ
669 " but got Document node with 2 children
670 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 36 [document, 1, document, 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
671 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptions or modify the range it's given
672 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
673 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
674 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
675 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
676 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
677 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw exception s or modify the range it's given
678 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCoun t being 1
679 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selec tion's last range having the specified endpoints assert_equals: endContainer 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̈ḧ
680 </p><p id="b" s...
681 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selec tion's last range being the same object we added assert_equals: getRangeAt(range Count - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈h ̈
682 Ijklmnop
683 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
684 Ijklmnop
685 QrstuvwxYzabcdefGhijklmn"
686 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: 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̈ḧ
687 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
688 </p><p id="b" s...
689 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 37 [testDiv, 0, comment, 5]: 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
690 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not thro w exceptions or modify the range it's given
691 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
692 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
693 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
694 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
695 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
696 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not thr ow exceptions or modify the range it's given
697 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in rangeCount being 1
698 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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: endC ontainer of the Selection's last Range must match the added Range expected Comme nt node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
699 </p><p id="b" s...
700 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 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: getR angeAt(rangeCount - 1) must return the same object we added expected object "uvw xYzabcdefGhijklmn" but got object "uvwxYzabcdefGhijklmn"
701 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the second added ran ge must modify the Selection's last Range assert_equals: After mutating the seco nd added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
702 " but got Text node "Qrstuvwx"
703 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
704 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw exception s or modify the range it's given
705 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
706 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
707 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
708 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
709 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
710 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw exceptio ns or modify the range it's given
711 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeCou nt being 1
712 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the sele ction's last range having the specified endpoints assert_equals: endContainer 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̈h ̈
713 </p><p id="b" s...
714 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the sele ction's last range being the same object we added assert_equals: getRangeAt(rang eCount - 1) must return the same object we added expected object "Ghijklmn" but got object "Ghijklmn"
715 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: modifying the second added range must mod ify the Selection's last Range assert_equals: After mutating the second added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
716 " but got Element node <p id="d" style="display:none">Yzabcdef</p>
717 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
718 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw exce ptions or modify the range it's given
719 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
720 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
721 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
722 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
723 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
724 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw exc eptions or modify the range it's given
725 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
726 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
727 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
728 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the second added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
729 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
730 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must not throw exceptions or modify the range it's given
731 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
732 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
733 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
734 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
735 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
736 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must not throw exceptions or modify the range it's given
737 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
738 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
739 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
740 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
741 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last R ange must modify the second added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
742 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must not throw exceptions or modify the range it's given
743 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
744 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
745 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
746 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
747 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
748 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must no t throw exceptions or modify the range it's given
749 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
750 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
751 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
752 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the second adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
753 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
754 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must not throw exceptions o r modify the range it's given
755 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
756 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the selectio n's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
757 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the selectio n's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
758 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
759 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must mo dify the first added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
760 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must not throw exceptions or modify the range it's given
761 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
762 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
763 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
764 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
765 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must mo dify the second added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
766 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must not throw exceptio ns or modify the range it's given
767 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
768 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
769 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
770 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
771 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
772 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must not throw excepti ons or modify the range it's given
773 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
774 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
775 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
776 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the second added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
777 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range mus t modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
778 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must no t throw exceptions or modify the range it's given
779 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
780 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
781 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
782 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the first adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
783 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Selection' s last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
784 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must n ot throw exceptions or modify the range it's given
785 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
786 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
787 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
788 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the second add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
789 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Selection' s last Range must modify the second added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
790 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addR ange() must not throw exceptions or modify the range it's given
791 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
792 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
793 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
794 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
795 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
796 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second add Range() must not throw exceptions or modify the range it's given
797 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
798 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
799 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
800 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
801 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
802 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addR ange() must not throw exceptions or modify the range it's given
803 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
804 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
805 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
806 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
807 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
808 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second add Range() must not throw exceptions or modify the range it's given
809 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
810 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
811 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
812 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
813 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
814 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() m ust not throw exceptions or modify the range it's given
815 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
816 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
817 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
818 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
819 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
820 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must not throw exceptions or modify the range it's given
821 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
822 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
823 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
824 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the seco nd added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
825 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Sele ction's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
826 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() m ust not throw exceptions or modify the range it's given
827 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
828 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
829 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
830 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
831 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
832 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
833 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
834 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
835 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
836 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the seco nd added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
837 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Sele ction's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
838 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must not throw exceptions or modify the range it's given
839 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
840 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
841 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
842 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
843 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
844 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must not throw exceptions or modify the range it's given
845 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
846 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
847 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
848 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
849 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
850 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must not throw exceptions or modify the range it's given
851 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
852 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
853 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
854 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
855 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
856 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must not throw exceptions or modify the range it's given
857 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
858 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
859 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
860 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
861 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
862 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRan ge() must not throw exceptions or modify the range it's given
863 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRan ge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expec ted 1 but got 0
864 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRan ge() must result in the selection's last range having the specified endpoints as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
865 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRan ge() must result in the selection's last range being the same object we added as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
866 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying th e first added range must modify the Selection's last Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
867 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying th e Selection's last Range must modify the first added Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
868 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRa nge() must not throw exceptions or modify the range it's given
869 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRa nge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expe cted 1 but got 0
870 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRa nge() must result in the selection's last range having the specified endpoints a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
871 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRa nge() must result in the selection's last range being the same object we added a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
872 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying th e second added range must modify the Selection's last Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
873 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying th e Selection's last Range must modify the second added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
874 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRan ge() must not throw exceptions or modify the range it's given
875 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRan ge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expec ted 1 but got 0
876 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRan ge() must result in the selection's last range having the specified endpoints as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
877 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRan ge() must result in the selection's last range being the same object we added as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
878 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying th e first added range must modify the Selection's last Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
879 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying th e Selection's last Range must modify the first added Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
880 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRa nge() must not throw exceptions or modify the range it's given
881 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRa nge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expe cted 1 but got 0
882 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRa nge() must result in the selection's last range having the specified endpoints a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
883 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRa nge() must result in the selection's last range being the same object we added a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
884 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying th e second added range must modify the Selection's last Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
885 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying th e Selection's last Range must modify the second added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
886 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mus t not throw exceptions or modify the range it's given
887 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mus t result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 bu t got 0
888 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mus t result in the selection's last range having the specified endpoints assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
889 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mus t result in the selection's last range being the same object we added assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
890 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
891 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the Select ion's last Range must modify the first added Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
892 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() mu st not throw exceptions or modify the range it's given
893 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
894 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
895 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
896 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
897 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the Select ion's last Range must modify the second added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
898 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
899 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
900 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
901 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
902 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
903 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
904 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must not throw exception s or modify the range it's given
905 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
906 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
907 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
908 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the second added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
909 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
910 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must not th row exceptions or modify the range it's given
911 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
912 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
913 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
914 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
915 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
916 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must not t hrow exceptions or modify the range it's given
917 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
918 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
919 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
920 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the second added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
921 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's la st Range must modify the second added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
922 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must not throw exce ptions or modify the range it's given
923 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
924 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
925 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
926 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
927 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
928 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must not throw exc eptions or modify the range it's given
929 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
930 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
931 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
932 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the second added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
933 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
934 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st not throw exceptions or modify the range it's given
935 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
936 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
937 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
938 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
939 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
940 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() m ust not throw exceptions or modify the range it's given
941 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() m ust result in rangeCount being 1
942 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() m ust result in the selection's last range having the specified endpoints
943 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
944 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, endOffset of the Selection's last Range must match th e added Range expected 2 but got 0
945 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
946 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st not throw exceptions or modify the range it's given
947 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
948 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
949 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
950 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
951 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
952 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() m ust not throw exceptions or modify the range it's given
953 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() m ust result in rangeCount being 1
954 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() m ust result in the selection's last range having the specified endpoints
955 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "A" but got object "A"
956 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, endOffset of the Selection's last Range must match th e added Range expected 2 but got 1
957 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
958 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st not throw exceptions or modify the range it's given
959 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
960 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
961 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
962 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
963 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
964 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() m ust not throw exceptions or modify the range it's given
965 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() m ust result in rangeCount being 1
966 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() m ust result in the selection's last range having the specified endpoints
967 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "b̈c̈d̈" but got object "b̈c̈d̈"
968 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 2
969 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
970 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st not throw exceptions or modify the range it's given
971 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
972 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
973 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
974 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
975 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
976 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() m ust not throw exceptions or modify the range it's given
977 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() m ust result in rangeCount being 1
978 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() m ust result in the selection's last range having the specified endpoints
979 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "b̈c̈d̈e" but got object "b̈c̈d̈e"
980 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 2
981 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
982 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st not throw exceptions or modify the range it's given
983 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
984 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
985 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
986 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
987 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
988 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() m ust not throw exceptions or modify the range it's given
989 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() m ust result in rangeCount being 1
990 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() m ust result in the selection's last range having the specified endpoints
991 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
992 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
993 " but got Text node "Ijklmnop
994 "
995 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
996 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st not throw exceptions or modify the range it's given
997 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
998 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
999 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1000 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1001 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1002 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() m ust not throw exceptions or modify the range it's given
1003 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() m ust result in rangeCount being 1
1004 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() m ust result in the selection's last range having the specified endpoints
1005 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "I" but got object "I"
1006 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1007 " but got Text node "Ijklmnop
1008 "
1009 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
1010 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st not throw exceptions or modify the range it's given
1011 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
1012 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1013 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1014 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1015 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1016 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() m ust not throw exceptions or modify the range it's given
1017 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() m ust result in rangeCount being 1
1018 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() m ust result in the selection's last range having the specified endpoints
1019 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "klmnop" but got object "klmnop"
1020 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1021 " but got Text node "Ijklmnop
1022 "
1023 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
1024 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st not throw exceptions or modify the range it's given
1025 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
1026 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1027 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1028 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1029 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1030 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() m ust not throw exceptions or modify the range it's given
1031 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() m ust result in rangeCount being 1
1032 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() m ust result in the selection's last range having the specified endpoints
1033 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "klmnop
1034 " but got object "klmnop
1035 "
1036 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1037 " but got Text node "Ijklmnop
1038 "
1039 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
1040 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must not throw exceptions or modify the range it's given
1041 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
1042 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1043 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1044 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1045 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1046 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second ad dRange() must not throw exceptions or modify the range it's given
1047 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1048 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1049 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1050 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1051 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1052 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first add Range() must not throw exceptions or modify the range it's given
1053 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
1054 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1055 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1056 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1057 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1058 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second ad dRange() must not throw exceptions or modify the range it's given
1059 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1060 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1061 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1062 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1063 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1064 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first ad dRange() must not throw exceptions or modify the range it's given
1065 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1066 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1067 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1068 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1069 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1070 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second a ddRange() must not throw exceptions or modify the range it's given
1071 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second a ddRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1072 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1073 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second a ddRange() must result in the selection's last range being the same object we add ed assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowe d value 0
1074 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyin g the second added range must modify the Selection's last Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1075 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifyin g the Selection's last Range must modify the second added Range assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1076 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addR ange() must not throw exceptions or modify the range it's given
1077 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
1078 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
1079 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
1080 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1081 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1082 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second add Range() must not throw exceptions or modify the range it's given
1083 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
1084 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1085 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1086 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1087 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1088 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addR ange() must not throw exceptions or modify the range it's given
1089 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
1090 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
1091 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
1092 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1093 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1094 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second add Range() must not throw exceptions or modify the range it's given
1095 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
1096 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1097 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1098 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1099 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1100 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addR ange() must not throw exceptions or modify the range it's given
1101 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
1102 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
1103 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
1104 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1105 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1106 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second add Range() must not throw exceptions or modify the range it's given
1107 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
1108 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1109 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1110 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1111 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1112 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first ad dRange() must not throw exceptions or modify the range it's given
1113 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1114 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1115 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1116 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1117 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1118 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second a ddRange() must not throw exceptions or modify the range it's given
1119 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second a ddRange() must result in rangeCount being 1
1120 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second a ddRange() must result in the selection's last range having the specified endpoin ts
1121 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "Selection.addRange() tests
1122
1123 " but got object "Selection.addRange() tests
1124
1125 "
1126 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyin g the second added range must modify the Selection's last Range assert_equals: A fter mutating the second added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1127 " but got Element node <html><head><title>Selection.addRange() tests</title>
1128 <me...
1129 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifyin g the Selection's last Range must modify the second added Range assert_equals: A fter second addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
1130 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first ad dRange() must not throw exceptions or modify the range it's given
1131 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1132 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1133 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1134 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1135 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1136 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second a ddRange() must not throw exceptions or modify the range it's given
1137 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second a ddRange() must result in rangeCount being 1
1138 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second a ddRange() must result in the selection's last range having the specified endpoin ts
1139 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "Selection.addRange() tests
1140
1141 Äb̈c̈d̈ëf̈g̈ḧ
1142 Ijklmnop
1143 QrstuvwxYzabcdefGhijklmn
1144
1145
1146
1147
1148
1149 "use strict";
1150
1151 testAddRangeSubSet(12, 16);
1152 testDiv.style.display = "none";
1153 " but got object "Selection.addRange() tests
1154
1155 Äb̈c̈d̈ëf̈g̈ḧ
1156 Ijklmnop
1157 QrstuvwxYzabcdefGhijklmn
1158
1159
1160
1161
1162
1163 "use strict";
1164
1165 testAddRangeSubSet(12, 16);
1166 testDiv.style.display = "none";
1167 "
1168 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyin g the second added range must modify the Selection's last Range assert_equals: A fter mutating the second added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1169 " but got Element node <html><head><title>Selection.addRange() tests</title>
1170 <me...
1171 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifyin g the Selection's last Range must modify the second added Range assert_equals: A fter second addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
1172 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first ad dRange() must not throw exceptions or modify the range it's given
1173 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first ad dRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 e xpected 1 but got 0
1174 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first ad dRange() must result in the selection's last range having the specified endpoint s assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1175 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first ad dRange() must result in the selection's last range being the same object we adde d assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1176 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyin g the first added range must modify the Selection's last Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1177 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyin g the Selection's last Range must modify the first added Range assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1178 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second a ddRange() must not throw exceptions or modify the range it's given
1179 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second a ddRange() must result in rangeCount being 1
1180 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second a ddRange() must result in the selection's last range having the specified endpoin ts
1181 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "Äb̈c̈d̈ëf̈g̈ḧ
1182 Ijklmnop
1183 QrstuvwxYzabcdefGhijklmn
1184
1185
1186
1187
1188
1189 "use strict";
1190
1191 testAddRangeSubSet(12, 16);
1192 testDiv.style.display = "none";
1193 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1194 Ijklmnop
1195 QrstuvwxYzabcdefGhijklmn
1196
1197
1198
1199
1200
1201 "use strict";
1202
1203 testAddRangeSubSet(12, 16);
1204 testDiv.style.display = "none";
1205 "
1206 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyin g the second added range must modify the Selection's last Range assert_equals: A fter mutating the second added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1207 " but got Element node <html><head><title>Selection.addRange() tests</title>
1208 <me...
1209 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifyin g the Selection's last Range must modify the second added Range assert_equals: A fter second addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
1210 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must not thro w exceptions or modify the range it's given
1211 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1212 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1213 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1214 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1215 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1216 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must not thr ow exceptions or modify the range it's given
1217 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in rangeCount being 1
1218 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
1219 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getR angeAt(rangeCount - 1) must return the same object we added expected object "" b ut got object ""
1220 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added ran ge must modify the Selection's last Range assert_equals: After mutating the seco nd added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1221 " but got Element node <head><title>Selection.addRange() tests</title>
1222 <meta nam...
1223 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1224 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not thro w exceptions or modify the range it's given
1225 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1226 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1227 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1228 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1229 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1230 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not thr ow exceptions or modify the range it's given
1231 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
1232 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
1233 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getR angeAt(rangeCount - 1) must return the same object we added expected object "Äb ̈c̈d̈ëf̈g̈ḧ
1234 Ijklmnop
1235 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
1236 Ijklmnop
1237 QrstuvwxYzabcdefGhijklmn"
1238 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added ran ge must modify the Selection's last Range assert_equals: After mutating the seco nd added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1239 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1240 </p><p id...
1241 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1242 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: firs t addRange() must not throw exceptions or modify the range it's given
1243 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: firs t addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1244 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: firs t addRange() must result in the selection's last range having the specified endp oints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0
1245 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: firs t addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disall owed value 0
1246 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modi fying the first added range must modify the Selection's last Range assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1247 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modi fying the Selection's last Range must modify the first added Range assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1248 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: seco nd addRange() must not throw exceptions or modify the range it's given
1249 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: seco nd addRange() must result in rangeCount being 1 assert_equals: rangeCount must b e 1 expected 1 but got 0
1250 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: seco nd addRange() must result in the selection's last range having the specified end points assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
1251 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: seco nd addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disal lowed value 0
1252 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modi fying the second added range must modify the Selection's last Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1253 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modi fying the Selection's last Range must modify the second added Range assert_not_e quals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1254 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
1255 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1256 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1257 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1258 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1259 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1260 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
1261 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1262 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1263 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1264 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1265 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1266 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
1267 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1268 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1269 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1270 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1271 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1272 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
1273 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1274 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1275 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1276 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1277 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1278 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptio ns or modify the range it's given
1279 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1280 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1281 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1282 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1283 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1284 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw excepti ons or modify the range it's given
1285 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCo unt being 1
1286 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the sel ection's last range having the specified endpoints
1287 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "" but got obj ect ""
1288 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: 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̈ḧ
1289 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1290 </p>
1291 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: 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
1292 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptio ns or modify the range it's given
1293 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1294 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1295 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1296 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1297 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1298 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw excepti ons or modify the range it's given
1299 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCo unt being 1
1300 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the sel ection's last range having the specified endpoints
1301 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g ̈ḧ
1302 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1303 "
1304 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 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̈ḧ
1305 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1306 </p>
1307 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 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
1308 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not thro w exceptions or modify the range it's given
1309 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1310 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1311 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1312 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1313 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1314 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not thr ow exceptions or modify the range it's given
1315 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1316 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1317 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1318 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1319 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1320 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not thro w exceptions or modify the range it's given
1321 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1322 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1323 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1324 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1325 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1326 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not thr ow exceptions or modify the range it's given
1327 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1328 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1329 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1330 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1331 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1332 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust not throw exceptions or modify the range it's given
1333 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1334 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1335 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1336 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1337 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1338 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
1339 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
1340 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
1341 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
1342 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1343 "
1344 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, endContainer of the Selection's last Range must matc h the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1345 " but got Text node "Ijklmnop
1346 "
1347 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Sele ction's last Range must modify the second added Range 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
1348 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() m ust not throw exceptions or modify the range it's given
1349 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1350 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1351 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1352 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1353 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1354 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
1355 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
1356 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
1357 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
1358 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ
1359 Ijklmnop"
1360 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the seco nd added range must modify the Selection's last Range assert_equals: After mutat ing the second added Range, endContainer of the Selection's last Range must matc h the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1361 " but got Text node "Ijklmnop
1362 "
1363 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Sele ction's last Range must modify the second added Range 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
1364 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not thr ow exceptions or modify the range it's given
1365 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1366 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1367 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1368 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1369 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1370 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not th row exceptions or modify the range it's given
1371 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
1372 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
1373 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "̈c ̈d̈ëf̈g̈ḧ
1374 Ijklmnop
1375 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ
1376 Ijklmnop
1377 QrstuvwxYzabcdef"
1378 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added ra nge must modify the Selection's last Range 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 3
1379 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's las t Range must modify the second added Range 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
1380 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not thr ow exceptions or modify the range it's given
1381 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1382 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1383 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1384 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added ran ge must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1385 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's las t Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1386 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not th row exceptions or modify the range it's given
1387 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
1388 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
1389 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added assert_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "Ä b̈c̈d" but got object "Äb̈c̈d"
1390 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added ra nge must modify the Selection's last Range 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̈ḧ
1391 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1392 </p>
1393 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's las t Range must modify the second added Range 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
1394 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exception s or modify the range it's given
1395 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1396 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1397 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1398 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
1399 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
1400 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptio ns or modify the range it's given
1401 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCou nt being 1
1402 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the sele ction's last range having the specified endpoints
1403 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the sele ction's last range being the same object we added assert_equals: getRangeAt(rang eCount - 1) must return the same object we added expected object "QrstuvwxYzabcd efGhijklmn" but got object "QrstuvwxYzabcdefGhijklmn"
1404 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must mod ify the Selection's last Range assert_equals: After mutating the second added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1405 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1406 </p><p id="b" s...
1407 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1408 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not thro w exceptions or modify the range it's given
1409 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1410 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1411 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1412 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1413 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1414 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not thr ow exceptions or modify the range it's given
1415 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1
1416 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
1417 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added assert_equals: getR angeAt(rangeCount - 1) must return the same object we added expected object "Ijk lmnop
1418 Qrstu" but got object "Ijklmnop
1419 Qrstu"
1420 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added ran ge must modify the Selection's last Range assert_equals: After mutating the seco nd added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1421 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1422 </p><p id="b" s...
1423 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1424 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() mu st not throw exceptions or modify the range it's given
1425 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
1426 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1427 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1428 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1429 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selec tion's last Range must modify the first added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1430 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() m ust not throw exceptions or modify the range it's given
1431 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() m ust result in rangeCount being 1
1432 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() m ust result in the selection's last range having the specified endpoints
1433 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
1434 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the secon d added range must modify the Selection's last Range assert_equals: After mutati ng the second added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1435 " but got Element node <html><head><title>Selection.addRange() tests</title>
1436 <me...
1437 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selec tion's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
1438 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange( ) must not throw exceptions or modify the range it's given
1439 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange( ) must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1440 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange( ) must result in the selection's last range having the specified endpoints asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1441 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRange( ) must result in the selection's last range being the same object we added asser t_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1442 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the f irst added range must modify the Selection's last Range assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
1443 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the S election's last Range must modify the first added Range assert_not_equals: Canno t proceed with tests if rangeCount is 0 got disallowed value 0
1444 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange () must not throw exceptions or modify the range it's given
1445 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange () must result in rangeCount being 1 assert_equals: rangeCount must be 1 expecte d 1 but got 0
1446 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange () must result in the selection's last range having the specified endpoints asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1447 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRange () must result in the selection's last range being the same object we added asse rt_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1448 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the s econd added range must modify the Selection's last Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
1449 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the S election's last Range must modify the second added Range assert_not_equals: Cann ot proceed with tests if rangeCount is 0 got disallowed value 0
1450 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 34 [document, 0, document, 1]: first addRange() must not throw exceptio ns or modify the range it's given
1451 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 34 [document, 0, document, 1]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1452 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1453 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 34 [document, 0, document, 1]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1454 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 34 [document, 0, document, 1]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1455 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1456 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 34 [document, 0, document, 1]: second addRange() must not throw excepti ons or modify the range it's given
1457 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 34 [document, 0, document, 1]: second addRange() must result in rangeCo unt being 1
1458 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the sel ection's last range having the specified endpoints
1459 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 34 [document, 0, document, 1]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "" but got obj ect ""
1460 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 34 [document, 0, document, 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̈ḧ
1461 " but got Document node with 2 children
1462 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 34 [document, 0, document, 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
1463 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 35 [document, 0, document, 2]: first addRange() must not throw exceptio ns or modify the range it's given
1464 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 35 [document, 0, document, 2]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1465 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1466 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1467 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 35 [document, 0, document, 2]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1468 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1469 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 35 [document, 0, document, 2]: second addRange() must not throw excepti ons or modify the range it's given
1470 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 35 [document, 0, document, 2]: second addRange() must result in rangeCo unt being 1
1471 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the sel ection's last range having the specified endpoints
1472 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Selection.add Range() tests
1473
1474 Äb̈c̈d̈ëf̈g̈ḧ
1475 Ijklmnop
1476 QrstuvwxYzabcdefGhijklmn
1477
1478
1479
1480
1481
1482 "use strict";
1483
1484 testAddRangeSubSet(12, 16);
1485 testDiv.style.display = "none";
1486 " but got object "Selection.addRange() tests
1487
1488 Äb̈c̈d̈ëf̈g̈ḧ
1489 Ijklmnop
1490 QrstuvwxYzabcdefGhijklmn
1491
1492
1493
1494
1495
1496 "use strict";
1497
1498 testAddRangeSubSet(12, 16);
1499 testDiv.style.display = "none";
1500 "
1501 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 35 [document, 0, document, 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̈ḧ
1502 " but got Document node with 2 children
1503 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 35 [document, 0, document, 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
1504 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 36 [document, 1, document, 2]: first addRange() must not throw exceptio ns or modify the range it's given
1505 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 36 [document, 1, document, 2]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1506 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1507 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1508 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 36 [document, 1, document, 2]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1509 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1510 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 36 [document, 1, document, 2]: second addRange() must not throw excepti ons or modify the range it's given
1511 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 36 [document, 1, document, 2]: second addRange() must result in rangeCo unt being 1
1512 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the sel ection's last range having the specified endpoints
1513 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Selection.add Range() tests
1514
1515 Äb̈c̈d̈ëf̈g̈ḧ
1516 Ijklmnop
1517 QrstuvwxYzabcdefGhijklmn
1518
1519
1520
1521
1522
1523 "use strict";
1524
1525 testAddRangeSubSet(12, 16);
1526 testDiv.style.display = "none";
1527 " but got object "Selection.addRange() tests
1528
1529 Äb̈c̈d̈ëf̈g̈ḧ
1530 Ijklmnop
1531 QrstuvwxYzabcdefGhijklmn
1532
1533
1534
1535
1536
1537 "use strict";
1538
1539 testAddRangeSubSet(12, 16);
1540 testDiv.style.display = "none";
1541 "
1542 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 36 [document, 1, document, 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̈ḧ
1543 " but got Document node with 2 children
1544 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 36 [document, 1, document, 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
1545 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptions or modify the range it's given
1546 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1547 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1548 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1549 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1550 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1551 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw exception s or modify the range it's given
1552 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCoun t being 1
1553 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selec tion's last range having the specified endpoints assert_equals: endContainer 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̈ḧ
1554 </p><p id="b" s...
1555 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selec tion's last range being the same object we added assert_equals: getRangeAt(range Count - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈h ̈
1556 Ijklmnop
1557 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
1558 Ijklmnop
1559 QrstuvwxYzabcdefGhijklmn"
1560 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 37 [testDiv, 0, comment, 5]: 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̈ḧ
1561 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1562 </p><p id="b" s...
1563 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 37 [testDiv, 0, comment, 5]: 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
1564 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not thro w exceptions or modify the range it's given
1565 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result i n rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1566 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result i n the selection's last range having the specified endpoints assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1567 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result i n the selection's last range being the same object we added assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1568 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added rang e must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1569 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1570 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not thr ow exceptions or modify the range it's given
1571 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in rangeCount being 1
1572 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: endC ontainer of the Selection's last Range must match the added Range expected Comme nt node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈ c̈d̈ëf̈g̈ḧ
1573 </p><p id="b" s...
1574 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the selection's last range being the same object we added assert_equals: getR angeAt(rangeCount - 1) must return the same object we added expected object "uvw xYzabcdefGhijklmn" but got object "uvwxYzabcdefGhijklmn"
1575 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the second added ran ge must modify the Selection's last Range assert_equals: After mutating the seco nd added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1576 " but got Text node "Qrstuvwx"
1577 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1578 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw exception s or modify the range it's given
1579 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1580 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1581 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1582 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
1583 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
1584 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw exceptio ns or modify the range it's given
1585 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeCou nt being 1
1586 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the sele ction's last range having the specified endpoints assert_equals: endContainer 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̈h ̈
1587 </p><p id="b" s...
1588 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the sele ction's last range being the same object we added assert_equals: getRangeAt(rang eCount - 1) must return the same object we added expected object "Ghijklmn" but got object "Ghijklmn"
1589 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 39 [paras[3], 1, comment, 8]: modifying the second added range must mod ify the Selection's last Range assert_equals: After mutating the second added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1590 " but got Element node <p id="d" style="display:none">Yzabcdef</p>
1591 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1592 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw exce ptions or modify the range it's given
1593 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1594 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1595 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1596 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1597 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1598 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw exc eptions or modify the range it's given
1599 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1600 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1601 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1602 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the second added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1603 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1604 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must not throw exceptions or modify the range it's given
1605 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1606 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1607 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Can not proceed with tests if rangeCount is 0 got disallowed value 0
1608 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1609 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last R ange must modify the first added Range assert_not_equals: Cannot proceed with te sts if rangeCount is 0 got disallowed value 0
1610 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must not throw exceptions or modify the range it's given
1611 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1612 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1613 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1614 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1615 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last R ange must modify the second added Range assert_not_equals: Cannot proceed with t ests if rangeCount is 0 got disallowed value 0
1616 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must not throw exceptions or modify the range it's given
1617 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1618 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1619 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1620 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1621 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1622 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must no t throw exceptions or modify the range it's given
1623 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1624 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1625 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1626 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the second adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1627 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1628 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must not throw exceptions o r modify the range it's given
1629 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in rangeCount b eing 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1630 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the selectio n's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1631 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the selectio n's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1632 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
1633 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must mo dify the first added Range assert_not_equals: Cannot proceed with tests if range Count is 0 got disallowed value 0
1634 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must not throw exceptions or modify the range it's given
1635 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1636 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the selecti on's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1637 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the selecti on's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1638 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1639 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must mo dify the second added Range assert_not_equals: Cannot proceed with tests if rang eCount is 0 got disallowed value 0
1640 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must not throw exceptio ns or modify the range it's given
1641 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in rangeCou nt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1642 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the sele ction's last range having the specified endpoints assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1643 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the sele ction's last range being the same object we added assert_not_equals: Cannot proc eed with tests if rangeCount is 0 got disallowed value 0
1644 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the first added range must mod ify the Selection's last Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1645 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range mus t modify the first added Range assert_not_equals: Cannot proceed with tests if r angeCount is 0 got disallowed value 0
1646 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must not throw excepti ons or modify the range it's given
1647 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in rangeCo unt being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1648 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the sel ection's last range having the specified endpoints assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1649 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the sel ection's last range being the same object we added assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1650 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the second added range must mo dify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1651 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range mus t modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1652 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must no t throw exceptions or modify the range it's given
1653 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must re sult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but go t 0
1654 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must re sult in the selection's last range having the specified endpoints assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1655 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must re sult in the selection's last range being the same object we added assert_not_equ als: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1656 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the first adde d range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1657 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Selection' s last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1658 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must n ot throw exceptions or modify the range it's given
1659 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must r esult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but g ot 0
1660 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must r esult in the selection's last range having the specified endpoints assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1661 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must r esult in the selection's last range being the same object we added assert_not_eq uals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1662 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the second add ed range must modify the Selection's last Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1663 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Selection' s last Range must modify the second added Range assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1664 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addR ange() must not throw exceptions or modify the range it's given
1665 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
1666 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
1667 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
1668 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1669 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1670 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second add Range() must not throw exceptions or modify the range it's given
1671 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
1672 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1673 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1674 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1675 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1676 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addR ange() must not throw exceptions or modify the range it's given
1677 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addR ange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 exp ected 1 but got 0
1678 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addR ange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
1679 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first addR ange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed v alue 0
1680 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1681 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1682 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second add Range() must not throw exceptions or modify the range it's given
1683 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second add Range() must result in rangeCount being 1 assert_equals: rangeCount must be 1 ex pected 1 but got 0
1684 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second add Range() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1685 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second add Range() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1686 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1687 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1688 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() m ust not throw exceptions or modify the range it's given
1689 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1690 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1691 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1692 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1693 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1694 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must not throw exceptions or modify the range it's given
1695 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1696 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1697 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1698 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the seco nd added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1699 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Sele ction's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1700 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() m ust not throw exceptions or modify the range it's given
1701 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() m ust result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1702 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() m ust result in the selection's last range having the specified endpoints assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1703 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() m ust result in the selection's last range being the same object we added assert_n ot_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1704 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the firs t added range must modify the Selection's last Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1705 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Sele ction's last Range must modify the first added Range assert_not_equals: Cannot p roceed with tests if rangeCount is 0 got disallowed value 0
1706 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
1707 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1708 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1709 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange() must result in the selection's last range being the same object we added assert_ not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1710 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the seco nd added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1711 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Sele ction's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1712 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must not throw exceptions or modify the range it's given
1713 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1714 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1715 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1716 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1717 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1718 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must not throw exceptions or modify the range it's given
1719 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1720 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1721 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1722 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1723 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1724 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must not throw exceptions or modify the range it's given
1725 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must resu lt in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1726 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must resu lt in the selection's last range having the specified endpoints assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1727 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must resu lt in the selection's last range being the same object we added assert_not_equal s: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1728 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1729 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed w ith tests if rangeCount is 0 got disallowed value 0
1730 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must not throw exceptions or modify the range it's given
1731 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must res ult in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1732 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must res ult in the selection's last range having the specified endpoints assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1733 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must res ult in the selection's last range being the same object we added assert_not_equa ls: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1734 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1735 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1736 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRan ge() must not throw exceptions or modify the range it's given
1737 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRan ge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expec ted 1 but got 0
1738 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRan ge() must result in the selection's last range having the specified endpoints as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
1739 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addRan ge() must result in the selection's last range being the same object we added as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
1740 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying th e first added range must modify the Selection's last Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1741 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying th e Selection's last Range must modify the first added Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1742 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRa nge() must not throw exceptions or modify the range it's given
1743 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRa nge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expe cted 1 but got 0
1744 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRa nge() must result in the selection's last range having the specified endpoints a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
1745 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second addRa nge() must result in the selection's last range being the same object we added a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
1746 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying th e second added range must modify the Selection's last Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1747 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying th e Selection's last Range must modify the second added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1748 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRan ge() must not throw exceptions or modify the range it's given
1749 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRan ge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expec ted 1 but got 0
1750 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRan ge() must result in the selection's last range having the specified endpoints as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
1751 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addRan ge() must result in the selection's last range being the same object we added as sert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed val ue 0
1752 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying th e first added range must modify the Selection's last Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1753 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying th e Selection's last Range must modify the first added Range assert_not_equals: Ca nnot proceed with tests if rangeCount is 0 got disallowed value 0
1754 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRa nge() must not throw exceptions or modify the range it's given
1755 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRa nge() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expe cted 1 but got 0
1756 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRa nge() must result in the selection's last range having the specified endpoints a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
1757 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second addRa nge() must result in the selection's last range being the same object we added a ssert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed va lue 0
1758 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying th e second added range must modify the Selection's last Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1759 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying th e Selection's last Range must modify the second added Range assert_not_equals: C annot proceed with tests if rangeCount is 0 got disallowed value 0
1760 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mus t not throw exceptions or modify the range it's given
1761 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mus t result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 bu t got 0
1762 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mus t result in the selection's last range having the specified endpoints assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1763 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() mus t result in the selection's last range being the same object we added assert_not _equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1764 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1765 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the Select ion's last Range must modify the first added Range assert_not_equals: Cannot pro ceed with tests if rangeCount is 0 got disallowed value 0
1766 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() mu st not throw exceptions or modify the range it's given
1767 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
1768 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1769 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1770 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the second added range must modify the Selection's last Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1771 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the Select ion's last Range must modify the second added Range assert_not_equals: Cannot pr oceed with tests if rangeCount is 0 got disallowed value 0
1772 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
1773 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1774 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the select ion's last range having the specified endpoints assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1775 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the select ion's last range being the same object we added assert_not_equals: Cannot procee d with tests if rangeCount is 0 got disallowed value 0
1776 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the first added range must modif y the Selection's last Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1777 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if ran geCount is 0 got disallowed value 0
1778 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must not throw exception s or modify the range it's given
1779 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in rangeCoun t being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1780 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the selec tion's last range having the specified endpoints assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1781 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the selec tion's last range being the same object we added assert_not_equals: Cannot proce ed with tests if rangeCount is 0 got disallowed value 0
1782 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the second added range must modi fy the Selection's last Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
1783 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if ra ngeCount is 0 got disallowed value 0
1784 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must not th row exceptions or modify the range it's given
1785 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1786 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1787 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1788 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the first added ra nge must modify the Selection's last Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1789 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's la st Range must modify the first added Range assert_not_equals: Cannot proceed wit h tests if rangeCount is 0 got disallowed value 0
1790 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must not t hrow exceptions or modify the range it's given
1791 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must resul t in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1792 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must resul t in the selection's last range having the specified endpoints assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1793 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must resul t in the selection's last range being the same object we added assert_not_equals : Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1794 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the second added r ange must modify the Selection's last Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1795 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's la st Range must modify the second added Range assert_not_equals: Cannot proceed wi th tests if rangeCount is 0 got disallowed value 0
1796 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must not throw exce ptions or modify the range it's given
1797 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in rang eCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1798 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1799 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1800 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the first added range must modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1801 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1802 PASS Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must not throw exc eptions or modify the range it's given
1803 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in ran geCount being 1 assert_equals: rangeCount must be 1 expected 1 but got 0
1804 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1805 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in the selection's last range being the same object we added assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1806 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the second added range mus t modify the Selection's last Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1807 FAIL Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_not_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
1808 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
1809 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1
1810 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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
1811 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
1812
1813 " but got object "Selection.addRange() tests
1814
1815 "
1816 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range assert_equals: After mutat ing the first added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1817 " but got Element node <html><head><title>Selection.addRange() tests</title>
1818 <me...
1819 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
1820 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
1821 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1
1822 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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 assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1823 " but got Element node <html><head><title>Selection.addRange() tests</title>
1824 <me...
1825 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "" but got object "Selection.addRange() tests
1826
1827 "
1828 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1829 " but got Element node <html><head><title>Selection.addRange() tests</title>
1830 <me...
1831 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
1832 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
1833 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1
1834 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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
1835 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
1836
1837 " but got object "Selection.addRange() tests
1838
1839 "
1840 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the fir st added range must modify the Selection's last Range assert_equals: After mutat ing the first added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1841 " but got Element node <html><head><title>Selection.addRange() tests</title>
1842 <me...
1843 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sel ection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
1844 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
1845 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1
1846 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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 assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1847 " but got Element node <html><head><title>Selection.addRange() tests</title>
1848 <me...
1849 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "A" but got object "Selection.addRange() tests
1850
1851 "
1852 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1853 " but got Element node <html><head><title>Selection.addRange() tests</title>
1854 <me...
1855 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
1856 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
1857 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
1858 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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
1859 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
1860
1861 " but got object "Selection.addRange() tests
1862
1863 "
1864 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range assert_equals: After mutat ing the first added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1865 " but got Element node <html><head><title>Selection.addRange() tests</title>
1866 <me...
1867 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sel ection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
1868 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
1869 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
1870 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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 assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1871 " but got Element node <html><head><title>Selection.addRange() tests</title>
1872 <me...
1873 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "b̈c̈d̈" but got object "Selection.addRange() tests
1874
1875 "
1876 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1877 " but got Element node <html><head><title>Selection.addRange() tests</title>
1878 <me...
1879 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
1880 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
1881 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
1882 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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
1883 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
1884
1885 " but got object "Selection.addRange() tests
1886
1887 "
1888 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the fir st added range must modify the Selection's last Range assert_equals: After mutat ing the first added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1889 " but got Element node <html><head><title>Selection.addRange() tests</title>
1890 <me...
1891 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sel ection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
1892 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
1893 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
1894 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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 assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1895 " but got Element node <html><head><title>Selection.addRange() tests</title>
1896 <me...
1897 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "b̈c̈d̈e" but got object "Selection.addRange() tests
1898
1899 "
1900 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1901 " but got Element node <html><head><title>Selection.addRange() tests</title>
1902 <me...
1903 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
1904 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
1905 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
1906 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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
1907 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
1908
1909 " but got object "Selection.addRange() tests
1910
1911 "
1912 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range assert_equals: After mutat ing the first added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1913 " but got Element node <html><head><title>Selection.addRange() tests</title>
1914 <me...
1915 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
1916 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
1917 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
1918 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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 assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Ijklmnop
1919 " but got Element node <html><head><title>Selection.addRange() tests</title>
1920 <me...
1921 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "" but got object "Selection.addRange() tests
1922
1923 "
1924 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1925 " but got Element node <html><head><title>Selection.addRange() tests</title>
1926 <me...
1927 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
1928 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
1929 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1
1930 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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
1931 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
1932
1933 " but got object "Selection.addRange() tests
1934
1935 "
1936 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the fir st added range must modify the Selection's last Range assert_equals: After mutat ing the first added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1937 " but got Element node <html><head><title>Selection.addRange() tests</title>
1938 <me...
1939 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Sel ection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
1940 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
1941 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1
1942 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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 assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Ijklmnop
1943 " but got Element node <html><head><title>Selection.addRange() tests</title>
1944 <me...
1945 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "I" but got object "Selection.addRange() tests
1946
1947 "
1948 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1949 " but got Element node <html><head><title>Selection.addRange() tests</title>
1950 <me...
1951 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
1952 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
1953 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
1954 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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
1955 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
1956
1957 " but got object "Selection.addRange() tests
1958
1959 "
1960 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range assert_equals: After mutat ing the first added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1961 " but got Element node <html><head><title>Selection.addRange() tests</title>
1962 <me...
1963 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Sel ection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
1964 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
1965 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
1966 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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 assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Ijklmnop
1967 " but got Element node <html><head><title>Selection.addRange() tests</title>
1968 <me...
1969 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "klmnop" but got object "Selection.addRange() tests
1970
1971 "
1972 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1973 " but got Element node <html><head><title>Selection.addRange() tests</title>
1974 <me...
1975 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
1976 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
1977 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1
1978 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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
1979 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
1980
1981 " but got object "Selection.addRange() tests
1982
1983 "
1984 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the fir st added range must modify the Selection's last Range assert_equals: After mutat ing the first added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1985 " but got Element node <html><head><title>Selection.addRange() tests</title>
1986 <me...
1987 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Sel ection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
1988 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
1989 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1
1990 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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 assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Ijklmnop
1991 " but got Element node <html><head><title>Selection.addRange() tests</title>
1992 <me...
1993 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "klmnop
1994 " but got object "Selection.addRange() tests
1995
1996 "
1997 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1998 " but got Element node <html><head><title>Selection.addRange() tests</title>
1999 <me...
2000 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
2001 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must not throw exceptions or modify the range it's given
2002 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must result in rangeCount being 1
2003 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must result in the selection's last range having the specified endpoin ts
2004 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "Selection.addRange() tests
2005
2006 " but got object "Selection.addRange() tests
2007
2008 "
2009 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyi ng the first added range must modify the Selection's last Range assert_equals: A fter mutating the first added Range, startContainer of the Selection's last Rang e must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2010 " but got Element node <html><head><title>Selection.addRange() tests</title>
2011 <me...
2012 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyi ng the Selection's last Range must modify the first added Range assert_equals: A fter first 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
2013 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
2014 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1
2015 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoi nts assert_equals: startContainer of the Selection's last Range must match the a dded Range expected Text node "Opqrstuv" but got Element node <html><head><title >Selection.addRange() tests</title>
2016 <me...
2017 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we ad ded assert_equals: getRangeAt(rangeCount - 1) must return the same object we add ed expected object "" but got object "Selection.addRange() tests
2018
2019 "
2020 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyi ng 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 Ra nge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2021 " but got Element node <html><head><title>Selection.addRange() tests</title>
2022 <me...
2023 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyi ng 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
2024 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first a ddRange() must not throw exceptions or modify the range it's given
2025 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first a ddRange() must result in rangeCount being 1
2026 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first a ddRange() must result in the selection's last range having the specified endpoin ts
2027 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "Selection.addRange() tests
2028
2029 " but got object "Selection.addRange() tests
2030
2031 "
2032 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyi ng the first added range must modify the Selection's last Range assert_equals: A fter mutating the first added Range, startContainer of the Selection's last Rang e must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2033 " but got Element node <html><head><title>Selection.addRange() tests</title>
2034 <me...
2035 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyi ng the Selection's last Range must modify the first added Range assert_equals: A fter first 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
2036 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
2037 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1
2038 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoi nts assert_equals: startContainer of the Selection's last Range must match the a dded Range expected Text node "Opqrstuv" but got Element node <html><head><title >Selection.addRange() tests</title>
2039 <me...
2040 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we ad ded assert_equals: getRangeAt(rangeCount - 1) must return the same object we add ed expected object "O" but got object "Selection.addRange() tests
2041
2042 "
2043 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyi ng 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 Ra nge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2044 " but got Element node <html><head><title>Selection.addRange() tests</title>
2045 <me...
2046 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyi ng 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
2047 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
2048 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
2049 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoi nts
2050 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we ad ded assert_equals: getRangeAt(rangeCount - 1) must return the same object we add ed expected object "Selection.addRange() tests
2051
2052 " but got object "Selection.addRange() tests
2053
2054 "
2055 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modify ing the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2056 " but got Element node <html><head><title>Selection.addRange() tests</title>
2057 <me...
2058 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modify ing the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
2059 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
2060 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1
2061 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpo ints assert_equals: startContainer of the Selection's last Range must match the added Range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection.addRange() tests</title>
2062 <me...
2063 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "qrstuv" but got object "Selection.addRange() tests
2064
2065 "
2066 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modify ing 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 R ange must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2067 " but got Element node <html><head><title>Selection.addRange() tests</title>
2068 <me...
2069 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modify ing 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
2070 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first ad dRange() must not throw exceptions or modify the range it's given
2071 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first ad dRange() must result in rangeCount being 1
2072 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first ad dRange() must result in the selection's last range having the specified endpoint s
2073 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first ad dRange() must result in the selection's last range being the same object we adde d assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
2074
2075 " but got object "Selection.addRange() tests
2076
2077 "
2078 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifyin g the first added range must modify the Selection's last Range assert_equals: Af ter mutating the first added Range, startContainer of the Selection's last Range must match 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 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifyin g the Selection's last Range must modify the first added Range assert_equals: Af ter first 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
2082 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second a ddRange() must not throw exceptions or modify the range it's given
2083 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second a ddRange() must result in rangeCount being 1
2084 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_equals: startContainer of the Selection's last Range must match the ad ded Range expected Text node "Efghijkl" but got Element node <html><head><title> Selection.addRange() tests</title>
2085 <me...
2086 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "" but got object "Selection.addRange() tests
2087
2088 "
2089 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifyin g the second added range must modify the Selection's last Range assert_equals: A fter mutating the second added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2090 " but got Element node <html><head><title>Selection.addRange() tests</title>
2091 <me...
2092 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifyin g the Selection's last Range must modify the second added Range assert_equals: A fter second addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
2093 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first ad dRange() must not throw exceptions or modify the range it's given
2094 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first ad dRange() must result in rangeCount being 1
2095 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first ad dRange() must result in the selection's last range having the specified endpoint s
2096 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first ad dRange() must result in the selection's last range being the same object we adde d assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
2097
2098 " but got object "Selection.addRange() tests
2099
2100 "
2101 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifyin g the first added range must modify the Selection's last Range assert_equals: Af ter mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2102 " but got Element node <html><head><title>Selection.addRange() tests</title>
2103 <me...
2104 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifyin g the Selection's last Range must modify the first added Range assert_equals: Af ter first 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
2105 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second a ddRange() must not throw exceptions or modify the range it's given
2106 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second a ddRange() must result in rangeCount being 1
2107 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_equals: startContainer of the Selection's last Range must match the ad ded Range expected Text node "Efghijkl" but got Element node <html><head><title> Selection.addRange() tests</title>
2108 <me...
2109 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "E" but got object "Selection.addRange() tests
2110
2111 "
2112 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifyin g the second added range must modify the Selection's last Range assert_equals: A fter mutating the second added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2113 " but got Element node <html><head><title>Selection.addRange() tests</title>
2114 <me...
2115 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifyin g the Selection's last Range must modify the second added Range assert_equals: A fter second addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
2116 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first ad dRange() must not throw exceptions or modify the range it's given
2117 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first ad dRange() must result in rangeCount being 1
2118 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first ad dRange() must result in the selection's last range having the specified endpoint s
2119 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first ad dRange() must result in the selection's last range being the same object we adde d assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
2120
2121 " but got object "Selection.addRange() tests
2122
2123 "
2124 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifyin g the first added range must modify the Selection's last Range assert_equals: Af ter mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2125 " but got Element node <html><head><title>Selection.addRange() tests</title>
2126 <me...
2127 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifyin g the Selection's last Range must modify the first added Range assert_equals: Af ter first 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
2128 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second a ddRange() must not throw exceptions or modify the range it's given
2129 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second a ddRange() must result in rangeCount being 1
2130 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_equals: startContainer of the Selection's last Range must match the ad ded Range expected Text node "Efghijkl" but got Element node <html><head><title> Selection.addRange() tests</title>
2131 <me...
2132 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "ghijkl" but got object "Selection.addRange() tests
2133
2134 "
2135 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifyin g the second added range must modify the Selection's last Range assert_equals: A fter mutating the second added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2136 " but got Element node <html><head><title>Selection.addRange() tests</title>
2137 <me...
2138 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifyin g the Selection's last Range must modify the second added Range assert_equals: A fter second addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
2139 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
2140 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1
2141 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoi nts
2142 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we ad ded assert_equals: getRangeAt(rangeCount - 1) must return the same object we add ed expected object "Selection.addRange() tests
2143
2144 " but got object "Selection.addRange() tests
2145
2146 "
2147 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2148 " but got Element node <html><head><title>Selection.addRange() tests</title>
2149 <me...
2150 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
2151 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
2152 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1
2153 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpo ints
2154 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "Selection.addRange() tests
2155
2156 " but got object "Selection.addRange() tests
2157
2158 "
2159 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing 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 R ange must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2160 " but got Element node <html><head><title>Selection.addRange() tests</title>
2161 <me...
2162 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing 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
2163 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
2164 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in rangeCount being 1
2165 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoi nts
2166 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we ad ded assert_equals: getRangeAt(rangeCount - 1) must return the same object we add ed expected object "Selection.addRange() tests
2167
2168 " but got object "Selection.addRange() tests
2169
2170 "
2171 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2172 " but got Element node <html><head><title>Selection.addRange() tests</title>
2173 <me...
2174 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
2175 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
2176 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1
2177 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpo ints
2178 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "Selection.addRange() tests
2179
2180 Äb̈c̈d̈ëf̈g̈ḧ
2181 Ijklmnop
2182 QrstuvwxYzabcdefGhijklmn
2183
2184
2185
2186
2187
2188 "use strict";
2189
2190 testAddRangeSubSet(12, 16);
2191 testDiv.style.display = "none";
2192 " but got object "Selection.addRange() tests
2193
2194 Äb̈c̈d̈ëf̈g̈ḧ
2195 Ijklmnop
2196 QrstuvwxYzabcdefGhijklmn
2197
2198
2199
2200
2201
2202 "use strict";
2203
2204 testAddRangeSubSet(12, 16);
2205 testDiv.style.display = "none";
2206 "
2207 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing 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 R ange must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2208 " but got Element node <html><head><title>Selection.addRange() tests</title>
2209 <me...
2210 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing 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
2211 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
2212 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in rangeCount being 1
2213 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoi nts
2214 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we ad ded assert_equals: getRangeAt(rangeCount - 1) must return the same object we add ed expected object "Selection.addRange() tests
2215
2216 " but got object "Selection.addRange() tests
2217
2218 "
2219 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2220 " but got Element node <html><head><title>Selection.addRange() tests</title>
2221 <me...
2222 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
2223 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
2224 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1
2225 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpo ints assert_equals: startOffset of the Selection's last Range must match the add ed Range expected 1 but got 0
2226 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "Äb̈c̈d̈ëf̈g̈ḧ
2227 Ijklmnop
2228 QrstuvwxYzabcdefGhijklmn
2229
2230
2231
2232
2233
2234 "use strict";
2235
2236 testAddRangeSubSet(12, 16);
2237 testDiv.style.display = "none";
2238 " but got object "Selection.addRange() tests
2239
2240 Äb̈c̈d̈ëf̈g̈ḧ
2241 Ijklmnop
2242 QrstuvwxYzabcdefGhijklmn
2243
2244
2245
2246
2247
2248 "use strict";
2249
2250 testAddRangeSubSet(12, 16);
2251 testDiv.style.display = "none";
2252 "
2253 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing 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 R ange must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2254 " but got Element node <html><head><title>Selection.addRange() tests</title>
2255 <me...
2256 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing 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
2257 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must not th row exceptions or modify the range it's given
2258 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1
2259 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
2260 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "Se lection.addRange() tests
2261
2262 " but got object "Selection.addRange() tests
2263
2264 "
2265 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the first added ra nge must modify the Selection's last Range assert_equals: After mutating the fir st added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2266 " but got Element node <html><head><title>Selection.addRange() tests</title>
2267 <me...
2268 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's la st Range must modify the first added Range assert_equals: After first 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
2269 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must not t hrow exceptions or modify the range it's given
2270 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in rangeCount being 1
2271 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <head><title>Selection.addRange() tests</title>
2272 <meta nam... but got Element node <html><head><title>Selection.addRange() tests< /title>
2273 <me...
2274 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: 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 "" but got object "Selection.addRange() tests
2275
2276 "
2277 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2278 " but got Element node <html><head><title>Selection.addRange() tests</title>
2279 <me...
2280 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: 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
2281 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must not th row exceptions or modify the range it's given
2282 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
2283 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
2284 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "Se lection.addRange() tests
2285
2286 " but got object "Selection.addRange() tests
2287
2288 "
2289 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the first added ra nge must modify the Selection's last Range assert_equals: After mutating the fir st added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2290 " but got Element node <html><head><title>Selection.addRange() tests</title>
2291 <me...
2292 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's la st Range must modify the first added Range assert_equals: After first 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
2293 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must not t hrow exceptions or modify the range it's given
2294 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in rangeCount being 1
2295 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2296 </p><p id... but got Element node <html><head><title>Selection.addRange() tests< /title>
2297 <me...
2298 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: 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̈ḧ
2299 Ijklmnop
2300 QrstuvwxYzabcdefGhijklmn" but got object "Selection.addRange() tests
2301
2302 "
2303 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2304 " but got Element node <html><head><title>Selection.addRange() tests</title>
2305 <me...
2306 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: 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
2307 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must not throw exceptions or modify the range it's given
2308 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in rangeCount being 1
2309 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in the selection's last range having the specified en dpoints
2310 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in the selection's last range being the same object w e added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
2311
2312 " but got object "Selection.addRange() tests
2313
2314 "
2315 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the first added range must modify the Selection's last Range assert_equa ls: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2316 " but got Element node <html><head><title>Selection.addRange() tests</title>
2317 <me...
2318 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the Selection's last Range must modify the first added Range assert_equa ls: After first addRange(), after mutating the Selection's last Range, startOffs et of the Selection's last Range must match the added Range expected 0 but got 6
2319 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must not throw exceptions or modify the range it's given
2320 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must result in rangeCount being 1
2321 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must result in the selection's last range having the specified e ndpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <html><head><title></title></head><body><p >Efghijkl</p><p... but got Element node <html><head><title>Selection.addRange() tests</title>
2322 <me...
2323 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond 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 w e added expected object "" but got object "Selection.addRange() tests
2324
2325 "
2326 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the second added range must modify the Selection's last Range assert_equ als: After mutating the second added Range, startContainer of the Selection's la st Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2327 " but got Element node <html><head><title>Selection.addRange() tests</title>
2328 <me...
2329 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the Selection's last Range must modify the second added Range assert_equ als: After second addRange(), after mutating the Selection's last Range, startOf fset of the Selection's last Range must match the added Range expected 0 but got 6
2330 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must no t throw exceptions or modify the range it's given
2331 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must re sult in rangeCount being 1
2332 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must re sult in the selection's last range having the specified endpoints
2333 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must re sult 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
2334
2335 " but got object "Selection.addRange() tests
2336
2337 "
2338 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first adde d range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2339 " but got Element node <html><head><title>Selection.addRange() tests</title>
2340 <me...
2341 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection' s last Range must modify the first added Range assert_equals: After first addRan ge(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2342 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must n ot throw exceptions or modify the range it's given
2343 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must r esult in rangeCount being 1
2344 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must r esult in the selection's last range having the specified endpoints assert_equals : startContainer of the Selection's last Range must match the added Range expect ed Element node <head><title></title></head> but got Element node <html><head><t itle>Selection.addRange() tests</title>
2345 <me...
2346 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must r esult 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 objec t "" but got object "Selection.addRange() tests
2347
2348 "
2349 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second add ed range must modify the Selection's last Range assert_equals: After mutating th e second added Range, startContainer of the Selection's last Range must match th e added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2350 " but got Element node <html><head><title>Selection.addRange() tests</title>
2351 <me...
2352 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection' s last Range must modify the second added Range assert_equals: After second addR ange(), after mutating the Selection's last Range, startOffset of the Selection' s last Range must match the added Range expected 0 but got 6
2353 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must no t throw exceptions or modify the range it's given
2354 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must re sult in rangeCount being 1
2355 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must re sult in the selection's last range having the specified endpoints
2356 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must re sult 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
2357
2358 " but got object "Selection.addRange() tests
2359
2360 "
2361 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first adde d range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2362 " but got Element node <html><head><title>Selection.addRange() tests</title>
2363 <me...
2364 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection' s last Range must modify the first added Range assert_equals: After first addRan ge(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2365 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must n ot throw exceptions or modify the range it's given
2366 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must r esult in rangeCount being 1
2367 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must r esult in the selection's last range having the specified endpoints assert_equals : startContainer of the Selection's last Range must match the added Range expect ed Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <html><head><title>Selection.addRange() tests</title>
2368 <me...
2369 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must r esult 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 objec t "" but got object "Selection.addRange() tests
2370
2371 "
2372 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second add ed range must modify the Selection's last Range assert_equals: After mutating th e second added Range, startContainer of the Selection's last Range must match th e added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2373 " but got Element node <html><head><title>Selection.addRange() tests</title>
2374 <me...
2375 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection' s last Range must modify the second added Range assert_equals: After second addR ange(), after mutating the Selection's last Range, startOffset of the Selection' s last Range must match the added Range expected 0 but got 6
2376 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw except ions or modify the range it's given
2377 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeC ount being 1
2378 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the se lection's last range having the specified endpoints
2379 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 22 [paras[0], 0, paras[0], 0]: first 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 "Selection.ad dRange() tests
2380
2381 " but got object "Selection.addRange() tests
2382
2383 "
2384 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must m odify the Selection's last Range assert_equals: After mutating the first added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2385 " but got Element node <html><head><title>Selection.addRange() tests</title>
2386 <me...
2387 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range m ust modify the first added Range assert_equals: After first 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
2388 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw excep tions or modify the range it's given
2389 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in range Count being 1
2390 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Element nod e <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2391 </p> but got Element node <html><head><title>Selection.addRange() tests</title>
2392 <me...
2393 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "" but got o bject "Selection.addRange() tests
2394
2395 "
2396 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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 Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2397 " but got Element node <html><head><title>Selection.addRange() tests</title>
2398 <me...
2399 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
2400 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw except ions or modify the range it's given
2401 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeC ount being 1
2402 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the se lection's last range having the specified endpoints
2403 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: first 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 "Selection.ad dRange() tests
2404
2405 " but got object "Selection.addRange() tests
2406
2407 "
2408 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must m odify the Selection's last Range assert_equals: After mutating the first added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2409 " but got Element node <html><head><title>Selection.addRange() tests</title>
2410 <me...
2411 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range m ust modify the first added Range assert_equals: After first 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
2412 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw excep tions or modify the range it's given
2413 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in range Count being 1
2414 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Element nod e <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2415 </p> but got Element node <html><head><title>Selection.addRange() tests</title>
2416 <me...
2417 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf ̈g̈ḧ
2418 " but got object "Selection.addRange() tests
2419
2420 "
2421 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2422 " but got Element node <html><head><title>Selection.addRange() tests</title>
2423 <me...
2424 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
2425 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not th row exceptions or modify the range it's given
2426 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
2427 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
2428 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first 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 "Se lection.addRange() tests
2429
2430 " but got object "Selection.addRange() tests
2431
2432 "
2433 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added ra nge must modify the Selection's last Range assert_equals: After mutating the fir st added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2434 " but got Element node <html><head><title>Selection.addRange() tests</title>
2435 <me...
2436 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's la st Range must modify the first added Range assert_equals: After first 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
2437 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not t hrow exceptions or modify the range it's given
2438 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must resul t in rangeCount being 1
2439 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <p>Opqrstuv</p> but got Element node <html><head><title>Selection.ad dRange() tests</title>
2440 <me...
2441 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 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 "" but got object "Selection.addRange() tests
2442
2443 "
2444 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2445 " but got Element node <html><head><title>Selection.addRange() tests</title>
2446 <me...
2447 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 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
2448 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not th row exceptions or modify the range it's given
2449 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
2450 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
2451 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first 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 "Se lection.addRange() tests
2452
2453 " but got object "Selection.addRange() tests
2454
2455 "
2456 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added ra nge must modify the Selection's last Range assert_equals: After mutating the fir st added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2457 " but got Element node <html><head><title>Selection.addRange() tests</title>
2458 <me...
2459 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's la st Range must modify the first added Range assert_equals: After first 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
2460 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not t hrow exceptions or modify the range it's given
2461 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must resul t in rangeCount being 1
2462 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <p>Opqrstuv</p> but got Element node <html><head><title>Selection.ad dRange() tests</title>
2463 <me...
2464 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: 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 "O pqrstuv" but got object "Selection.addRange() tests
2465
2466 "
2467 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2468 " but got Element node <html><head><title>Selection.addRange() tests</title>
2469 <me...
2470 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: 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
2471 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
2472 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
2473 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
2474 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [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 _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "Selection.addRange() tests
2475
2476 " but got object "Selection.addRange() tests
2477
2478 "
2479 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the fi rst added range must modify the Selection's last Range assert_equals: After muta ting the first added Range, startContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2480 " but got Element node <html><head><title>Selection.addRange() tests</title>
2481 <me...
2482 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Se lection's last Range must modify the first added Range assert_equals: After firs t 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
2483 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must not throw exceptions or modify the range it's given
2484 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in rangeCount being 1
2485 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in the selection's last range having the specified endpoints asser t_equals: startContainer of the Selection's last Range must match the added Rang e expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2486 " but got Element node <html><head><title>Selection.addRange() tests</title>
2487 <me...
2488 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "Äb̈c̈d̈ëf̈g̈ḧ
2489 " but got object "Selection.addRange() tests
2490
2491 "
2492 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2493 " but got Element node <html><head><title>Selection.addRange() tests</title>
2494 <me...
2495 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6
2496 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
2497 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
2498 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
2499 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [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 _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "Selection.addRange() tests
2500
2501 " but got object "Selection.addRange() tests
2502
2503 "
2504 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the fi rst added range must modify the Selection's last Range assert_equals: After muta ting the first added Range, startContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2505 " but got Element node <html><head><title>Selection.addRange() tests</title>
2506 <me...
2507 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Se lection's last Range must modify the first added Range assert_equals: After firs t 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
2508 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must not throw exceptions or modify the range it's given
2509 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in rangeCount being 1
2510 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in the selection's last range having the specified endpoints asser t_equals: startContainer of the Selection's last Range must match the added Rang e expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2511 " but got Element node <html><head><title>Selection.addRange() tests</title>
2512 <me...
2513 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "Äb̈c̈d̈ëf̈g̈ḧ
2514 Ijklmnop" but got object "Selection.addRange() tests
2515
2516 "
2517 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2518 " but got Element node <html><head><title>Selection.addRange() tests</title>
2519 <me...
2520 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6
2521 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not t hrow exceptions or modify the range it's given
2522 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in rangeCount being 1
2523 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in the selection's last range having the specified endpoints
2524 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first 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 "S election.addRange() tests
2525
2526 " but got object "Selection.addRange() tests
2527
2528 "
2529 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added r ange must modify the Selection's last Range assert_equals: After mutating the fi rst added Range, startContainer of the Selection's last Range must match the add ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2530 " but got Element node <html><head><title>Selection.addRange() tests</title>
2531 <me...
2532 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's l ast Range must modify the first added Range assert_equals: After first 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
2533 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
2534 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in rangeCount being 1
2535 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in the selection's last range having the specified endpoints assert_equals: s tartContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2536 " but got Element node <html><head><title>Selection.addRange() tests</title>
2537 <me...
2538 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " ̈c̈d̈ëf̈g̈ḧ
2539 Ijklmnop
2540 QrstuvwxYzabcdef" but got object "Selection.addRange() tests
2541
2542 "
2543 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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 s econd added Range, startContainer of the Selection's last Range must match the a dded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2544 " but got Element node <html><head><title>Selection.addRange() tests</title>
2545 <me...
2546 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's l ast Range must modify the second added Range assert_equals: After second addRang e(), after mutating the Selection's last Range, startOffset of the Selection's l ast Range must match the added Range expected 0 but got 6
2547 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not t hrow exceptions or modify the range it's given
2548 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in rangeCount being 1
2549 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in the selection's last range having the specified endpoints
2550 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first 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 "S election.addRange() tests
2551
2552 " but got object "Selection.addRange() tests
2553
2554 "
2555 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added r ange must modify the Selection's last Range assert_equals: After mutating the fi rst added Range, startContainer of the Selection's last Range must match the add ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2556 " but got Element node <html><head><title>Selection.addRange() tests</title>
2557 <me...
2558 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's l ast Range must modify the first added Range assert_equals: After first 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
2559 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
2560 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in rangeCount being 1
2561 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in the selection's last range having the specified endpoints assert_equals: s tartContainer of the Selection's last Range must match the added Range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2562 </p> but got Element node <html><head><title>Selection.addRange() tests</title>
2563 <me...
2564 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " Äb̈c̈d" but got object "Selection.addRange() tests
2565
2566 "
2567 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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 s econd added Range, startContainer of the Selection's last Range must match the a dded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2568 " but got Element node <html><head><title>Selection.addRange() tests</title>
2569 <me...
2570 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's l ast Range must modify the second added Range assert_equals: After second addRang e(), after mutating the Selection's last Range, startOffset of the Selection's l ast Range must match the added Range expected 0 but got 6
2571 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw excepti ons or modify the range it's given
2572 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCo unt being 1
2573 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sel ection's last range having the specified endpoints
2574 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: first 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
2575
2576 " but got object "Selection.addRange() tests
2577
2578 "
2579 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must mo dify the Selection's last Range assert_equals: After mutating the first added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2580 " but got Element node <html><head><title>Selection.addRange() tests</title>
2581 <me...
2582 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mu st modify the first added Range assert_equals: After first addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2583 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw except ions or modify the range it's given
2584 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeC ount being 1
2585 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2586 </p><p id="b" s... but got Element node <html><head><title>Selection.addRange() tests</title>
2587 <me...
2588 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 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 "QrstuvwxYzab cdefGhijklmn" but got object "Selection.addRange() tests
2589
2590 "
2591 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: 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̈ḧ
2592 " but got Element node <html><head><title>Selection.addRange() tests</title>
2593 <me...
2594 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 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
2595 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not th row exceptions or modify the range it's given
2596 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
2597 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
2598 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "Se lection.addRange() tests
2599
2600 " but got object "Selection.addRange() tests
2601
2602 "
2603 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added ra nge must modify the Selection's last Range assert_equals: After mutating the fir st added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2604 " but got Element node <html><head><title>Selection.addRange() tests</title>
2605 <me...
2606 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's la st Range must modify the first added Range assert_equals: After first 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
2607 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not t hrow exceptions or modify the range it's given
2608 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must resul t in rangeCount being 1
2609 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2610 </p><p id="b" s... but got Element node <html><head><title>Selection.addRange() tests</title>
2611 <me...
2612 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: 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 "I jklmnop
2613 Qrstu" but got object "Selection.addRange() tests
2614
2615 "
2616 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2617 " but got Element node <html><head><title>Selection.addRange() tests</title>
2618 <me...
2619 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: 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
2620 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
2621 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
2622 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
2623 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
2624
2625 " but got object "Selection.addRange() tests
2626
2627 "
2628 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the fir st added range must modify the Selection's last Range assert_equals: After mutat ing the first added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2629 " but got Element node <html><head><title>Selection.addRange() tests</title>
2630 <me...
2631 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Sel ection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
2632 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
2633 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1
2634 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startOffset of the Selection's last Range must match the added Range ex pected 1 but got 0
2635 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "" but got object "Selection.addRange() tests
2636
2637 "
2638 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2639 " but got Element node <html><head><title>Selection.addRange() tests</title>
2640 <me...
2641 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
2642 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must not throw exceptions or modify the range it's given
2643 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must result in rangeCount being 1
2644 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must result in the selection's last range having the specified endpoints
2645 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must result in the selection's last range being the same object we added ass ert_equals: getRangeAt(rangeCount - 1) must return the same object we added expe cted object "Selection.addRange() tests
2646
2647 " but got object "Selection.addRange() tests
2648
2649 "
2650 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_equals: After m utating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2651 " but got Element node <html><head><title>Selection.addRange() tests</title>
2652 <me...
2653 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_equals: After f irst addRange(), after mutating the Selection's last Range, startOffset of the S election's last Range must match the added Range expected 0 but got 6
2654 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must not throw exceptions or modify the range it's given
2655 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must result in rangeCount being 1
2656 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must result in the selection's last range having the specified endpoints as sert_equals: startContainer of the Selection's last Range must match the added R ange expected Element node <html><head><title></title></head><body><p>Efghijkl</ p><p... but got Element node <html><head><title>Selection.addRange() tests</titl e>
2657 <me...
2658 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must result in the selection's last range being the same object we added as sert_equals: getRangeAt(rangeCount - 1) must return the same object we added exp ected object "" but got object "Selection.addRange() tests
2659
2660 "
2661 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.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 mu st match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2662 " but got Element node <html><head><title>Selection.addRange() tests</title>
2663 <me...
2664 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2665 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 34 [document, 0, document, 1]: first addRange() must not throw except ions or modify the range it's given
2666 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 34 [document, 0, document, 1]: first addRange() must result in rangeC ount being 1
2667 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 34 [document, 0, document, 1]: first addRange() must result in the se lection's last range having the specified endpoints
2668 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 34 [document, 0, document, 1]: first 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 "Selection.ad dRange() tests
2669
2670 " but got object "Selection.addRange() tests
2671
2672 "
2673 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 34 [document, 0, document, 1]: modifying the first added range must m odify the Selection's last Range assert_equals: After mutating the first added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2674 " but got Element node <html><head><title>Selection.addRange() tests</title>
2675 <me...
2676 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 34 [document, 0, document, 1]: modifying the Selection's last Range m ust modify the first added Range assert_equals: After first 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
2677 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 34 [document, 0, document, 1]: second addRange() must not throw excep tions or modify the range it's given
2678 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 34 [document, 0, document, 1]: second addRange() must result in range Count being 1
2679 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 34 [document, 0, document, 1]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Document no de with 2 children but got Element node <html><head><title>Selection.addRange() tests</title>
2680 <me...
2681 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 34 [document, 0, document, 1]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "" but got o bject "Selection.addRange() tests
2682
2683 "
2684 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 34 [document, 0, document, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2685 " but got Element node <html><head><title>Selection.addRange() tests</title>
2686 <me...
2687 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 34 [document, 0, document, 1]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
2688 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: first addRange() must not throw except ions or modify the range it's given
2689 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: first addRange() must result in rangeC ount being 1
2690 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: first addRange() must result in the se lection's last range having the specified endpoints
2691 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: first 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 "Selection.ad dRange() tests
2692
2693 " but got object "Selection.addRange() tests
2694
2695 "
2696 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: modifying the first added range must m odify the Selection's last Range assert_equals: After mutating the first added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2697 " but got Element node <html><head><title>Selection.addRange() tests</title>
2698 <me...
2699 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: modifying the Selection's last Range m ust modify the first added Range assert_equals: After first 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
2700 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: second addRange() must not throw excep tions or modify the range it's given
2701 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in range Count being 1
2702 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in the s election's last range having the specified endpoints
2703 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Selection.a ddRange() tests
2704
2705 Äb̈c̈d̈ëf̈g̈ḧ
2706 Ijklmnop
2707 QrstuvwxYzabcdefGhijklmn
2708
2709
2710
2711
2712
2713 "use strict";
2714
2715 testAddRangeSubSet(12, 16);
2716 testDiv.style.display = "none";
2717 " but got object "Selection.addRange() tests
2718
2719 Äb̈c̈d̈ëf̈g̈ḧ
2720 Ijklmnop
2721 QrstuvwxYzabcdefGhijklmn
2722
2723
2724
2725
2726
2727 "use strict";
2728
2729 testAddRangeSubSet(12, 16);
2730 testDiv.style.display = "none";
2731 "
2732 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2733 " but got Document node with 2 children
2734 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 35 [document, 0, document, 2]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
2735 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: first addRange() must not throw except ions or modify the range it's given
2736 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: first addRange() must result in rangeC ount being 1
2737 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: first addRange() must result in the se lection's last range having the specified endpoints
2738 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: first 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 "Selection.ad dRange() tests
2739
2740 " but got object "Selection.addRange() tests
2741
2742 "
2743 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: modifying the first added range must m odify the Selection's last Range assert_equals: After mutating the first added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2744 " but got Element node <html><head><title>Selection.addRange() tests</title>
2745 <me...
2746 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: modifying the Selection's last Range m ust modify the first added Range assert_equals: After first 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
2747 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: second addRange() must not throw excep tions or modify the range it's given
2748 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in range Count being 1
2749 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in the s election's last range having the specified endpoints
2750 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Selection.a ddRange() tests
2751
2752 Äb̈c̈d̈ëf̈g̈ḧ
2753 Ijklmnop
2754 QrstuvwxYzabcdefGhijklmn
2755
2756
2757
2758
2759
2760 "use strict";
2761
2762 testAddRangeSubSet(12, 16);
2763 testDiv.style.display = "none";
2764 " but got object "Selection.addRange() tests
2765
2766 Äb̈c̈d̈ëf̈g̈ḧ
2767 Ijklmnop
2768 QrstuvwxYzabcdefGhijklmn
2769
2770
2771
2772
2773
2774 "use strict";
2775
2776 testAddRangeSubSet(12, 16);
2777 testDiv.style.display = "none";
2778 "
2779 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2780 " but got Document node with 2 children
2781 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
2782 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptio ns or modify the range it's given
2783 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCou nt being 1
2784 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the sele ction's last range having the specified endpoints
2785 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the sele ction's last range being the same object we added assert_equals: getRangeAt(rang eCount - 1) must return the same object we added expected object "Selection.addR ange() tests
2786
2787 " but got object "Selection.addRange() tests
2788
2789 "
2790 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must mod ify the Selection's last Range assert_equals: After mutating the first added Ran ge, startContainer of the Selection's last Range must match the added Range expe cted Text node "Äb̈c̈d̈ëf̈g̈ḧ
2791 " but got Element node <html><head><title>Selection.addRange() tests</title>
2792 <me...
2793 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range mus t modify the first added Range assert_equals: After first 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
2794 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw excepti ons or modify the range it's given
2795 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCo unt being 1
2796 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sel ection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2797 </p><p id="b" s... but got Element node <html><head><title>Selection.addRange() tests</title>
2798 <me...
2799 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 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 "Äb̈c̈d̈ëf̈g ̈ḧ
2800 Ijklmnop
2801 QrstuvwxYzabcdefGhijklmn" but got object "Selection.addRange() tests
2802
2803 "
2804 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 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̈ḧ
2805 " but got Element node <html><head><title>Selection.addRange() tests</title>
2806 <me...
2807 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 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
2808 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not th row exceptions or modify the range it's given
2809 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1
2810 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range having the specified endpoints
2811 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d 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_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "Se lection.addRange() tests
2812
2813 " but got object "Selection.addRange() tests
2814
2815 "
2816 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added ra nge must modify the Selection's last Range assert_equals: After mutating the fir st added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2817 " but got Element node <html><head><title>Selection.addRange() tests</title>
2818 <me...
2819 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's la st Range must modify the first added Range assert_equals: After first 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
2820 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not t hrow exceptions or modify the range it's given
2821 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in rangeCount being 1
2822 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected T ext node "Qrstuvwx" but got Element node <html><head><title>Selection.addRange() tests</title>
2823 <me...
2824 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: 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 "u vwxYzabcdefGhijklmn" but got object "Selection.addRange() tests
2825
2826 "
2827 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2828 " but got Element node <html><head><title>Selection.addRange() tests</title>
2829 <me...
2830 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: 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
2831 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw excepti ons or modify the range it's given
2832 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCo unt being 1
2833 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the sel ection's last range having the specified endpoints
2834 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 39 [paras[3], 1, comment, 8]: first 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
2835
2836 " but got object "Selection.addRange() tests
2837
2838 "
2839 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must mo dify the Selection's last Range assert_equals: After mutating the first added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2840 " but got Element node <html><head><title>Selection.addRange() tests</title>
2841 <me...
2842 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range mu st modify the first added Range assert_equals: After first addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2843 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw except ions or modify the range it's given
2844 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeC ount being 1
2845 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Element node <p id="d" style="display:none">Yzabcdef</p> but got Element node <html><head><t itle>Selection.addRange() tests</title>
2846 <me...
2847 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "Ghijklmn" bu t got object "Selection.addRange() tests
2848
2849 "
2850 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 39 [paras[3], 1, comment, 8]: 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̈ḧ
2851 " but got Element node <html><head><title>Selection.addRange() tests</title>
2852 <me...
2853 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
2854 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw ex ceptions or modify the range it's given
2855 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in ra ngeCount being 1
2856 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in th e selection's last range having the specified endpoints
2857 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in th e selection's last range being the same object we added assert_equals: getRangeA t(rangeCount - 1) must return the same object we added expected object "Selectio n.addRange() tests
2858
2859 " but got object "Selection.addRange() tests
2860
2861 "
2862 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the first added range mu st modify the Selection's last Range assert_equals: After mutating the first add ed Range, startContainer of the Selection's last Range must match the added Rang e expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2863 " but got Element node <html><head><title>Selection.addRange() tests</title>
2864 <me...
2865 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Ran ge must modify the first added Range assert_equals: After first addRange(), afte r mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2866 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw e xceptions or modify the range it's given
2867 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in r angeCount being 1
2868 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in t he selection's last range having the specified endpoints assert_equals: startCon tainer of the Selection's last Range must match the added Range expected Documen t node with 3 children but got Element node <html><head><title>Selection.addRang e() tests</title>
2869 <me...
2870 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in t he selection's last range being the same object we added assert_equals: getRange At(rangeCount - 1) must return the same object we added expected object "" but g ot object "Selection.addRange() tests
2871
2872 "
2873 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the second added range m ust modify the Selection's last Range assert_equals: After mutating the second a dded Range, startContainer of the Selection's last Range must match the added Ra nge expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2874 " but got Element node <html><head><title>Selection.addRange() tests</title>
2875 <me...
2876 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Ran ge must modify the second added Range assert_equals: After second addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6
2877 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must not thro w exceptions or modify the range it's given
2878 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result i n rangeCount being 1
2879 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result i n the selection's last range having the specified endpoints
2880 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: first 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 "Sele ction.addRange() tests
2881
2882 " but got object "Selection.addRange() tests
2883
2884 "
2885 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the first added rang e must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2886 " but got Element node <html><head><title>Selection.addRange() tests</title>
2887 <me...
2888 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last Range must modify the first added Range assert_equals: After first 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
2889 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must not thr ow exceptions or modify the range it's given
2890 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in rangeCount being 1
2891 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: star tContainer of the Selection's last Range must match the added Range expected Doc ument node with 3 children but got Element node <html><head><title>Selection.add Range() tests</title>
2892 <me...
2893 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in the selection's last range being the same object we added assert_equals: getR angeAt(rangeCount - 1) must return the same object we added expected object "Efg hijklMnopqrstI admit that I harbor doubts about whether we really need so many t hings to test, but it's too late to stop now." but got object "Selection.addRang e() tests
2894
2895 "
2896 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the second added ran ge must modify the Selection's last Range assert_equals: After mutating the seco nd added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2897 " but got Element node <html><head><title>Selection.addRange() tests</title>
2898 <me...
2899 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2900 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must n ot throw exceptions or modify the range it's given
2901 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must r esult in rangeCount being 1
2902 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must r esult in the selection's last range having the specified endpoints
2903 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must r esult 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 objec t "Selection.addRange() tests
2904
2905 " but got object "Selection.addRange() tests
2906
2907 "
2908 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the first add ed range must modify the Selection's last Range assert_equals: After mutating th e first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2909 " but got Element node <html><head><title>Selection.addRange() tests</title>
2910 <me...
2911 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the Selection 's last Range must modify the first added Range assert_equals: After first addRa nge(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2912 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must not throw exceptions or modify the range it's given
2913 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in rangeCount being 1
2914 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in the selection's last range having the specified endpoints assert_equal s: startContainer of the Selection's last Range must match the added Range expec ted Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... bu t got Element node <html><head><title>Selection.addRange() tests</title>
2915 <me...
2916 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in the selection's last range being the same object we added assert_equal s: getRangeAt(rangeCount - 1) must return the same object we added expected obje ct "EfghijklMnopqrstI admit that I harbor doubts about w" but got object "Select ion.addRange() tests
2917
2918 "
2919 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the second ad ded range must modify the Selection's last Range assert_equals: After mutating t he second added Range, startContainer of the Selection's last Range must match t he added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2920 " but got Element node <html><head><title>Selection.addRange() tests</title>
2921 <me...
2922 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the Selection 's last Range must modify the second added Range assert_equals: After second add Range(), after mutating the Selection's last Range, startOffset of the Selection 's last Range must match the added Range expected 0 but got 6
2923 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must not throw exceptions or modify the range it's given
2924 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in rangeCount being 1
2925 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the select ion's last range having the specified endpoints
2926 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: first 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 "Selection.addRan ge() tests
2927
2928 " but got object "Selection.addRange() tests
2929
2930 "
2931 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the first added range must modif y the Selection's last Range assert_equals: After mutating the first added Range , startContainer of the Selection's last Range must match the added Range expect ed Text node "Äb̈c̈d̈ëf̈g̈ḧ
2932 " but got Element node <html><head><title>Selection.addRange() tests</title>
2933 <me...
2934 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must modify the first added Range assert_equals: After first 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
2935 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must not throw exception s or modify the range it's given
2936 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in rangeCoun t being 1
2937 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the selec tion's last range having the specified endpoints assert_equals: startContainer o f the Selection's last Range must match the added Range expected Document node w ith 4 children but got Element node <html><head><title>Selection.addRange() test s</title>
2938 <me...
2939 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 43 [xmlDoc, 0, xmlDoc, 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 "Selection.addRange() tests
2940
2941 "
2942 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 43 [xmlDoc, 0, xmlDoc, 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̈ḧ
2943 " but got Element node <html><head><title>Selection.addRange() tests</title>
2944 <me...
2945 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 43 [xmlDoc, 0, xmlDoc, 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
2946 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must not throw except ions or modify the range it's given
2947 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in rangeC ount being 1
2948 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the se lection's last range having the specified endpoints
2949 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: first 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 "Selection.ad dRange() tests
2950
2951 " but got object "Selection.addRange() tests
2952
2953 "
2954 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the first added range must m odify the Selection's last Range assert_equals: After mutating the first added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2955 " but got Element node <html><head><title>Selection.addRange() tests</title>
2956 <me...
2957 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range m ust modify the first added Range assert_equals: After first 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
2958 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must not throw excep tions or modify the range it's given
2959 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in range Count being 1
2960 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Document no de with 4 children but got Element node <html><head><title>Selection.addRange() tests</title>
2961 <me...
2962 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "do re mi fa so la ti" but got object "Selection.addRange() tests
2963
2964 "
2965 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 44 [xmlDoc, 1, xmlComment, 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̈ḧ
2966 " but got Element node <html><head><title>Selection.addRange() tests</title>
2967 <me...
2968 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
2969 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must not throw exceptions or modify the range it's given
2970 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must result in rangeCount being 1
2971 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must result in the selection's last range having the specified endpoints
2972 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must result in the selection's last range being the same object we added assert_equal s: getRangeAt(rangeCount - 1) must return the same object we added expected obje ct "Selection.addRange() tests
2973
2974 " but got object "Selection.addRange() tests
2975
2976 "
2977 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the first ad ded range must modify the Selection's last Range assert_equals: After mutating t he first added Range, startContainer of the Selection's last Range must match th e added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2978 " but got Element node <html><head><title>Selection.addRange() tests</title>
2979 <me...
2980 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Selectio n's last Range must modify the first added Range assert_equals: After first addR ange(), after mutating the Selection's last Range, startOffset of the Selection' s last Range must match the added Range expected 0 but got 6
2981 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
2982 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in rangeCount being 1
2983 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_equa ls: startContainer of the Selection's last Range must match the added Range expe cted Text node "Uvwxyzab" but got Element node <html><head><title>Selection.addR ange() tests</title>
2984 <me...
2985 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in the selection's last range being the same object we added assert_equa ls: getRangeAt(rangeCount - 1) must return the same object we added expected obj ect "Uvwxyzab" but got object "Selection.addRange() tests
2986
2987 "
2988 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the second a dded 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̈ḧ
2989 " but got Element node <html><head><title>Selection.addRange() tests</title>
2990 <me...
2991 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Selectio n's last Range must modify the second added Range assert_equals: After second ad dRange(), after mutating the Selection's last Range, startOffset of the Selectio n's last Range must match the added Range expected 0 but got 6
2992 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first ad dRange() must not throw exceptions or modify the range it's given
2993 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first ad dRange() must result in rangeCount being 1
2994 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first ad dRange() must result in the selection's last range having the specified endpoint s
2995 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first ad dRange() must result in the selection's last range being the same object we adde d assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
2996
2997 " but got object "Selection.addRange() tests
2998
2999 "
3000 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifyin g the first added range must modify the Selection's last Range assert_equals: Af ter mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3001 " but got Element node <html><head><title>Selection.addRange() tests</title>
3002 <me...
3003 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifyin g the Selection's last Range must modify the first added Range assert_equals: Af ter first 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
3004 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second a ddRange() must not throw exceptions or modify the range it's given
3005 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second a ddRange() must result in rangeCount being 1
3006 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_equals: startContainer of the Selection's last Range must match the ad ded Range expected Text node "Cdefghij" but got Element node <html><head><title> Selection.addRange() tests</title>
3007 <me...
3008 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "" but got object "Selection.addRange() tests
3009
3010 "
3011 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifyin g the second added range must modify the Selection's last Range assert_equals: A fter mutating the second added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3012 " but got Element node <html><head><title>Selection.addRange() tests</title>
3013 <me...
3014 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifyin g the Selection's last Range must modify the second added Range assert_equals: A fter second addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
3015 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first ad dRange() must not throw exceptions or modify the range it's given
3016 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first ad dRange() must result in rangeCount being 1
3017 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first ad dRange() must result in the selection's last range having the specified endpoint s
3018 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first ad dRange() must result in the selection's last range being the same object we adde d assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
3019
3020 " but got object "Selection.addRange() tests
3021
3022 "
3023 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifyin g the first added range must modify the Selection's last Range assert_equals: Af ter mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3024 " but got Element node <html><head><title>Selection.addRange() tests</title>
3025 <me...
3026 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifyin g the Selection's last Range must modify the first added Range assert_equals: Af ter first 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
3027 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second a ddRange() must not throw exceptions or modify the range it's given
3028 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second a ddRange() must result in rangeCount being 1
3029 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_equals: startContainer of the Selection's last Range must match the ad ded Range expected Text node "Cdefghij" but got Element node <html><head><title> Selection.addRange() tests</title>
3030 <me...
3031 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "Cdefghij" but got object "Selection.addRange() tests
3032
3033 "
3034 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifyin g the second added range must modify the Selection's last Range assert_equals: A fter mutating the second added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3035 " but got Element node <html><head><title>Selection.addRange() tests</title>
3036 <me...
3037 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifyin g the Selection's last Range must modify the second added Range assert_equals: A fter second addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
3038 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must not throw exceptions or modify the range it's given
3039 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in rangeCount being 1
3040 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in the selection's last range having the specified endpoints
3041 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first 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 expecte d object "Selection.addRange() tests
3042
3043 " but got object "Selection.addRange() tests
3044
3045 "
3046 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the fi rst added range must modify the Selection's last Range assert_equals: After muta ting the first added Range, startContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3047 " but got Element node <html><head><title>Selection.addRange() tests</title>
3048 <me...
3049 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Se lection's last Range must modify the first added Range assert_equals: After firs t 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
3050 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange( ) must not throw exceptions or modify the range it's given
3051 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange( ) must result in rangeCount being 1
3052 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange( ) must result in the selection's last range having the specified endpoints asser t_equals: startContainer of the Selection's last Range must match the added Rang e expected Text node "Klmnopqr" but got Element node <html><head><title>Selectio n.addRange() tests</title>
3053 <me...
3054 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "" but got object "Selection.addRange() tests
3055
3056 "
3057 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3058 " but got Element node <html><head><title>Selection.addRange() tests</title>
3059 <me...
3060 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6
3061 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must not throw exceptions or modify the range it's given
3062 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in rangeCount being 1
3063 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in the selection's last range having the specified endpoints
3064 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first 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 expecte d object "Selection.addRange() tests
3065
3066 " but got object "Selection.addRange() tests
3067
3068 "
3069 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the fi rst added range must modify the Selection's last Range assert_equals: After muta ting the first added Range, startContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3070 " but got Element node <html><head><title>Selection.addRange() tests</title>
3071 <me...
3072 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Se lection's last Range must modify the first added Range assert_equals: After firs t 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
3073 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange( ) must not throw exceptions or modify the range it's given
3074 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange( ) must result in rangeCount being 1
3075 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange( ) must result in the selection's last range having the specified endpoints asser t_equals: startContainer of the Selection's last Range must match the added Rang e expected Text node "Klmnopqr" but got Element node <html><head><title>Selectio n.addRange() tests</title>
3076 <me...
3077 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "Klmnopqr" but got object "Selection.addRange() tests
3078
3079 "
3080 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3081 " but got Element node <html><head><title>Selection.addRange() tests</title>
3082 <me...
3083 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6
3084 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must no t throw exceptions or modify the range it's given
3085 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must re sult in rangeCount being 1
3086 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must re sult in the selection's last range having the specified endpoints
3087 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must re sult 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
3088
3089 " but got object "Selection.addRange() tests
3090
3091 "
3092 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the first adde d range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3093 " but got Element node <html><head><title>Selection.addRange() tests</title>
3094 <me...
3095 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the Selection' s last Range must modify the first added Range assert_equals: After first addRan ge(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3096 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must n ot throw exceptions or modify the range it's given
3097 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must r esult in rangeCount being 1
3098 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must r esult in the selection's last range having the specified endpoints assert_equals : startContainer of the Selection's last Range must match the added Range expect ed Comment node <!--Stuvwxyz--> but got Element node <html><head><title>Selectio n.addRange() tests</title>
3099 <me...
3100 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must r esult 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 objec t "" but got object "Selection.addRange() tests
3101
3102 "
3103 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the second add ed range must modify the Selection's last Range assert_equals: After mutating th e second added Range, startContainer of the Selection's last Range must match th e added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3104 " but got Element node <html><head><title>Selection.addRange() tests</title>
3105 <me...
3106 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the Selection' s last Range must modify the second added Range assert_equals: After second addR ange(), after mutating the Selection's last Range, startOffset of the Selection' s last Range must match the added Range expected 0 but got 6
3107 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must no t throw exceptions or modify the range it's given
3108 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must re sult in rangeCount being 1
3109 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must re sult in the selection's last range having the specified endpoints
3110 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must re sult 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
3111
3112 " but got object "Selection.addRange() tests
3113
3114 "
3115 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the first adde d range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3116 " but got Element node <html><head><title>Selection.addRange() tests</title>
3117 <me...
3118 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the Selection' s last Range must modify the first added Range assert_equals: After first addRan ge(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3119 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must n ot throw exceptions or modify the range it's given
3120 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must r esult in rangeCount being 1
3121 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must r esult in the selection's last range having the specified endpoints assert_equals : startContainer of the Selection's last Range must match the added Range expect ed Comment node <!--Stuvwxyz--> but got Element node <html><head><title>Selectio n.addRange() tests</title>
3122 <me...
3123 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must r esult 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 objec t "" but got object "Selection.addRange() tests
3124
3125 "
3126 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the second add ed range must modify the Selection's last Range assert_equals: After mutating th e second added Range, startContainer of the Selection's last Range must match th e added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3127 " but got Element node <html><head><title>Selection.addRange() tests</title>
3128 <me...
3129 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the Selection' s last Range must modify the second added Range assert_equals: After second addR ange(), after mutating the Selection's last Range, startOffset of the Selection' s last Range must match the added Range expected 0 but got 6
3130 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addR ange() must not throw exceptions or modify the range it's given
3131 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addR ange() must result in rangeCount being 1
3132 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addR ange() must result in the selection's last range having the specified endpoints
3133 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addR ange() 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 e xpected object "Selection.addRange() tests
3134
3135 " but got object "Selection.addRange() tests
3136
3137 "
3138 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying the first added range must modify the Selection's last Range assert_equals: Afte r mutating the first added Range, startContainer of the Selection's last Range m ust match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3139 " but got Element node <html><head><title>Selection.addRange() tests</title>
3140 <me...
3141 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying the Selection's last Range must modify the first added Range assert_equals: Afte r first addRange(), after mutating the Selection's last Range, startOffset of th e Selection's last Range must match the added Range expected 0 but got 6
3142 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second add Range() must not throw exceptions or modify the range it's given
3143 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second add Range() must result in rangeCount being 1
3144 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second add Range() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the adde d Range expected Comment node <!--אריה יהודה--> but got Element node <h tml><head><title>Selection.addRange() tests</title>
3145 <me...
3146 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 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 "" but got object "Selection.addRange() tests
3147
3148 "
3149 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 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̈ḧ
3150 " but got Element node <html><head><title>Selection.addRange() tests</title>
3151 <me...
3152 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 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
3153 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addR ange() must not throw exceptions or modify the range it's given
3154 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addR ange() must result in rangeCount being 1
3155 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addR ange() must result in the selection's last range having the specified endpoints
3156 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addR ange() 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 e xpected object "Selection.addRange() tests
3157
3158 " but got object "Selection.addRange() tests
3159
3160 "
3161 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying the first added range must modify the Selection's last Range assert_equals: Afte r mutating the first added Range, startContainer of the Selection's last Range m ust match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3162 " but got Element node <html><head><title>Selection.addRange() tests</title>
3163 <me...
3164 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying the Selection's last Range must modify the first added Range assert_equals: Afte r first addRange(), after mutating the Selection's last Range, startOffset of th e Selection's last Range must match the added Range expected 0 but got 6
3165 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second add Range() must not throw exceptions or modify the range it's given
3166 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second add Range() must result in rangeCount being 1
3167 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second add Range() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the adde d Range expected Comment node <!--אריה יהודה--> but got Element node <h tml><head><title>Selection.addRange() tests</title>
3168 <me...
3169 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: 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 "" but got object "Selection.addRange() tests
3170
3171 "
3172 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: 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̈ḧ
3173 " but got Element node <html><head><title>Selection.addRange() tests</title>
3174 <me...
3175 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: 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
3176 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() m ust not throw exceptions or modify the range it's given
3177 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() m ust result in rangeCount being 1
3178 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() m ust result in the selection's last range having the specified endpoints
3179 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
3180
3181 " but got object "Selection.addRange() tests
3182
3183 "
3184 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the firs t added range must modify the Selection's last Range assert_equals: After mutati ng the first added Range, startContainer of the Selection's last Range must matc h the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3185 " but got Element node <html><head><title>Selection.addRange() tests</title>
3186 <me...
3187 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the Sele ction's last Range must modify the first added Range assert_equals: After first 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
3188 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must not throw exceptions or modify the range it's given
3189 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must result in rangeCount being 1
3190 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must result in the selection's last range having the specified endpoints assert_ equals: startContainer of the Selection's last Range must match the added Range expected Comment node <!--בן חיים אליעזר--> but got Element node <ht ml><head><title>Selection.addRange() tests</title>
3191 <me...
3192 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "Selection.addRange() tests
3193
3194 "
3195 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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̈ḧ
3196 " but got Element node <html><head><title>Selection.addRange() tests</title>
3197 <me...
3198 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
3199 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must not throw exceptio ns or modify the range it's given
3200 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in rangeCou nt being 1
3201 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the sele ction's last range having the specified endpoints
3202 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the sele ction's last range being the same object we added assert_equals: getRangeAt(rang eCount - 1) must return the same object we added expected object "Selection.addR ange() tests
3203
3204 " but got object "Selection.addRange() tests
3205
3206 "
3207 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 55 [docfrag, 0, docfrag, 0]: modifying the first added range must mod ify the Selection's last Range assert_equals: After mutating the first added Ran ge, startContainer of the Selection's last Range must match the added Range expe cted Text node "Äb̈c̈d̈ëf̈g̈ḧ
3208 " but got Element node <html><head><title>Selection.addRange() tests</title>
3209 <me...
3210 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range mus t modify the first added Range assert_equals: After first 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
3211 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must not throw excepti ons or modify the range it's given
3212 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in rangeCo unt being 1
3213 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the sel ection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected DocumentFragm ent node with 0 children but got Element node <html><head><title>Selection.addRa nge() tests</title>
3214 <me...
3215 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 55 [docfrag, 0, docfrag, 0]: 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 "Selection.addRange() tests
3216
3217 "
3218 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 55 [docfrag, 0, docfrag, 0]: 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̈ḧ
3219 " but got Element node <html><head><title>Selection.addRange() tests</title>
3220 <me...
3221 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 55 [docfrag, 0, docfrag, 0]: 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
3222 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
3223 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must resu lt in rangeCount being 1
3224 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must resu lt in the selection's last range having the specified endpoints
3225 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " Selection.addRange() tests
3226
3227 " but got object "Selection.addRange() tests
3228
3229 "
3230 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the first added range must modify the Selection's last Range assert_equals: After mutating the f irst added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3231 " but got Element node <html><head><title>Selection.addRange() tests</title>
3232 <me...
3233 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_equals: After first 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
3234 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
3235 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must res ult in rangeCount being 1
3236 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must res ult in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected DocumentFragment node with 0 children but got Element node <html><head><title>S election.addRange() tests</title>
3237 <me...
3238 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must res ult in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "Selection.addRange() tests
3239
3240 "
3241 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 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̈ḧ
3242 " but got Element node <html><head><title>Selection.addRange() tests</title>
3243 <me...
3244 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRan ge(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3245 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must not throw ex ceptions or modify the range it's given
3246 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in ra ngeCount being 1
3247 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in th e selection's last range having the specified endpoints
3248 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in th e selection's last range being the same object we added assert_equals: getRangeA t(rangeCount - 1) must return the same object we added expected object "Selectio n.addRange() tests
3249
3250 " but got object "Selection.addRange() tests
3251
3252 "
3253 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the first added range mu st modify the Selection's last Range assert_equals: After mutating the first add ed Range, startContainer of the Selection's last Range must match the added Rang e expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3254 " but got Element node <html><head><title>Selection.addRange() tests</title>
3255 <me...
3256 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Ran ge must modify the first added Range assert_equals: After first addRange(), afte r mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3257 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must not throw e xceptions or modify the range it's given
3258 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in r angeCount being 1
3259 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in t he selection's last range having the specified endpoints assert_equals: startCon tainer of the Selection's last Range must match the added Range expected Documen tFragment node with 0 children but got Element node <html><head><title>Selection .addRange() tests</title>
3260 <me...
3261 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in t he selection's last range being the same object we added assert_equals: getRange At(rangeCount - 1) must return the same object we added expected object "" but g ot object "Selection.addRange() tests
3262
3263 "
3264 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the second added range m ust modify the Selection's last Range assert_equals: After mutating the second a dded Range, startContainer of the Selection's last Range must match the added Ra nge expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3265 " but got Element node <html><head><title>Selection.addRange() tests</title>
3266 <me...
3267 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Ran ge must modify the second added Range assert_equals: After second addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6
3268 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
3269 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1
3270 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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
3271 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
3272
3273 Äb̈c̈d̈ëf̈g̈ḧ
3274 Ijklmnop
3275 QrstuvwxYzabcdefGhijklmn
3276
3277
3278
3279
3280
3281 "use strict";
3282
3283 testAddRangeSubSet(12, 16);
3284 testDiv.style.display = "none";
3285 " but got object "Selection.addRange() tests
3286
3287 Äb̈c̈d̈ëf̈g̈ḧ
3288 Ijklmnop
3289 QrstuvwxYzabcdefGhijklmn
3290
3291
3292
3293
3294
3295 "use strict";
3296
3297 testAddRangeSubSet(12, 16);
3298 testDiv.style.display = "none";
3299 "
3300 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range assert_equals: After mutat ing the first added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3301 " but got Element node <html><head><title>Selection.addRange() tests</title>
3302 <me...
3303 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
3304 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
3305 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1
3306 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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 assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3307 " but got Element node <html><head><title>Selection.addRange() tests</title>
3308 <me...
3309 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "" but got object "Selection.addRange() tests
3310
3311 Äb̈c̈d̈ëf̈g̈ḧ
3312 Ijklmnop
3313 QrstuvwxYzabcdefGhijklmn
3314
3315
3316
3317
3318
3319 "use strict";
3320
3321 testAddRangeSubSet(12, 16);
3322 testDiv.style.display = "none";
3323 "
3324 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3325 " but got Element node <html><head><title>Selection.addRange() tests</title>
3326 <me...
3327 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
3328 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
3329 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1
3330 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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
3331 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
3332
3333 Äb̈c̈d̈ëf̈g̈ḧ
3334 Ijklmnop
3335 QrstuvwxYzabcdefGhijklmn
3336
3337
3338
3339
3340
3341 "use strict";
3342
3343 testAddRangeSubSet(12, 16);
3344 testDiv.style.display = "none";
3345 " but got object "Selection.addRange() tests
3346
3347 Äb̈c̈d̈ëf̈g̈ḧ
3348 Ijklmnop
3349 QrstuvwxYzabcdefGhijklmn
3350
3351
3352
3353
3354
3355 "use strict";
3356
3357 testAddRangeSubSet(12, 16);
3358 testDiv.style.display = "none";
3359 "
3360 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the fir st added range must modify the Selection's last Range assert_equals: After mutat ing the first added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3361 " but got Element node <html><head><title>Selection.addRange() tests</title>
3362 <me...
3363 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sel ection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
3364 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
3365 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1
3366 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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 assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3367 " but got Element node <html><head><title>Selection.addRange() tests</title>
3368 <me...
3369 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "A" but got object "Selection.addRange() tests
3370
3371 Äb̈c̈d̈ëf̈g̈ḧ
3372 Ijklmnop
3373 QrstuvwxYzabcdefGhijklmn
3374
3375
3376
3377
3378
3379 "use strict";
3380
3381 testAddRangeSubSet(12, 16);
3382 testDiv.style.display = "none";
3383 "
3384 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3385 " but got Element node <html><head><title>Selection.addRange() tests</title>
3386 <me...
3387 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
3388 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
3389 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
3390 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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
3391 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
3392
3393 Äb̈c̈d̈ëf̈g̈ḧ
3394 Ijklmnop
3395 QrstuvwxYzabcdefGhijklmn
3396
3397
3398
3399
3400
3401 "use strict";
3402
3403 testAddRangeSubSet(12, 16);
3404 testDiv.style.display = "none";
3405 " but got object "Selection.addRange() tests
3406
3407 Äb̈c̈d̈ëf̈g̈ḧ
3408 Ijklmnop
3409 QrstuvwxYzabcdefGhijklmn
3410
3411
3412
3413
3414
3415 "use strict";
3416
3417 testAddRangeSubSet(12, 16);
3418 testDiv.style.display = "none";
3419 "
3420 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range assert_equals: After mutat ing the first added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3421 " but got Element node <html><head><title>Selection.addRange() tests</title>
3422 <me...
3423 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sel ection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
3424 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
3425 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
3426 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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 assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3427 " but got Element node <html><head><title>Selection.addRange() tests</title>
3428 <me...
3429 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "b̈c̈d̈" but got object "Selection.addRange() tests
3430
3431 Äb̈c̈d̈ëf̈g̈ḧ
3432 Ijklmnop
3433 QrstuvwxYzabcdefGhijklmn
3434
3435
3436
3437
3438
3439 "use strict";
3440
3441 testAddRangeSubSet(12, 16);
3442 testDiv.style.display = "none";
3443 "
3444 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3445 " but got Element node <html><head><title>Selection.addRange() tests</title>
3446 <me...
3447 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
3448 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
3449 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
3450 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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
3451 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
3452
3453 Äb̈c̈d̈ëf̈g̈ḧ
3454 Ijklmnop
3455 QrstuvwxYzabcdefGhijklmn
3456
3457
3458
3459
3460
3461 "use strict";
3462
3463 testAddRangeSubSet(12, 16);
3464 testDiv.style.display = "none";
3465 " but got object "Selection.addRange() tests
3466
3467 Äb̈c̈d̈ëf̈g̈ḧ
3468 Ijklmnop
3469 QrstuvwxYzabcdefGhijklmn
3470
3471
3472
3473
3474
3475 "use strict";
3476
3477 testAddRangeSubSet(12, 16);
3478 testDiv.style.display = "none";
3479 "
3480 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the fir st added range must modify the Selection's last Range assert_equals: After mutat ing the first added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3481 " but got Element node <html><head><title>Selection.addRange() tests</title>
3482 <me...
3483 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sel ection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
3484 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
3485 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
3486 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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 assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3487 " but got Element node <html><head><title>Selection.addRange() tests</title>
3488 <me...
3489 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "b̈c̈d̈e" but got object "Selection.addRange() tests
3490
3491 Äb̈c̈d̈ëf̈g̈ḧ
3492 Ijklmnop
3493 QrstuvwxYzabcdefGhijklmn
3494
3495
3496
3497
3498
3499 "use strict";
3500
3501 testAddRangeSubSet(12, 16);
3502 testDiv.style.display = "none";
3503 "
3504 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3505 " but got Element node <html><head><title>Selection.addRange() tests</title>
3506 <me...
3507 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
3508 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
3509 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
3510 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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
3511 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
3512
3513 Äb̈c̈d̈ëf̈g̈ḧ
3514 Ijklmnop
3515 QrstuvwxYzabcdefGhijklmn
3516
3517
3518
3519
3520
3521 "use strict";
3522
3523 testAddRangeSubSet(12, 16);
3524 testDiv.style.display = "none";
3525 " but got object "Selection.addRange() tests
3526
3527 Äb̈c̈d̈ëf̈g̈ḧ
3528 Ijklmnop
3529 QrstuvwxYzabcdefGhijklmn
3530
3531
3532
3533
3534
3535 "use strict";
3536
3537 testAddRangeSubSet(12, 16);
3538 testDiv.style.display = "none";
3539 "
3540 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range assert_equals: After mutat ing the first added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3541 " but got Element node <html><head><title>Selection.addRange() tests</title>
3542 <me...
3543 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
3544 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
3545 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
3546 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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 assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Ijklmnop
3547 " but got Element node <html><head><title>Selection.addRange() tests</title>
3548 <me...
3549 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "" but got object "Selection.addRange() tests
3550
3551 Äb̈c̈d̈ëf̈g̈ḧ
3552 Ijklmnop
3553 QrstuvwxYzabcdefGhijklmn
3554
3555
3556
3557
3558
3559 "use strict";
3560
3561 testAddRangeSubSet(12, 16);
3562 testDiv.style.display = "none";
3563 "
3564 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3565 " but got Element node <html><head><title>Selection.addRange() tests</title>
3566 <me...
3567 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
3568 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
3569 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1
3570 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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
3571 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
3572
3573 Äb̈c̈d̈ëf̈g̈ḧ
3574 Ijklmnop
3575 QrstuvwxYzabcdefGhijklmn
3576
3577
3578
3579
3580
3581 "use strict";
3582
3583 testAddRangeSubSet(12, 16);
3584 testDiv.style.display = "none";
3585 " but got object "Selection.addRange() tests
3586
3587 Äb̈c̈d̈ëf̈g̈ḧ
3588 Ijklmnop
3589 QrstuvwxYzabcdefGhijklmn
3590
3591
3592
3593
3594
3595 "use strict";
3596
3597 testAddRangeSubSet(12, 16);
3598 testDiv.style.display = "none";
3599 "
3600 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the fir st added range must modify the Selection's last Range assert_equals: After mutat ing the first added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3601 " but got Element node <html><head><title>Selection.addRange() tests</title>
3602 <me...
3603 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Sel ection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
3604 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
3605 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1
3606 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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 assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Ijklmnop
3607 " but got Element node <html><head><title>Selection.addRange() tests</title>
3608 <me...
3609 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "I" but got object "Selection.addRange() tests
3610
3611 Äb̈c̈d̈ëf̈g̈ḧ
3612 Ijklmnop
3613 QrstuvwxYzabcdefGhijklmn
3614
3615
3616
3617
3618
3619 "use strict";
3620
3621 testAddRangeSubSet(12, 16);
3622 testDiv.style.display = "none";
3623 "
3624 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3625 " but got Element node <html><head><title>Selection.addRange() tests</title>
3626 <me...
3627 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
3628 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
3629 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
3630 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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
3631 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
3632
3633 Äb̈c̈d̈ëf̈g̈ḧ
3634 Ijklmnop
3635 QrstuvwxYzabcdefGhijklmn
3636
3637
3638
3639
3640
3641 "use strict";
3642
3643 testAddRangeSubSet(12, 16);
3644 testDiv.style.display = "none";
3645 " but got object "Selection.addRange() tests
3646
3647 Äb̈c̈d̈ëf̈g̈ḧ
3648 Ijklmnop
3649 QrstuvwxYzabcdefGhijklmn
3650
3651
3652
3653
3654
3655 "use strict";
3656
3657 testAddRangeSubSet(12, 16);
3658 testDiv.style.display = "none";
3659 "
3660 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range assert_equals: After mutat ing the first added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3661 " but got Element node <html><head><title>Selection.addRange() tests</title>
3662 <me...
3663 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Sel ection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
3664 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
3665 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
3666 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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 assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Ijklmnop
3667 " but got Element node <html><head><title>Selection.addRange() tests</title>
3668 <me...
3669 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "klmnop" but got object "Selection.addRange() tests
3670
3671 Äb̈c̈d̈ëf̈g̈ḧ
3672 Ijklmnop
3673 QrstuvwxYzabcdefGhijklmn
3674
3675
3676
3677
3678
3679 "use strict";
3680
3681 testAddRangeSubSet(12, 16);
3682 testDiv.style.display = "none";
3683 "
3684 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3685 " but got Element node <html><head><title>Selection.addRange() tests</title>
3686 <me...
3687 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
3688 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
3689 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1
3690 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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
3691 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
3692
3693 Äb̈c̈d̈ëf̈g̈ḧ
3694 Ijklmnop
3695 QrstuvwxYzabcdefGhijklmn
3696
3697
3698
3699
3700
3701 "use strict";
3702
3703 testAddRangeSubSet(12, 16);
3704 testDiv.style.display = "none";
3705 " but got object "Selection.addRange() tests
3706
3707 Äb̈c̈d̈ëf̈g̈ḧ
3708 Ijklmnop
3709 QrstuvwxYzabcdefGhijklmn
3710
3711
3712
3713
3714
3715 "use strict";
3716
3717 testAddRangeSubSet(12, 16);
3718 testDiv.style.display = "none";
3719 "
3720 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the fir st added range must modify the Selection's last Range assert_equals: After mutat ing the first added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3721 " but got Element node <html><head><title>Selection.addRange() tests</title>
3722 <me...
3723 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Sel ection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
3724 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
3725 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1
3726 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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 assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Ijklmnop
3727 " but got Element node <html><head><title>Selection.addRange() tests</title>
3728 <me...
3729 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "klmnop
3730 " but got object "Selection.addRange() tests
3731
3732 Äb̈c̈d̈ëf̈g̈ḧ
3733 Ijklmnop
3734 QrstuvwxYzabcdefGhijklmn
3735
3736
3737
3738
3739
3740 "use strict";
3741
3742 testAddRangeSubSet(12, 16);
3743 testDiv.style.display = "none";
3744 "
3745 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3746 " but got Element node <html><head><title>Selection.addRange() tests</title>
3747 <me...
3748 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
3749 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must not throw exceptions or modify the range it's given
3750 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must result in rangeCount being 1
3751 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must result in the selection's last range having the specified endpoin ts
3752 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "Selection.addRange() tests
3753
3754 Äb̈c̈d̈ëf̈g̈ḧ
3755 Ijklmnop
3756 QrstuvwxYzabcdefGhijklmn
3757
3758
3759
3760
3761
3762 "use strict";
3763
3764 testAddRangeSubSet(12, 16);
3765 testDiv.style.display = "none";
3766 " but got object "Selection.addRange() tests
3767
3768 Äb̈c̈d̈ëf̈g̈ḧ
3769 Ijklmnop
3770 QrstuvwxYzabcdefGhijklmn
3771
3772
3773
3774
3775
3776 "use strict";
3777
3778 testAddRangeSubSet(12, 16);
3779 testDiv.style.display = "none";
3780 "
3781 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyi ng the first added range must modify the Selection's last Range assert_equals: A fter mutating the first added Range, startContainer of the Selection's last Rang e must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3782 " but got Element node <html><head><title>Selection.addRange() tests</title>
3783 <me...
3784 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyi ng the Selection's last Range must modify the first added Range assert_equals: A fter first 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
3785 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
3786 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1
3787 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoi nts assert_equals: startContainer of the Selection's last Range must match the a dded Range expected Text node "Opqrstuv" but got Element node <html><head><title >Selection.addRange() tests</title>
3788 <me...
3789 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we ad ded assert_equals: getRangeAt(rangeCount - 1) must return the same object we add ed expected object "" but got object "Selection.addRange() tests
3790
3791 Äb̈c̈d̈ëf̈g̈ḧ
3792 Ijklmnop
3793 QrstuvwxYzabcdefGhijklmn
3794
3795
3796
3797
3798
3799 "use strict";
3800
3801 testAddRangeSubSet(12, 16);
3802 testDiv.style.display = "none";
3803 "
3804 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyi ng 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 Ra nge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3805 " but got Element node <html><head><title>Selection.addRange() tests</title>
3806 <me...
3807 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyi ng 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
3808 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first a ddRange() must not throw exceptions or modify the range it's given
3809 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first a ddRange() must result in rangeCount being 1
3810 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first a ddRange() must result in the selection's last range having the specified endpoin ts
3811 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "Selection.addRange() tests
3812
3813 Äb̈c̈d̈ëf̈g̈ḧ
3814 Ijklmnop
3815 QrstuvwxYzabcdefGhijklmn
3816
3817
3818
3819
3820
3821 "use strict";
3822
3823 testAddRangeSubSet(12, 16);
3824 testDiv.style.display = "none";
3825 " but got object "Selection.addRange() tests
3826
3827 Äb̈c̈d̈ëf̈g̈ḧ
3828 Ijklmnop
3829 QrstuvwxYzabcdefGhijklmn
3830
3831
3832
3833
3834
3835 "use strict";
3836
3837 testAddRangeSubSet(12, 16);
3838 testDiv.style.display = "none";
3839 "
3840 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyi ng the first added range must modify the Selection's last Range assert_equals: A fter mutating the first added Range, startContainer of the Selection's last Rang e must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3841 " but got Element node <html><head><title>Selection.addRange() tests</title>
3842 <me...
3843 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyi ng the Selection's last Range must modify the first added Range assert_equals: A fter first 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
3844 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
3845 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1
3846 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoi nts assert_equals: startContainer of the Selection's last Range must match the a dded Range expected Text node "Opqrstuv" but got Element node <html><head><title >Selection.addRange() tests</title>
3847 <me...
3848 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we ad ded assert_equals: getRangeAt(rangeCount - 1) must return the same object we add ed expected object "O" but got object "Selection.addRange() tests
3849
3850 Äb̈c̈d̈ëf̈g̈ḧ
3851 Ijklmnop
3852 QrstuvwxYzabcdefGhijklmn
3853
3854
3855
3856
3857
3858 "use strict";
3859
3860 testAddRangeSubSet(12, 16);
3861 testDiv.style.display = "none";
3862 "
3863 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyi ng 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 Ra nge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3864 " but got Element node <html><head><title>Selection.addRange() tests</title>
3865 <me...
3866 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifyi ng 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
3867 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
3868 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
3869 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoi nts
3870 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we ad ded assert_equals: getRangeAt(rangeCount - 1) must return the same object we add ed expected object "Selection.addRange() tests
3871
3872 Äb̈c̈d̈ëf̈g̈ḧ
3873 Ijklmnop
3874 QrstuvwxYzabcdefGhijklmn
3875
3876
3877
3878
3879
3880 "use strict";
3881
3882 testAddRangeSubSet(12, 16);
3883 testDiv.style.display = "none";
3884 " but got object "Selection.addRange() tests
3885
3886 Äb̈c̈d̈ëf̈g̈ḧ
3887 Ijklmnop
3888 QrstuvwxYzabcdefGhijklmn
3889
3890
3891
3892
3893
3894 "use strict";
3895
3896 testAddRangeSubSet(12, 16);
3897 testDiv.style.display = "none";
3898 "
3899 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modify ing the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3900 " but got Element node <html><head><title>Selection.addRange() tests</title>
3901 <me...
3902 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modify ing the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
3903 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
3904 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1
3905 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpo ints assert_equals: startContainer of the Selection's last Range must match the added Range expected Text node "Opqrstuv" but got Element node <html><head><titl e>Selection.addRange() tests</title>
3906 <me...
3907 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "qrstuv" but got object "Selection.addRange() tests
3908
3909 Äb̈c̈d̈ëf̈g̈ḧ
3910 Ijklmnop
3911 QrstuvwxYzabcdefGhijklmn
3912
3913
3914
3915
3916
3917 "use strict";
3918
3919 testAddRangeSubSet(12, 16);
3920 testDiv.style.display = "none";
3921 "
3922 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modify ing 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 R ange must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3923 " but got Element node <html><head><title>Selection.addRange() tests</title>
3924 <me...
3925 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modify ing 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
3926 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first ad dRange() must not throw exceptions or modify the range it's given
3927 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first ad dRange() must result in rangeCount being 1
3928 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first ad dRange() must result in the selection's last range having the specified endpoint s
3929 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first ad dRange() must result in the selection's last range being the same object we adde d assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
3930
3931 Äb̈c̈d̈ëf̈g̈ḧ
3932 Ijklmnop
3933 QrstuvwxYzabcdefGhijklmn
3934
3935
3936
3937
3938
3939 "use strict";
3940
3941 testAddRangeSubSet(12, 16);
3942 testDiv.style.display = "none";
3943 " but got object "Selection.addRange() tests
3944
3945 Äb̈c̈d̈ëf̈g̈ḧ
3946 Ijklmnop
3947 QrstuvwxYzabcdefGhijklmn
3948
3949
3950
3951
3952
3953 "use strict";
3954
3955 testAddRangeSubSet(12, 16);
3956 testDiv.style.display = "none";
3957 "
3958 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifyin g the first added range must modify the Selection's last Range assert_equals: Af ter mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3959 " but got Element node <html><head><title>Selection.addRange() tests</title>
3960 <me...
3961 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifyin g the Selection's last Range must modify the first added Range assert_equals: Af ter first 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
3962 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second a ddRange() must not throw exceptions or modify the range it's given
3963 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second a ddRange() must result in rangeCount being 1
3964 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_equals: startContainer of the Selection's last Range must match the ad ded Range expected Text node "Efghijkl" but got Element node <html><head><title> Selection.addRange() tests</title>
3965 <me...
3966 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "" but got object "Selection.addRange() tests
3967
3968 Äb̈c̈d̈ëf̈g̈ḧ
3969 Ijklmnop
3970 QrstuvwxYzabcdefGhijklmn
3971
3972
3973
3974
3975
3976 "use strict";
3977
3978 testAddRangeSubSet(12, 16);
3979 testDiv.style.display = "none";
3980 "
3981 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifyin g the second added range must modify the Selection's last Range assert_equals: A fter mutating the second added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3982 " but got Element node <html><head><title>Selection.addRange() tests</title>
3983 <me...
3984 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifyin g the Selection's last Range must modify the second added Range assert_equals: A fter second addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
3985 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first ad dRange() must not throw exceptions or modify the range it's given
3986 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first ad dRange() must result in rangeCount being 1
3987 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first ad dRange() must result in the selection's last range having the specified endpoint s
3988 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first ad dRange() must result in the selection's last range being the same object we adde d assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
3989
3990 Äb̈c̈d̈ëf̈g̈ḧ
3991 Ijklmnop
3992 QrstuvwxYzabcdefGhijklmn
3993
3994
3995
3996
3997
3998 "use strict";
3999
4000 testAddRangeSubSet(12, 16);
4001 testDiv.style.display = "none";
4002 " but got object "Selection.addRange() tests
4003
4004 Äb̈c̈d̈ëf̈g̈ḧ
4005 Ijklmnop
4006 QrstuvwxYzabcdefGhijklmn
4007
4008
4009
4010
4011
4012 "use strict";
4013
4014 testAddRangeSubSet(12, 16);
4015 testDiv.style.display = "none";
4016 "
4017 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifyin g the first added range must modify the Selection's last Range assert_equals: Af ter mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4018 " but got Element node <html><head><title>Selection.addRange() tests</title>
4019 <me...
4020 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifyin g the Selection's last Range must modify the first added Range assert_equals: Af ter first 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
4021 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second a ddRange() must not throw exceptions or modify the range it's given
4022 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second a ddRange() must result in rangeCount being 1
4023 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_equals: startContainer of the Selection's last Range must match the ad ded Range expected Text node "Efghijkl" but got Element node <html><head><title> Selection.addRange() tests</title>
4024 <me...
4025 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "E" but got object "Selection.addRange() tests
4026
4027 Äb̈c̈d̈ëf̈g̈ḧ
4028 Ijklmnop
4029 QrstuvwxYzabcdefGhijklmn
4030
4031
4032
4033
4034
4035 "use strict";
4036
4037 testAddRangeSubSet(12, 16);
4038 testDiv.style.display = "none";
4039 "
4040 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifyin g the second added range must modify the Selection's last Range assert_equals: A fter mutating the second added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4041 " but got Element node <html><head><title>Selection.addRange() tests</title>
4042 <me...
4043 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifyin g the Selection's last Range must modify the second added Range assert_equals: A fter second addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
4044 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first ad dRange() must not throw exceptions or modify the range it's given
4045 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first ad dRange() must result in rangeCount being 1
4046 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first ad dRange() must result in the selection's last range having the specified endpoint s
4047 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first ad dRange() must result in the selection's last range being the same object we adde d assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
4048
4049 Äb̈c̈d̈ëf̈g̈ḧ
4050 Ijklmnop
4051 QrstuvwxYzabcdefGhijklmn
4052
4053
4054
4055
4056
4057 "use strict";
4058
4059 testAddRangeSubSet(12, 16);
4060 testDiv.style.display = "none";
4061 " but got object "Selection.addRange() tests
4062
4063 Äb̈c̈d̈ëf̈g̈ḧ
4064 Ijklmnop
4065 QrstuvwxYzabcdefGhijklmn
4066
4067
4068
4069
4070
4071 "use strict";
4072
4073 testAddRangeSubSet(12, 16);
4074 testDiv.style.display = "none";
4075 "
4076 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifyin g the first added range must modify the Selection's last Range assert_equals: Af ter mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4077 " but got Element node <html><head><title>Selection.addRange() tests</title>
4078 <me...
4079 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifyin g the Selection's last Range must modify the first added Range assert_equals: Af ter first 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
4080 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second a ddRange() must not throw exceptions or modify the range it's given
4081 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second a ddRange() must result in rangeCount being 1
4082 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_equals: startContainer of the Selection's last Range must match the ad ded Range expected Text node "Efghijkl" but got Element node <html><head><title> Selection.addRange() tests</title>
4083 <me...
4084 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "ghijkl" but got object "Selection.addRange() tests
4085
4086 Äb̈c̈d̈ëf̈g̈ḧ
4087 Ijklmnop
4088 QrstuvwxYzabcdefGhijklmn
4089
4090
4091
4092
4093
4094 "use strict";
4095
4096 testAddRangeSubSet(12, 16);
4097 testDiv.style.display = "none";
4098 "
4099 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifyin g the second added range must modify the Selection's last Range assert_equals: A fter mutating the second added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4100 " but got Element node <html><head><title>Selection.addRange() tests</title>
4101 <me...
4102 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifyin g the Selection's last Range must modify the second added Range assert_equals: A fter second addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
4103 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
4104 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1
4105 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoi nts
4106 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we ad ded assert_equals: getRangeAt(rangeCount - 1) must return the same object we add ed expected object "Selection.addRange() tests
4107
4108 Äb̈c̈d̈ëf̈g̈ḧ
4109 Ijklmnop
4110 QrstuvwxYzabcdefGhijklmn
4111
4112
4113
4114
4115
4116 "use strict";
4117
4118 testAddRangeSubSet(12, 16);
4119 testDiv.style.display = "none";
4120 " but got object "Selection.addRange() tests
4121
4122 Äb̈c̈d̈ëf̈g̈ḧ
4123 Ijklmnop
4124 QrstuvwxYzabcdefGhijklmn
4125
4126
4127
4128
4129
4130 "use strict";
4131
4132 testAddRangeSubSet(12, 16);
4133 testDiv.style.display = "none";
4134 "
4135 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4136 " but got Element node <html><head><title>Selection.addRange() tests</title>
4137 <me...
4138 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
4139 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
4140 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1
4141 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpo ints assert_equals: endOffset of the Selection's last Range must match the added Range expected 1 but got 2
4142 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "Selection.addRange() tests
4143
4144 " but got object "Selection.addRange() tests
4145
4146 Äb̈c̈d̈ëf̈g̈ḧ
4147 Ijklmnop
4148 QrstuvwxYzabcdefGhijklmn
4149
4150
4151
4152
4153
4154 "use strict";
4155
4156 testAddRangeSubSet(12, 16);
4157 testDiv.style.display = "none";
4158 "
4159 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing 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 R ange must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4160 " but got Element node <html><head><title>Selection.addRange() tests</title>
4161 <me...
4162 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing 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
4163 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
4164 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in rangeCount being 1
4165 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoi nts
4166 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we ad ded assert_equals: getRangeAt(rangeCount - 1) must return the same object we add ed expected object "Selection.addRange() tests
4167
4168 Äb̈c̈d̈ëf̈g̈ḧ
4169 Ijklmnop
4170 QrstuvwxYzabcdefGhijklmn
4171
4172
4173
4174
4175
4176 "use strict";
4177
4178 testAddRangeSubSet(12, 16);
4179 testDiv.style.display = "none";
4180 " but got object "Selection.addRange() tests
4181
4182 Äb̈c̈d̈ëf̈g̈ḧ
4183 Ijklmnop
4184 QrstuvwxYzabcdefGhijklmn
4185
4186
4187
4188
4189
4190 "use strict";
4191
4192 testAddRangeSubSet(12, 16);
4193 testDiv.style.display = "none";
4194 "
4195 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4196 " but got Element node <html><head><title>Selection.addRange() tests</title>
4197 <me...
4198 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
4199 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
4200 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1
4201 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpo ints
4202 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "Selection.addRange() tests
4203
4204 Äb̈c̈d̈ëf̈g̈ḧ
4205 Ijklmnop
4206 QrstuvwxYzabcdefGhijklmn
4207
4208
4209
4210
4211
4212 "use strict";
4213
4214 testAddRangeSubSet(12, 16);
4215 testDiv.style.display = "none";
4216 " but got object "Selection.addRange() tests
4217
4218 Äb̈c̈d̈ëf̈g̈ḧ
4219 Ijklmnop
4220 QrstuvwxYzabcdefGhijklmn
4221
4222
4223
4224
4225
4226 "use strict";
4227
4228 testAddRangeSubSet(12, 16);
4229 testDiv.style.display = "none";
4230 "
4231 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing 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 R ange must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4232 " but got Element node <html><head><title>Selection.addRange() tests</title>
4233 <me...
4234 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing 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
4235 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
4236 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in rangeCount being 1
4237 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoi nts
4238 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we ad ded assert_equals: getRangeAt(rangeCount - 1) must return the same object we add ed expected object "Selection.addRange() tests
4239
4240 Äb̈c̈d̈ëf̈g̈ḧ
4241 Ijklmnop
4242 QrstuvwxYzabcdefGhijklmn
4243
4244
4245
4246
4247
4248 "use strict";
4249
4250 testAddRangeSubSet(12, 16);
4251 testDiv.style.display = "none";
4252 " but got object "Selection.addRange() tests
4253
4254 Äb̈c̈d̈ëf̈g̈ḧ
4255 Ijklmnop
4256 QrstuvwxYzabcdefGhijklmn
4257
4258
4259
4260
4261
4262 "use strict";
4263
4264 testAddRangeSubSet(12, 16);
4265 testDiv.style.display = "none";
4266 "
4267 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the first added range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4268 " but got Element node <html><head><title>Selection.addRange() tests</title>
4269 <me...
4270 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the Selection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
4271 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
4272 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1
4273 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpo ints assert_equals: startOffset of the Selection's last Range must match the add ed Range expected 1 but got 0
4274 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "Äb̈c̈d̈ëf̈g̈ḧ
4275 Ijklmnop
4276 QrstuvwxYzabcdefGhijklmn
4277
4278
4279
4280
4281
4282 "use strict";
4283
4284 testAddRangeSubSet(12, 16);
4285 testDiv.style.display = "none";
4286 " but got object "Selection.addRange() tests
4287
4288 Äb̈c̈d̈ëf̈g̈ḧ
4289 Ijklmnop
4290 QrstuvwxYzabcdefGhijklmn
4291
4292
4293
4294
4295
4296 "use strict";
4297
4298 testAddRangeSubSet(12, 16);
4299 testDiv.style.display = "none";
4300 "
4301 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing 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 R ange must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4302 " but got Element node <html><head><title>Selection.addRange() tests</title>
4303 <me...
4304 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing 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
4305 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must not th row exceptions or modify the range it's given
4306 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1
4307 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
4308 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "Se lection.addRange() tests
4309
4310 Äb̈c̈d̈ëf̈g̈ḧ
4311 Ijklmnop
4312 QrstuvwxYzabcdefGhijklmn
4313
4314
4315
4316
4317
4318 "use strict";
4319
4320 testAddRangeSubSet(12, 16);
4321 testDiv.style.display = "none";
4322 " but got object "Selection.addRange() tests
4323
4324 Äb̈c̈d̈ëf̈g̈ḧ
4325 Ijklmnop
4326 QrstuvwxYzabcdefGhijklmn
4327
4328
4329
4330
4331
4332 "use strict";
4333
4334 testAddRangeSubSet(12, 16);
4335 testDiv.style.display = "none";
4336 "
4337 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the first added ra nge must modify the Selection's last Range assert_equals: After mutating the fir st added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4338 " but got Element node <html><head><title>Selection.addRange() tests</title>
4339 <me...
4340 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's la st Range must modify the first added Range assert_equals: After first 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
4341 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must not t hrow exceptions or modify the range it's given
4342 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in rangeCount being 1
4343 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <head><title>Selection.addRange() tests</title>
4344 <meta nam... but got Element node <html><head><title>Selection.addRange() tests< /title>
4345 <me...
4346 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: 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 "" but got object "Selection.addRange() tests
4347
4348 Äb̈c̈d̈ëf̈g̈ḧ
4349 Ijklmnop
4350 QrstuvwxYzabcdefGhijklmn
4351
4352
4353
4354
4355
4356 "use strict";
4357
4358 testAddRangeSubSet(12, 16);
4359 testDiv.style.display = "none";
4360 "
4361 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4362 " but got Element node <html><head><title>Selection.addRange() tests</title>
4363 <me...
4364 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: 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
4365 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must not th row exceptions or modify the range it's given
4366 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
4367 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
4368 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "Se lection.addRange() tests
4369
4370 Äb̈c̈d̈ëf̈g̈ḧ
4371 Ijklmnop
4372 QrstuvwxYzabcdefGhijklmn
4373
4374
4375
4376
4377
4378 "use strict";
4379
4380 testAddRangeSubSet(12, 16);
4381 testDiv.style.display = "none";
4382 " but got object "Selection.addRange() tests
4383
4384 Äb̈c̈d̈ëf̈g̈ḧ
4385 Ijklmnop
4386 QrstuvwxYzabcdefGhijklmn
4387
4388
4389
4390
4391
4392 "use strict";
4393
4394 testAddRangeSubSet(12, 16);
4395 testDiv.style.display = "none";
4396 "
4397 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the first added ra nge must modify the Selection's last Range assert_equals: After mutating the fir st added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4398 " but got Element node <html><head><title>Selection.addRange() tests</title>
4399 <me...
4400 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's la st Range must modify the first added Range assert_equals: After first 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
4401 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must not t hrow exceptions or modify the range it's given
4402 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in rangeCount being 1
4403 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4404 </p><p id... but got Element node <html><head><title>Selection.addRange() tests< /title>
4405 <me...
4406 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: 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̈ḧ
4407 Ijklmnop
4408 QrstuvwxYzabcdefGhijklmn" but got object "Selection.addRange() tests
4409
4410 Äb̈c̈d̈ëf̈g̈ḧ
4411 Ijklmnop
4412 QrstuvwxYzabcdefGhijklmn
4413
4414
4415
4416
4417
4418 "use strict";
4419
4420 testAddRangeSubSet(12, 16);
4421 testDiv.style.display = "none";
4422 "
4423 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4424 " but got Element node <html><head><title>Selection.addRange() tests</title>
4425 <me...
4426 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: 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
4427 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must not throw exceptions or modify the range it's given
4428 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in rangeCount being 1
4429 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in the selection's last range having the specified en dpoints
4430 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in the selection's last range being the same object w e added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
4431
4432 Äb̈c̈d̈ëf̈g̈ḧ
4433 Ijklmnop
4434 QrstuvwxYzabcdefGhijklmn
4435
4436
4437
4438
4439
4440 "use strict";
4441
4442 testAddRangeSubSet(12, 16);
4443 testDiv.style.display = "none";
4444 " but got object "Selection.addRange() tests
4445
4446 Äb̈c̈d̈ëf̈g̈ḧ
4447 Ijklmnop
4448 QrstuvwxYzabcdefGhijklmn
4449
4450
4451
4452
4453
4454 "use strict";
4455
4456 testAddRangeSubSet(12, 16);
4457 testDiv.style.display = "none";
4458 "
4459 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the first added range must modify the Selection's last Range assert_equa ls: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4460 " but got Element node <html><head><title>Selection.addRange() tests</title>
4461 <me...
4462 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the Selection's last Range must modify the first added Range assert_equa ls: After first addRange(), after mutating the Selection's last Range, startOffs et of the Selection's last Range must match the added Range expected 0 but got 6
4463 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must not throw exceptions or modify the range it's given
4464 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must result in rangeCount being 1
4465 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must result in the selection's last range having the specified e ndpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <html><head><title></title></head><body><p >Efghijkl</p><p... but got Element node <html><head><title>Selection.addRange() tests</title>
4466 <me...
4467 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond 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 w e added expected object "" but got object "Selection.addRange() tests
4468
4469 Äb̈c̈d̈ëf̈g̈ḧ
4470 Ijklmnop
4471 QrstuvwxYzabcdefGhijklmn
4472
4473
4474
4475
4476
4477 "use strict";
4478
4479 testAddRangeSubSet(12, 16);
4480 testDiv.style.display = "none";
4481 "
4482 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the second added range must modify the Selection's last Range assert_equ als: After mutating the second added Range, startContainer of the Selection's la st Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4483 " but got Element node <html><head><title>Selection.addRange() tests</title>
4484 <me...
4485 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the Selection's last Range must modify the second added Range assert_equ als: After second addRange(), after mutating the Selection's last Range, startOf fset of the Selection's last Range must match the added Range expected 0 but got 6
4486 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must no t throw exceptions or modify the range it's given
4487 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must re sult in rangeCount being 1
4488 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must re sult in the selection's last range having the specified endpoints
4489 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must re sult 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
4490
4491 Äb̈c̈d̈ëf̈g̈ḧ
4492 Ijklmnop
4493 QrstuvwxYzabcdefGhijklmn
4494
4495
4496
4497
4498
4499 "use strict";
4500
4501 testAddRangeSubSet(12, 16);
4502 testDiv.style.display = "none";
4503 " but got object "Selection.addRange() tests
4504
4505 Äb̈c̈d̈ëf̈g̈ḧ
4506 Ijklmnop
4507 QrstuvwxYzabcdefGhijklmn
4508
4509
4510
4511
4512
4513 "use strict";
4514
4515 testAddRangeSubSet(12, 16);
4516 testDiv.style.display = "none";
4517 "
4518 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first adde d range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4519 " but got Element node <html><head><title>Selection.addRange() tests</title>
4520 <me...
4521 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection' s last Range must modify the first added Range assert_equals: After first addRan ge(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4522 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must n ot throw exceptions or modify the range it's given
4523 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must r esult in rangeCount being 1
4524 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must r esult in the selection's last range having the specified endpoints assert_equals : startContainer of the Selection's last Range must match the added Range expect ed Element node <head><title></title></head> but got Element node <html><head><t itle>Selection.addRange() tests</title>
4525 <me...
4526 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must r esult 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 objec t "" but got object "Selection.addRange() tests
4527
4528 Äb̈c̈d̈ëf̈g̈ḧ
4529 Ijklmnop
4530 QrstuvwxYzabcdefGhijklmn
4531
4532
4533
4534
4535
4536 "use strict";
4537
4538 testAddRangeSubSet(12, 16);
4539 testDiv.style.display = "none";
4540 "
4541 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second add ed range must modify the Selection's last Range assert_equals: After mutating th e second added Range, startContainer of the Selection's last Range must match th e added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4542 " but got Element node <html><head><title>Selection.addRange() tests</title>
4543 <me...
4544 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection' s last Range must modify the second added Range assert_equals: After second addR ange(), after mutating the Selection's last Range, startOffset of the Selection' s last Range must match the added Range expected 0 but got 6
4545 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must no t throw exceptions or modify the range it's given
4546 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must re sult in rangeCount being 1
4547 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must re sult in the selection's last range having the specified endpoints
4548 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must re sult 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
4549
4550 Äb̈c̈d̈ëf̈g̈ḧ
4551 Ijklmnop
4552 QrstuvwxYzabcdefGhijklmn
4553
4554
4555
4556
4557
4558 "use strict";
4559
4560 testAddRangeSubSet(12, 16);
4561 testDiv.style.display = "none";
4562 " but got object "Selection.addRange() tests
4563
4564 Äb̈c̈d̈ëf̈g̈ḧ
4565 Ijklmnop
4566 QrstuvwxYzabcdefGhijklmn
4567
4568
4569
4570
4571
4572 "use strict";
4573
4574 testAddRangeSubSet(12, 16);
4575 testDiv.style.display = "none";
4576 "
4577 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first adde d range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4578 " but got Element node <html><head><title>Selection.addRange() tests</title>
4579 <me...
4580 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection' s last Range must modify the first added Range assert_equals: After first addRan ge(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
4581 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must n ot throw exceptions or modify the range it's given
4582 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must r esult in rangeCount being 1
4583 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must r esult in the selection's last range having the specified endpoints assert_equals : startContainer of the Selection's last Range must match the added Range expect ed Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... but got Element node <html><head><title>Selection.addRange() tests</title>
4584 <me...
4585 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must r esult 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 objec t "" but got object "Selection.addRange() tests
4586
4587 Äb̈c̈d̈ëf̈g̈ḧ
4588 Ijklmnop
4589 QrstuvwxYzabcdefGhijklmn
4590
4591
4592
4593
4594
4595 "use strict";
4596
4597 testAddRangeSubSet(12, 16);
4598 testDiv.style.display = "none";
4599 "
4600 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second add ed range must modify the Selection's last Range assert_equals: After mutating th e second added Range, startContainer of the Selection's last Range must match th e added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4601 " but got Element node <html><head><title>Selection.addRange() tests</title>
4602 <me...
4603 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection' s last Range must modify the second added Range assert_equals: After second addR ange(), after mutating the Selection's last Range, startOffset of the Selection' s last Range must match the added Range expected 0 but got 6
4604 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw except ions or modify the range it's given
4605 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeC ount being 1
4606 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the se lection's last range having the specified endpoints
4607 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: first 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 "Selection.ad dRange() tests
4608
4609 Äb̈c̈d̈ëf̈g̈ḧ
4610 Ijklmnop
4611 QrstuvwxYzabcdefGhijklmn
4612
4613
4614
4615
4616
4617 "use strict";
4618
4619 testAddRangeSubSet(12, 16);
4620 testDiv.style.display = "none";
4621 " but got object "Selection.addRange() tests
4622
4623 Äb̈c̈d̈ëf̈g̈ḧ
4624 Ijklmnop
4625 QrstuvwxYzabcdefGhijklmn
4626
4627
4628
4629
4630
4631 "use strict";
4632
4633 testAddRangeSubSet(12, 16);
4634 testDiv.style.display = "none";
4635 "
4636 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must m odify the Selection's last Range assert_equals: After mutating the first added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4637 " but got Element node <html><head><title>Selection.addRange() tests</title>
4638 <me...
4639 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range m ust modify the first added Range assert_equals: After first 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
4640 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw excep tions or modify the range it's given
4641 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in range Count being 1
4642 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Element nod e <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4643 </p> but got Element node <html><head><title>Selection.addRange() tests</title>
4644 <me...
4645 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "" but got o bject "Selection.addRange() tests
4646
4647 Äb̈c̈d̈ëf̈g̈ḧ
4648 Ijklmnop
4649 QrstuvwxYzabcdefGhijklmn
4650
4651
4652
4653
4654
4655 "use strict";
4656
4657 testAddRangeSubSet(12, 16);
4658 testDiv.style.display = "none";
4659 "
4660 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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 Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4661 " but got Element node <html><head><title>Selection.addRange() tests</title>
4662 <me...
4663 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
4664 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw except ions or modify the range it's given
4665 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeC ount being 1
4666 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the se lection's last range having the specified endpoints
4667 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: first 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 "Selection.ad dRange() tests
4668
4669 Äb̈c̈d̈ëf̈g̈ḧ
4670 Ijklmnop
4671 QrstuvwxYzabcdefGhijklmn
4672
4673
4674
4675
4676
4677 "use strict";
4678
4679 testAddRangeSubSet(12, 16);
4680 testDiv.style.display = "none";
4681 " but got object "Selection.addRange() tests
4682
4683 Äb̈c̈d̈ëf̈g̈ḧ
4684 Ijklmnop
4685 QrstuvwxYzabcdefGhijklmn
4686
4687
4688
4689
4690
4691 "use strict";
4692
4693 testAddRangeSubSet(12, 16);
4694 testDiv.style.display = "none";
4695 "
4696 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must m odify the Selection's last Range assert_equals: After mutating the first added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4697 " but got Element node <html><head><title>Selection.addRange() tests</title>
4698 <me...
4699 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range m ust modify the first added Range assert_equals: After first 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
4700 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw excep tions or modify the range it's given
4701 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in range Count being 1
4702 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Element nod e <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
4703 </p> but got Element node <html><head><title>Selection.addRange() tests</title>
4704 <me...
4705 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf ̈g̈ḧ
4706 " but got object "Selection.addRange() tests
4707
4708 Äb̈c̈d̈ëf̈g̈ḧ
4709 Ijklmnop
4710 QrstuvwxYzabcdefGhijklmn
4711
4712
4713
4714
4715
4716 "use strict";
4717
4718 testAddRangeSubSet(12, 16);
4719 testDiv.style.display = "none";
4720 "
4721 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4722 " but got Element node <html><head><title>Selection.addRange() tests</title>
4723 <me...
4724 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
4725 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not th row exceptions or modify the range it's given
4726 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
4727 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
4728 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first 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 "Se lection.addRange() tests
4729
4730 Äb̈c̈d̈ëf̈g̈ḧ
4731 Ijklmnop
4732 QrstuvwxYzabcdefGhijklmn
4733
4734
4735
4736
4737
4738 "use strict";
4739
4740 testAddRangeSubSet(12, 16);
4741 testDiv.style.display = "none";
4742 " but got object "Selection.addRange() tests
4743
4744 Äb̈c̈d̈ëf̈g̈ḧ
4745 Ijklmnop
4746 QrstuvwxYzabcdefGhijklmn
4747
4748
4749
4750
4751
4752 "use strict";
4753
4754 testAddRangeSubSet(12, 16);
4755 testDiv.style.display = "none";
4756 "
4757 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added ra nge must modify the Selection's last Range assert_equals: After mutating the fir st added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4758 " but got Element node <html><head><title>Selection.addRange() tests</title>
4759 <me...
4760 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's la st Range must modify the first added Range assert_equals: After first 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
4761 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not t hrow exceptions or modify the range it's given
4762 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must resul t in rangeCount being 1
4763 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <p>Opqrstuv</p> but got Element node <html><head><title>Selection.ad dRange() tests</title>
4764 <me...
4765 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 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 "" but got object "Selection.addRange() tests
4766
4767 Äb̈c̈d̈ëf̈g̈ḧ
4768 Ijklmnop
4769 QrstuvwxYzabcdefGhijklmn
4770
4771
4772
4773
4774
4775 "use strict";
4776
4777 testAddRangeSubSet(12, 16);
4778 testDiv.style.display = "none";
4779 "
4780 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4781 " but got Element node <html><head><title>Selection.addRange() tests</title>
4782 <me...
4783 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 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
4784 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not th row exceptions or modify the range it's given
4785 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
4786 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
4787 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: first 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 "Se lection.addRange() tests
4788
4789 Äb̈c̈d̈ëf̈g̈ḧ
4790 Ijklmnop
4791 QrstuvwxYzabcdefGhijklmn
4792
4793
4794
4795
4796
4797 "use strict";
4798
4799 testAddRangeSubSet(12, 16);
4800 testDiv.style.display = "none";
4801 " but got object "Selection.addRange() tests
4802
4803 Äb̈c̈d̈ëf̈g̈ḧ
4804 Ijklmnop
4805 QrstuvwxYzabcdefGhijklmn
4806
4807
4808
4809
4810
4811 "use strict";
4812
4813 testAddRangeSubSet(12, 16);
4814 testDiv.style.display = "none";
4815 "
4816 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added ra nge must modify the Selection's last Range assert_equals: After mutating the fir st added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4817 " but got Element node <html><head><title>Selection.addRange() tests</title>
4818 <me...
4819 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's la st Range must modify the first added Range assert_equals: After first 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
4820 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not t hrow exceptions or modify the range it's given
4821 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must resul t in rangeCount being 1
4822 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <p>Opqrstuv</p> but got Element node <html><head><title>Selection.ad dRange() tests</title>
4823 <me...
4824 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: 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 "O pqrstuv" but got object "Selection.addRange() tests
4825
4826 Äb̈c̈d̈ëf̈g̈ḧ
4827 Ijklmnop
4828 QrstuvwxYzabcdefGhijklmn
4829
4830
4831
4832
4833
4834 "use strict";
4835
4836 testAddRangeSubSet(12, 16);
4837 testDiv.style.display = "none";
4838 "
4839 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4840 " but got Element node <html><head><title>Selection.addRange() tests</title>
4841 <me...
4842 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: 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
4843 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
4844 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
4845 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
4846 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [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 _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "Selection.addRange() tests
4847
4848 Äb̈c̈d̈ëf̈g̈ḧ
4849 Ijklmnop
4850 QrstuvwxYzabcdefGhijklmn
4851
4852
4853
4854
4855
4856 "use strict";
4857
4858 testAddRangeSubSet(12, 16);
4859 testDiv.style.display = "none";
4860 " but got object "Selection.addRange() tests
4861
4862 Äb̈c̈d̈ëf̈g̈ḧ
4863 Ijklmnop
4864 QrstuvwxYzabcdefGhijklmn
4865
4866
4867
4868
4869
4870 "use strict";
4871
4872 testAddRangeSubSet(12, 16);
4873 testDiv.style.display = "none";
4874 "
4875 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the fi rst added range must modify the Selection's last Range assert_equals: After muta ting the first added Range, startContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4876 " but got Element node <html><head><title>Selection.addRange() tests</title>
4877 <me...
4878 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Se lection's last Range must modify the first added Range assert_equals: After firs t 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
4879 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must not throw exceptions or modify the range it's given
4880 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in rangeCount being 1
4881 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in the selection's last range having the specified endpoints asser t_equals: startContainer of the Selection's last Range must match the added Rang e expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4882 " but got Element node <html><head><title>Selection.addRange() tests</title>
4883 <me...
4884 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "Äb̈c̈d̈ëf̈g̈ḧ
4885 " but got object "Selection.addRange() tests
4886
4887 Äb̈c̈d̈ëf̈g̈ḧ
4888 Ijklmnop
4889 QrstuvwxYzabcdefGhijklmn
4890
4891
4892
4893
4894
4895 "use strict";
4896
4897 testAddRangeSubSet(12, 16);
4898 testDiv.style.display = "none";
4899 "
4900 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4901 " but got Element node <html><head><title>Selection.addRange() tests</title>
4902 <me...
4903 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6
4904 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
4905 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
4906 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
4907 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [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 _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "Selection.addRange() tests
4908
4909 Äb̈c̈d̈ëf̈g̈ḧ
4910 Ijklmnop
4911 QrstuvwxYzabcdefGhijklmn
4912
4913
4914
4915
4916
4917 "use strict";
4918
4919 testAddRangeSubSet(12, 16);
4920 testDiv.style.display = "none";
4921 " but got object "Selection.addRange() tests
4922
4923 Äb̈c̈d̈ëf̈g̈ḧ
4924 Ijklmnop
4925 QrstuvwxYzabcdefGhijklmn
4926
4927
4928
4929
4930
4931 "use strict";
4932
4933 testAddRangeSubSet(12, 16);
4934 testDiv.style.display = "none";
4935 "
4936 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the fi rst added range must modify the Selection's last Range assert_equals: After muta ting the first added Range, startContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4937 " but got Element node <html><head><title>Selection.addRange() tests</title>
4938 <me...
4939 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Se lection's last Range must modify the first added Range assert_equals: After firs t 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
4940 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must not throw exceptions or modify the range it's given
4941 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in rangeCount being 1
4942 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in the selection's last range having the specified endpoints asser t_equals: startContainer of the Selection's last Range must match the added Rang e expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4943 " but got Element node <html><head><title>Selection.addRange() tests</title>
4944 <me...
4945 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "Äb̈c̈d̈ëf̈g̈ḧ
4946 Ijklmnop" but got object "Selection.addRange() tests
4947
4948 Äb̈c̈d̈ëf̈g̈ḧ
4949 Ijklmnop
4950 QrstuvwxYzabcdefGhijklmn
4951
4952
4953
4954
4955
4956 "use strict";
4957
4958 testAddRangeSubSet(12, 16);
4959 testDiv.style.display = "none";
4960 "
4961 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4962 " but got Element node <html><head><title>Selection.addRange() tests</title>
4963 <me...
4964 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6
4965 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not t hrow exceptions or modify the range it's given
4966 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in rangeCount being 1
4967 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in the selection's last range having the specified endpoints
4968 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first 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 "S election.addRange() tests
4969
4970 Äb̈c̈d̈ëf̈g̈ḧ
4971 Ijklmnop
4972 QrstuvwxYzabcdefGhijklmn
4973
4974
4975
4976
4977
4978 "use strict";
4979
4980 testAddRangeSubSet(12, 16);
4981 testDiv.style.display = "none";
4982 " but got object "Selection.addRange() tests
4983
4984 Äb̈c̈d̈ëf̈g̈ḧ
4985 Ijklmnop
4986 QrstuvwxYzabcdefGhijklmn
4987
4988
4989
4990
4991
4992 "use strict";
4993
4994 testAddRangeSubSet(12, 16);
4995 testDiv.style.display = "none";
4996 "
4997 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added r ange must modify the Selection's last Range assert_equals: After mutating the fi rst added Range, startContainer of the Selection's last Range must match the add ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
4998 " but got Element node <html><head><title>Selection.addRange() tests</title>
4999 <me...
5000 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's l ast Range must modify the first added Range assert_equals: After first 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
5001 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
5002 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in rangeCount being 1
5003 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in the selection's last range having the specified endpoints assert_equals: s tartContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5004 " but got Element node <html><head><title>Selection.addRange() tests</title>
5005 <me...
5006 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " ̈c̈d̈ëf̈g̈ḧ
5007 Ijklmnop
5008 QrstuvwxYzabcdef" but got object "Selection.addRange() tests
5009
5010 Äb̈c̈d̈ëf̈g̈ḧ
5011 Ijklmnop
5012 QrstuvwxYzabcdefGhijklmn
5013
5014
5015
5016
5017
5018 "use strict";
5019
5020 testAddRangeSubSet(12, 16);
5021 testDiv.style.display = "none";
5022 "
5023 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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 s econd added Range, startContainer of the Selection's last Range must match the a dded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5024 " but got Element node <html><head><title>Selection.addRange() tests</title>
5025 <me...
5026 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's l ast Range must modify the second added Range assert_equals: After second addRang e(), after mutating the Selection's last Range, startOffset of the Selection's l ast Range must match the added Range expected 0 but got 6
5027 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not t hrow exceptions or modify the range it's given
5028 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in rangeCount being 1
5029 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in the selection's last range having the specified endpoints
5030 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first 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 "S election.addRange() tests
5031
5032 Äb̈c̈d̈ëf̈g̈ḧ
5033 Ijklmnop
5034 QrstuvwxYzabcdefGhijklmn
5035
5036
5037
5038
5039
5040 "use strict";
5041
5042 testAddRangeSubSet(12, 16);
5043 testDiv.style.display = "none";
5044 " but got object "Selection.addRange() tests
5045
5046 Äb̈c̈d̈ëf̈g̈ḧ
5047 Ijklmnop
5048 QrstuvwxYzabcdefGhijklmn
5049
5050
5051
5052
5053
5054 "use strict";
5055
5056 testAddRangeSubSet(12, 16);
5057 testDiv.style.display = "none";
5058 "
5059 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added r ange must modify the Selection's last Range assert_equals: After mutating the fi rst added Range, startContainer of the Selection's last Range must match the add ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5060 " but got Element node <html><head><title>Selection.addRange() tests</title>
5061 <me...
5062 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's l ast Range must modify the first added Range assert_equals: After first 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
5063 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
5064 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in rangeCount being 1
5065 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in the selection's last range having the specified endpoints assert_equals: s tartContainer of the Selection's last Range must match the added Range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5066 </p> but got Element node <html><head><title>Selection.addRange() tests</title>
5067 <me...
5068 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " Äb̈c̈d" but got object "Selection.addRange() tests
5069
5070 Äb̈c̈d̈ëf̈g̈ḧ
5071 Ijklmnop
5072 QrstuvwxYzabcdefGhijklmn
5073
5074
5075
5076
5077
5078 "use strict";
5079
5080 testAddRangeSubSet(12, 16);
5081 testDiv.style.display = "none";
5082 "
5083 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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 s econd added Range, startContainer of the Selection's last Range must match the a dded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5084 " but got Element node <html><head><title>Selection.addRange() tests</title>
5085 <me...
5086 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's l ast Range must modify the second added Range assert_equals: After second addRang e(), after mutating the Selection's last Range, startOffset of the Selection's l ast Range must match the added Range expected 0 but got 6
5087 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw excepti ons or modify the range it's given
5088 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCo unt being 1
5089 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sel ection's last range having the specified endpoints
5090 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: first 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
5091
5092 Äb̈c̈d̈ëf̈g̈ḧ
5093 Ijklmnop
5094 QrstuvwxYzabcdefGhijklmn
5095
5096
5097
5098
5099
5100 "use strict";
5101
5102 testAddRangeSubSet(12, 16);
5103 testDiv.style.display = "none";
5104 " but got object "Selection.addRange() tests
5105
5106 Äb̈c̈d̈ëf̈g̈ḧ
5107 Ijklmnop
5108 QrstuvwxYzabcdefGhijklmn
5109
5110
5111
5112
5113
5114 "use strict";
5115
5116 testAddRangeSubSet(12, 16);
5117 testDiv.style.display = "none";
5118 "
5119 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must mo dify the Selection's last Range assert_equals: After mutating the first added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5120 " but got Element node <html><head><title>Selection.addRange() tests</title>
5121 <me...
5122 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mu st modify the first added Range assert_equals: After first addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5123 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw except ions or modify the range it's given
5124 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeC ount being 1
5125 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5126 </p><p id="b" s... but got Element node <html><head><title>Selection.addRange() tests</title>
5127 <me...
5128 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 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 "QrstuvwxYzab cdefGhijklmn" but got object "Selection.addRange() tests
5129
5130 Äb̈c̈d̈ëf̈g̈ḧ
5131 Ijklmnop
5132 QrstuvwxYzabcdefGhijklmn
5133
5134
5135
5136
5137
5138 "use strict";
5139
5140 testAddRangeSubSet(12, 16);
5141 testDiv.style.display = "none";
5142 "
5143 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: 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̈ḧ
5144 " but got Element node <html><head><title>Selection.addRange() tests</title>
5145 <me...
5146 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 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
5147 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not th row exceptions or modify the range it's given
5148 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
5149 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
5150 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "Se lection.addRange() tests
5151
5152 Äb̈c̈d̈ëf̈g̈ḧ
5153 Ijklmnop
5154 QrstuvwxYzabcdefGhijklmn
5155
5156
5157
5158
5159
5160 "use strict";
5161
5162 testAddRangeSubSet(12, 16);
5163 testDiv.style.display = "none";
5164 " but got object "Selection.addRange() tests
5165
5166 Äb̈c̈d̈ëf̈g̈ḧ
5167 Ijklmnop
5168 QrstuvwxYzabcdefGhijklmn
5169
5170
5171
5172
5173
5174 "use strict";
5175
5176 testAddRangeSubSet(12, 16);
5177 testDiv.style.display = "none";
5178 "
5179 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added ra nge must modify the Selection's last Range assert_equals: After mutating the fir st added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5180 " but got Element node <html><head><title>Selection.addRange() tests</title>
5181 <me...
5182 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's la st Range must modify the first added Range assert_equals: After first 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
5183 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not t hrow exceptions or modify the range it's given
5184 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must resul t in rangeCount being 1
5185 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5186 </p><p id="b" s... but got Element node <html><head><title>Selection.addRange() tests</title>
5187 <me...
5188 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: 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 "I jklmnop
5189 Qrstu" but got object "Selection.addRange() tests
5190
5191 Äb̈c̈d̈ëf̈g̈ḧ
5192 Ijklmnop
5193 QrstuvwxYzabcdefGhijklmn
5194
5195
5196
5197
5198
5199 "use strict";
5200
5201 testAddRangeSubSet(12, 16);
5202 testDiv.style.display = "none";
5203 "
5204 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5205 " but got Element node <html><head><title>Selection.addRange() tests</title>
5206 <me...
5207 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: 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
5208 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
5209 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
5210 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
5211 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
5212
5213 Äb̈c̈d̈ëf̈g̈ḧ
5214 Ijklmnop
5215 QrstuvwxYzabcdefGhijklmn
5216
5217
5218
5219
5220
5221 "use strict";
5222
5223 testAddRangeSubSet(12, 16);
5224 testDiv.style.display = "none";
5225 " but got object "Selection.addRange() tests
5226
5227 Äb̈c̈d̈ëf̈g̈ḧ
5228 Ijklmnop
5229 QrstuvwxYzabcdefGhijklmn
5230
5231
5232
5233
5234
5235 "use strict";
5236
5237 testAddRangeSubSet(12, 16);
5238 testDiv.style.display = "none";
5239 "
5240 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the fir st added range must modify the Selection's last Range assert_equals: After mutat ing the first added Range, startContainer of the Selection's last Range must mat ch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5241 " but got Element node <html><head><title>Selection.addRange() tests</title>
5242 <me...
5243 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Sel ection's last Range must modify the first added Range assert_equals: After first addRange(), after mutating the Selection's last Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
5244 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
5245 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1
5246 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startOffset of the Selection's last Range must match the added Range ex pected 1 but got 0
5247 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "" but got object "Selection.addRange() tests
5248
5249 Äb̈c̈d̈ëf̈g̈ḧ
5250 Ijklmnop
5251 QrstuvwxYzabcdefGhijklmn
5252
5253
5254
5255
5256
5257 "use strict";
5258
5259 testAddRangeSubSet(12, 16);
5260 testDiv.style.display = "none";
5261 "
5262 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5263 " but got Element node <html><head><title>Selection.addRange() tests</title>
5264 <me...
5265 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
5266 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must not throw exceptions or modify the range it's given
5267 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must result in rangeCount being 1
5268 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must result in the selection's last range having the specified endpoints
5269 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must result in the selection's last range being the same object we added ass ert_equals: getRangeAt(rangeCount - 1) must return the same object we added expe cted object "Selection.addRange() tests
5270
5271 Äb̈c̈d̈ëf̈g̈ḧ
5272 Ijklmnop
5273 QrstuvwxYzabcdefGhijklmn
5274
5275
5276
5277
5278
5279 "use strict";
5280
5281 testAddRangeSubSet(12, 16);
5282 testDiv.style.display = "none";
5283 " but got object "Selection.addRange() tests
5284
5285 Äb̈c̈d̈ëf̈g̈ḧ
5286 Ijklmnop
5287 QrstuvwxYzabcdefGhijklmn
5288
5289
5290
5291
5292
5293 "use strict";
5294
5295 testAddRangeSubSet(12, 16);
5296 testDiv.style.display = "none";
5297 "
5298 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range assert_equals: After m utating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5299 " but got Element node <html><head><title>Selection.addRange() tests</title>
5300 <me...
5301 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range assert_equals: After f irst addRange(), after mutating the Selection's last Range, startOffset of the S election's last Range must match the added Range expected 0 but got 6
5302 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must not throw exceptions or modify the range it's given
5303 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must result in rangeCount being 1
5304 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must result in the selection's last range having the specified endpoints as sert_equals: startContainer of the Selection's last Range must match the added R ange expected Element node <html><head><title></title></head><body><p>Efghijkl</ p><p... but got Element node <html><head><title>Selection.addRange() tests</titl e>
5305 <me...
5306 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must result in the selection's last range being the same object we added as sert_equals: getRangeAt(rangeCount - 1) must return the same object we added exp ected object "" but got object "Selection.addRange() tests
5307
5308 Äb̈c̈d̈ëf̈g̈ḧ
5309 Ijklmnop
5310 QrstuvwxYzabcdefGhijklmn
5311
5312
5313
5314
5315
5316 "use strict";
5317
5318 testAddRangeSubSet(12, 16);
5319 testDiv.style.display = "none";
5320 "
5321 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.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 mu st match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5322 " but got Element node <html><head><title>Selection.addRange() tests</title>
5323 <me...
5324 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5325 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 34 [document, 0, document, 1]: first addRange() must not throw except ions or modify the range it's given
5326 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 34 [document, 0, document, 1]: first addRange() must result in rangeC ount being 1
5327 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 34 [document, 0, document, 1]: first addRange() must result in the se lection's last range having the specified endpoints
5328 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 34 [document, 0, document, 1]: first 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 "Selection.ad dRange() tests
5329
5330 Äb̈c̈d̈ëf̈g̈ḧ
5331 Ijklmnop
5332 QrstuvwxYzabcdefGhijklmn
5333
5334
5335
5336
5337
5338 "use strict";
5339
5340 testAddRangeSubSet(12, 16);
5341 testDiv.style.display = "none";
5342 " but got object "Selection.addRange() tests
5343
5344 Äb̈c̈d̈ëf̈g̈ḧ
5345 Ijklmnop
5346 QrstuvwxYzabcdefGhijklmn
5347
5348
5349
5350
5351
5352 "use strict";
5353
5354 testAddRangeSubSet(12, 16);
5355 testDiv.style.display = "none";
5356 "
5357 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 34 [document, 0, document, 1]: modifying the first added range must m odify the Selection's last Range assert_equals: After mutating the first added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5358 " but got Element node <html><head><title>Selection.addRange() tests</title>
5359 <me...
5360 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 34 [document, 0, document, 1]: modifying the Selection's last Range m ust modify the first added Range assert_equals: After first 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
5361 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 34 [document, 0, document, 1]: second addRange() must not throw excep tions or modify the range it's given
5362 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 34 [document, 0, document, 1]: second addRange() must result in range Count being 1
5363 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 34 [document, 0, document, 1]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Document no de with 2 children but got Element node <html><head><title>Selection.addRange() tests</title>
5364 <me...
5365 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 34 [document, 0, document, 1]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "" but got o bject "Selection.addRange() tests
5366
5367 Äb̈c̈d̈ëf̈g̈ḧ
5368 Ijklmnop
5369 QrstuvwxYzabcdefGhijklmn
5370
5371
5372
5373
5374
5375 "use strict";
5376
5377 testAddRangeSubSet(12, 16);
5378 testDiv.style.display = "none";
5379 "
5380 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 34 [document, 0, document, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5381 " but got Element node <html><head><title>Selection.addRange() tests</title>
5382 <me...
5383 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 34 [document, 0, document, 1]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
5384 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: first addRange() must not throw except ions or modify the range it's given
5385 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: first addRange() must result in rangeC ount being 1
5386 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: first addRange() must result in the se lection's last range having the specified endpoints
5387 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: first 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 "Selection.ad dRange() tests
5388
5389 Äb̈c̈d̈ëf̈g̈ḧ
5390 Ijklmnop
5391 QrstuvwxYzabcdefGhijklmn
5392
5393
5394
5395
5396
5397 "use strict";
5398
5399 testAddRangeSubSet(12, 16);
5400 testDiv.style.display = "none";
5401 " but got object "Selection.addRange() tests
5402
5403 Äb̈c̈d̈ëf̈g̈ḧ
5404 Ijklmnop
5405 QrstuvwxYzabcdefGhijklmn
5406
5407
5408
5409
5410
5411 "use strict";
5412
5413 testAddRangeSubSet(12, 16);
5414 testDiv.style.display = "none";
5415 "
5416 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: modifying the first added range must m odify the Selection's last Range assert_equals: After mutating the first added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5417 " but got Element node <html><head><title>Selection.addRange() tests</title>
5418 <me...
5419 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: modifying the Selection's last Range m ust modify the first added Range assert_equals: After first 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
5420 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: second addRange() must not throw excep tions or modify the range it's given
5421 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in range Count being 1
5422 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in the s election's last range having the specified endpoints
5423 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Selection.a ddRange() tests
5424
5425 Äb̈c̈d̈ëf̈g̈ḧ
5426 Ijklmnop
5427 QrstuvwxYzabcdefGhijklmn
5428
5429
5430
5431
5432
5433 "use strict";
5434
5435 testAddRangeSubSet(12, 16);
5436 testDiv.style.display = "none";
5437 " but got object "Selection.addRange() tests
5438
5439 Äb̈c̈d̈ëf̈g̈ḧ
5440 Ijklmnop
5441 QrstuvwxYzabcdefGhijklmn
5442
5443
5444
5445
5446
5447 "use strict";
5448
5449 testAddRangeSubSet(12, 16);
5450 testDiv.style.display = "none";
5451 "
5452 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5453 " but got Document node with 2 children
5454 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 35 [document, 0, document, 2]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
5455 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: first addRange() must not throw except ions or modify the range it's given
5456 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: first addRange() must result in rangeC ount being 1
5457 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: first addRange() must result in the se lection's last range having the specified endpoints
5458 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: first 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 "Selection.ad dRange() tests
5459
5460 Äb̈c̈d̈ëf̈g̈ḧ
5461 Ijklmnop
5462 QrstuvwxYzabcdefGhijklmn
5463
5464
5465
5466
5467
5468 "use strict";
5469
5470 testAddRangeSubSet(12, 16);
5471 testDiv.style.display = "none";
5472 " but got object "Selection.addRange() tests
5473
5474 Äb̈c̈d̈ëf̈g̈ḧ
5475 Ijklmnop
5476 QrstuvwxYzabcdefGhijklmn
5477
5478
5479
5480
5481
5482 "use strict";
5483
5484 testAddRangeSubSet(12, 16);
5485 testDiv.style.display = "none";
5486 "
5487 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: modifying the first added range must m odify the Selection's last Range assert_equals: After mutating the first added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5488 " but got Element node <html><head><title>Selection.addRange() tests</title>
5489 <me...
5490 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: modifying the Selection's last Range m ust modify the first added Range assert_equals: After first 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
5491 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: second addRange() must not throw excep tions or modify the range it's given
5492 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in range Count being 1
5493 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in the s election's last range having the specified endpoints
5494 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Selection.a ddRange() tests
5495
5496 Äb̈c̈d̈ëf̈g̈ḧ
5497 Ijklmnop
5498 QrstuvwxYzabcdefGhijklmn
5499
5500
5501
5502
5503
5504 "use strict";
5505
5506 testAddRangeSubSet(12, 16);
5507 testDiv.style.display = "none";
5508 " but got object "Selection.addRange() tests
5509
5510 Äb̈c̈d̈ëf̈g̈ḧ
5511 Ijklmnop
5512 QrstuvwxYzabcdefGhijklmn
5513
5514
5515
5516
5517
5518 "use strict";
5519
5520 testAddRangeSubSet(12, 16);
5521 testDiv.style.display = "none";
5522 "
5523 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5524 " but got Document node with 2 children
5525 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
5526 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptio ns or modify the range it's given
5527 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCou nt being 1
5528 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the sele ction's last range having the specified endpoints
5529 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the sele ction's last range being the same object we added assert_equals: getRangeAt(rang eCount - 1) must return the same object we added expected object "Selection.addR ange() tests
5530
5531 Äb̈c̈d̈ëf̈g̈ḧ
5532 Ijklmnop
5533 QrstuvwxYzabcdefGhijklmn
5534
5535
5536
5537
5538
5539 "use strict";
5540
5541 testAddRangeSubSet(12, 16);
5542 testDiv.style.display = "none";
5543 " but got object "Selection.addRange() tests
5544
5545 Äb̈c̈d̈ëf̈g̈ḧ
5546 Ijklmnop
5547 QrstuvwxYzabcdefGhijklmn
5548
5549
5550
5551
5552
5553 "use strict";
5554
5555 testAddRangeSubSet(12, 16);
5556 testDiv.style.display = "none";
5557 "
5558 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must mod ify the Selection's last Range assert_equals: After mutating the first added Ran ge, startContainer of the Selection's last Range must match the added Range expe cted Text node "Äb̈c̈d̈ëf̈g̈ḧ
5559 " but got Element node <html><head><title>Selection.addRange() tests</title>
5560 <me...
5561 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range mus t modify the first added Range assert_equals: After first 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
5562 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw excepti ons or modify the range it's given
5563 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCo unt being 1
5564 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sel ection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
5565 </p><p id="b" s... but got Element node <html><head><title>Selection.addRange() tests</title>
5566 <me...
5567 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 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 "Äb̈c̈d̈ëf̈g ̈ḧ
5568 Ijklmnop
5569 QrstuvwxYzabcdefGhijklmn" but got object "Selection.addRange() tests
5570
5571 Äb̈c̈d̈ëf̈g̈ḧ
5572 Ijklmnop
5573 QrstuvwxYzabcdefGhijklmn
5574
5575
5576
5577
5578
5579 "use strict";
5580
5581 testAddRangeSubSet(12, 16);
5582 testDiv.style.display = "none";
5583 "
5584 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 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̈ḧ
5585 " but got Element node <html><head><title>Selection.addRange() tests</title>
5586 <me...
5587 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 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
5588 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not th row exceptions or modify the range it's given
5589 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1
5590 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range having the specified endpoints
5591 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d 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_equals: get RangeAt(rangeCount - 1) must return the same object we added expected object "Se lection.addRange() tests
5592
5593 Äb̈c̈d̈ëf̈g̈ḧ
5594 Ijklmnop
5595 QrstuvwxYzabcdefGhijklmn
5596
5597
5598
5599
5600
5601 "use strict";
5602
5603 testAddRangeSubSet(12, 16);
5604 testDiv.style.display = "none";
5605 " but got object "Selection.addRange() tests
5606
5607 Äb̈c̈d̈ëf̈g̈ḧ
5608 Ijklmnop
5609 QrstuvwxYzabcdefGhijklmn
5610
5611
5612
5613
5614
5615 "use strict";
5616
5617 testAddRangeSubSet(12, 16);
5618 testDiv.style.display = "none";
5619 "
5620 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added ra nge must modify the Selection's last Range assert_equals: After mutating the fir st added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5621 " but got Element node <html><head><title>Selection.addRange() tests</title>
5622 <me...
5623 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's la st Range must modify the first added Range assert_equals: After first 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
5624 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not t hrow exceptions or modify the range it's given
5625 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in rangeCount being 1
5626 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected T ext node "Qrstuvwx" but got Element node <html><head><title>Selection.addRange() tests</title>
5627 <me...
5628 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: 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 "u vwxYzabcdefGhijklmn" but got object "Selection.addRange() tests
5629
5630 Äb̈c̈d̈ëf̈g̈ḧ
5631 Ijklmnop
5632 QrstuvwxYzabcdefGhijklmn
5633
5634
5635
5636
5637
5638 "use strict";
5639
5640 testAddRangeSubSet(12, 16);
5641 testDiv.style.display = "none";
5642 "
5643 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5644 " but got Element node <html><head><title>Selection.addRange() tests</title>
5645 <me...
5646 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: 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
5647 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw excepti ons or modify the range it's given
5648 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCo unt being 1
5649 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the sel ection's last range having the specified endpoints
5650 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: first 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
5651
5652 Äb̈c̈d̈ëf̈g̈ḧ
5653 Ijklmnop
5654 QrstuvwxYzabcdefGhijklmn
5655
5656
5657
5658
5659
5660 "use strict";
5661
5662 testAddRangeSubSet(12, 16);
5663 testDiv.style.display = "none";
5664 " but got object "Selection.addRange() tests
5665
5666 Äb̈c̈d̈ëf̈g̈ḧ
5667 Ijklmnop
5668 QrstuvwxYzabcdefGhijklmn
5669
5670
5671
5672
5673
5674 "use strict";
5675
5676 testAddRangeSubSet(12, 16);
5677 testDiv.style.display = "none";
5678 "
5679 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must mo dify the Selection's last Range assert_equals: After mutating the first added Ra nge, startContainer of the Selection's last Range must match the added Range exp ected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5680 " but got Element node <html><head><title>Selection.addRange() tests</title>
5681 <me...
5682 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range mu st modify the first added Range assert_equals: After first addRange(), after mut ating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5683 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw except ions or modify the range it's given
5684 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeC ount being 1
5685 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Element node <p id="d" style="display:none">Yzabcdef</p> but got Element node <html><head><t itle>Selection.addRange() tests</title>
5686 <me...
5687 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "Ghijklmn" bu t got object "Selection.addRange() tests
5688
5689 Äb̈c̈d̈ëf̈g̈ḧ
5690 Ijklmnop
5691 QrstuvwxYzabcdefGhijklmn
5692
5693
5694
5695
5696
5697 "use strict";
5698
5699 testAddRangeSubSet(12, 16);
5700 testDiv.style.display = "none";
5701 "
5702 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: 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̈ḧ
5703 " but got Element node <html><head><title>Selection.addRange() tests</title>
5704 <me...
5705 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
5706 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw ex ceptions or modify the range it's given
5707 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in ra ngeCount being 1
5708 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in th e selection's last range having the specified endpoints
5709 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in th e selection's last range being the same object we added assert_equals: getRangeA t(rangeCount - 1) must return the same object we added expected object "Selectio n.addRange() tests
5710
5711 Äb̈c̈d̈ëf̈g̈ḧ
5712 Ijklmnop
5713 QrstuvwxYzabcdefGhijklmn
5714
5715
5716
5717
5718
5719 "use strict";
5720
5721 testAddRangeSubSet(12, 16);
5722 testDiv.style.display = "none";
5723 " but got object "Selection.addRange() tests
5724
5725 Äb̈c̈d̈ëf̈g̈ḧ
5726 Ijklmnop
5727 QrstuvwxYzabcdefGhijklmn
5728
5729
5730
5731
5732
5733 "use strict";
5734
5735 testAddRangeSubSet(12, 16);
5736 testDiv.style.display = "none";
5737 "
5738 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the first added range mu st modify the Selection's last Range assert_equals: After mutating the first add ed Range, startContainer of the Selection's last Range must match the added Rang e expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5739 " but got Element node <html><head><title>Selection.addRange() tests</title>
5740 <me...
5741 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Ran ge must modify the first added Range assert_equals: After first addRange(), afte r mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5742 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw e xceptions or modify the range it's given
5743 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in r angeCount being 1
5744 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in t he selection's last range having the specified endpoints assert_equals: startCon tainer of the Selection's last Range must match the added Range expected Documen t node with 3 children but got Element node <html><head><title>Selection.addRang e() tests</title>
5745 <me...
5746 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in t he selection's last range being the same object we added assert_equals: getRange At(rangeCount - 1) must return the same object we added expected object "" but g ot object "Selection.addRange() tests
5747
5748 Äb̈c̈d̈ëf̈g̈ḧ
5749 Ijklmnop
5750 QrstuvwxYzabcdefGhijklmn
5751
5752
5753
5754
5755
5756 "use strict";
5757
5758 testAddRangeSubSet(12, 16);
5759 testDiv.style.display = "none";
5760 "
5761 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the second added range m ust modify the Selection's last Range assert_equals: After mutating the second a dded Range, startContainer of the Selection's last Range must match the added Ra nge expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5762 " but got Element node <html><head><title>Selection.addRange() tests</title>
5763 <me...
5764 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Ran ge must modify the second added Range assert_equals: After second addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6
5765 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must not thro w exceptions or modify the range it's given
5766 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result i n rangeCount being 1
5767 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: first addRange() must result i n the selection's last range having the specified endpoints
5768 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: first 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 "Sele ction.addRange() tests
5769
5770 Äb̈c̈d̈ëf̈g̈ḧ
5771 Ijklmnop
5772 QrstuvwxYzabcdefGhijklmn
5773
5774
5775
5776
5777
5778 "use strict";
5779
5780 testAddRangeSubSet(12, 16);
5781 testDiv.style.display = "none";
5782 " but got object "Selection.addRange() tests
5783
5784 Äb̈c̈d̈ëf̈g̈ḧ
5785 Ijklmnop
5786 QrstuvwxYzabcdefGhijklmn
5787
5788
5789
5790
5791
5792 "use strict";
5793
5794 testAddRangeSubSet(12, 16);
5795 testDiv.style.display = "none";
5796 "
5797 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the first added rang e must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5798 " but got Element node <html><head><title>Selection.addRange() tests</title>
5799 <me...
5800 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last Range must modify the first added Range assert_equals: After first 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
5801 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must not thr ow exceptions or modify the range it's given
5802 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in rangeCount being 1
5803 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: star tContainer of the Selection's last Range must match the added Range expected Doc ument node with 3 children but got Element node <html><head><title>Selection.add Range() tests</title>
5804 <me...
5805 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: second addRange() must result in the selection's last range being the same object we added assert_equals: getR angeAt(rangeCount - 1) must return the same object we added expected object "Efg hijklMnopqrstI admit that I harbor doubts about whether we really need so many t hings to test, but it's too late to stop now." but got object "Selection.addRang e() tests
5806
5807 Äb̈c̈d̈ëf̈g̈ḧ
5808 Ijklmnop
5809 QrstuvwxYzabcdefGhijklmn
5810
5811
5812
5813
5814
5815 "use strict";
5816
5817 testAddRangeSubSet(12, 16);
5818 testDiv.style.display = "none";
5819 "
5820 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the second added ran ge must modify the Selection's last Range assert_equals: After mutating the seco nd added Range, startContainer of the Selection's last Range must match the adde d Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5821 " but got Element node <html><head><title>Selection.addRange() tests</title>
5822 <me...
5823 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 41 [foreignDoc, 1, foreignComment, 2]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange() , after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5824 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must n ot throw exceptions or modify the range it's given
5825 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must r esult in rangeCount being 1
5826 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must r esult in the selection's last range having the specified endpoints
5827 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: first addRange() must r esult 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 objec t "Selection.addRange() tests
5828
5829 Äb̈c̈d̈ëf̈g̈ḧ
5830 Ijklmnop
5831 QrstuvwxYzabcdefGhijklmn
5832
5833
5834
5835
5836
5837 "use strict";
5838
5839 testAddRangeSubSet(12, 16);
5840 testDiv.style.display = "none";
5841 " but got object "Selection.addRange() tests
5842
5843 Äb̈c̈d̈ëf̈g̈ḧ
5844 Ijklmnop
5845 QrstuvwxYzabcdefGhijklmn
5846
5847
5848
5849
5850
5851 "use strict";
5852
5853 testAddRangeSubSet(12, 16);
5854 testDiv.style.display = "none";
5855 "
5856 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the first add ed range must modify the Selection's last Range assert_equals: After mutating th e first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5857 " but got Element node <html><head><title>Selection.addRange() tests</title>
5858 <me...
5859 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the Selection 's last Range must modify the first added Range assert_equals: After first addRa nge(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
5860 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must not throw exceptions or modify the range it's given
5861 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in rangeCount being 1
5862 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in the selection's last range having the specified endpoints assert_equal s: startContainer of the Selection's last Range must match the added Range expec ted Element node <body><p>Efghijkl</p><p>Mnopqrst</p>I admit that I harbor... bu t got Element node <html><head><title>Selection.addRange() tests</title>
5863 <me...
5864 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: second addRange() must result in the selection's last range being the same object we added assert_equal s: getRangeAt(rangeCount - 1) must return the same object we added expected obje ct "EfghijklMnopqrstI admit that I harbor doubts about w" but got object "Select ion.addRange() tests
5865
5866 Äb̈c̈d̈ëf̈g̈ḧ
5867 Ijklmnop
5868 QrstuvwxYzabcdefGhijklmn
5869
5870
5871
5872
5873
5874 "use strict";
5875
5876 testAddRangeSubSet(12, 16);
5877 testDiv.style.display = "none";
5878 "
5879 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the second ad ded range must modify the Selection's last Range assert_equals: After mutating t he second added Range, startContainer of the Selection's last Range must match t he added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5880 " but got Element node <html><head><title>Selection.addRange() tests</title>
5881 <me...
5882 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 42 [foreignDoc.body, 0, foreignTextNode, 36]: modifying the Selection 's last Range must modify the second added Range assert_equals: After second add Range(), after mutating the Selection's last Range, startOffset of the Selection 's last Range must match the added Range expected 0 but got 6
5883 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must not throw exceptions or modify the range it's given
5884 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in rangeCount being 1
5885 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: first addRange() must result in the select ion's last range having the specified endpoints
5886 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: first 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 "Selection.addRan ge() tests
5887
5888 Äb̈c̈d̈ëf̈g̈ḧ
5889 Ijklmnop
5890 QrstuvwxYzabcdefGhijklmn
5891
5892
5893
5894
5895
5896 "use strict";
5897
5898 testAddRangeSubSet(12, 16);
5899 testDiv.style.display = "none";
5900 " but got object "Selection.addRange() tests
5901
5902 Äb̈c̈d̈ëf̈g̈ḧ
5903 Ijklmnop
5904 QrstuvwxYzabcdefGhijklmn
5905
5906
5907
5908
5909
5910 "use strict";
5911
5912 testAddRangeSubSet(12, 16);
5913 testDiv.style.display = "none";
5914 "
5915 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the first added range must modif y the Selection's last Range assert_equals: After mutating the first added Range , startContainer of the Selection's last Range must match the added Range expect ed Text node "Äb̈c̈d̈ëf̈g̈ḧ
5916 " but got Element node <html><head><title>Selection.addRange() tests</title>
5917 <me...
5918 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: modifying the Selection's last Range must modify the first added Range assert_equals: After first 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
5919 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must not throw exception s or modify the range it's given
5920 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in rangeCoun t being 1
5921 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 43 [xmlDoc, 0, xmlDoc, 0]: second addRange() must result in the selec tion's last range having the specified endpoints assert_equals: startContainer o f the Selection's last Range must match the added Range expected Document node w ith 4 children but got Element node <html><head><title>Selection.addRange() test s</title>
5922 <me...
5923 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 43 [xmlDoc, 0, xmlDoc, 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 "Selection.addRange() tests
5924
5925 Äb̈c̈d̈ëf̈g̈ḧ
5926 Ijklmnop
5927 QrstuvwxYzabcdefGhijklmn
5928
5929
5930
5931
5932
5933 "use strict";
5934
5935 testAddRangeSubSet(12, 16);
5936 testDiv.style.display = "none";
5937 "
5938 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 43 [xmlDoc, 0, xmlDoc, 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̈ḧ
5939 " but got Element node <html><head><title>Selection.addRange() tests</title>
5940 <me...
5941 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 43 [xmlDoc, 0, xmlDoc, 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
5942 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must not throw except ions or modify the range it's given
5943 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in rangeC ount being 1
5944 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: first addRange() must result in the se lection's last range having the specified endpoints
5945 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: first 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 "Selection.ad dRange() tests
5946
5947 Äb̈c̈d̈ëf̈g̈ḧ
5948 Ijklmnop
5949 QrstuvwxYzabcdefGhijklmn
5950
5951
5952
5953
5954
5955 "use strict";
5956
5957 testAddRangeSubSet(12, 16);
5958 testDiv.style.display = "none";
5959 " but got object "Selection.addRange() tests
5960
5961 Äb̈c̈d̈ëf̈g̈ḧ
5962 Ijklmnop
5963 QrstuvwxYzabcdefGhijklmn
5964
5965
5966
5967
5968
5969 "use strict";
5970
5971 testAddRangeSubSet(12, 16);
5972 testDiv.style.display = "none";
5973 "
5974 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the first added range must m odify the Selection's last Range assert_equals: After mutating the first added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
5975 " but got Element node <html><head><title>Selection.addRange() tests</title>
5976 <me...
5977 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range m ust modify the first added Range assert_equals: After first 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
5978 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must not throw excep tions or modify the range it's given
5979 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in range Count being 1
5980 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Document no de with 4 children but got Element node <html><head><title>Selection.addRange() tests</title>
5981 <me...
5982 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "do re mi fa so la ti" but got object "Selection.addRange() tests
5983
5984 Äb̈c̈d̈ëf̈g̈ḧ
5985 Ijklmnop
5986 QrstuvwxYzabcdefGhijklmn
5987
5988
5989
5990
5991
5992 "use strict";
5993
5994 testAddRangeSubSet(12, 16);
5995 testDiv.style.display = "none";
5996 "
5997 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 44 [xmlDoc, 1, xmlComment, 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̈ḧ
5998 " but got Element node <html><head><title>Selection.addRange() tests</title>
5999 <me...
6000 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 44 [xmlDoc, 1, xmlComment, 0]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
6001 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must not throw exceptions or modify the range it's given
6002 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must result in rangeCount being 1
6003 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must result in the selection's last range having the specified endpoints
6004 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: first addRange() must result in the selection's last range being the same object we added assert_equal s: getRangeAt(rangeCount - 1) must return the same object we added expected obje ct "Selection.addRange() tests
6005
6006 Äb̈c̈d̈ëf̈g̈ḧ
6007 Ijklmnop
6008 QrstuvwxYzabcdefGhijklmn
6009
6010
6011
6012
6013
6014 "use strict";
6015
6016 testAddRangeSubSet(12, 16);
6017 testDiv.style.display = "none";
6018 " but got object "Selection.addRange() tests
6019
6020 Äb̈c̈d̈ëf̈g̈ḧ
6021 Ijklmnop
6022 QrstuvwxYzabcdefGhijklmn
6023
6024
6025
6026
6027
6028 "use strict";
6029
6030 testAddRangeSubSet(12, 16);
6031 testDiv.style.display = "none";
6032 "
6033 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the first ad ded range must modify the Selection's last Range assert_equals: After mutating t he first added Range, startContainer of the Selection's last Range must match th e added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6034 " but got Element node <html><head><title>Selection.addRange() tests</title>
6035 <me...
6036 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Selectio n's last Range must modify the first added Range assert_equals: After first addR ange(), after mutating the Selection's last Range, startOffset of the Selection' s last Range must match the added Range expected 0 but got 6
6037 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must not throw exceptions or modify the range it's given
6038 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in rangeCount being 1
6039 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_equa ls: startContainer of the Selection's last Range must match the added Range expe cted Text node "Uvwxyzab" but got Element node <html><head><title>Selection.addR ange() tests</title>
6040 <me...
6041 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: second addRange() must result in the selection's last range being the same object we added assert_equa ls: getRangeAt(rangeCount - 1) must return the same object we added expected obj ect "Uvwxyzab" but got object "Selection.addRange() tests
6042
6043 Äb̈c̈d̈ëf̈g̈ḧ
6044 Ijklmnop
6045 QrstuvwxYzabcdefGhijklmn
6046
6047
6048
6049
6050
6051 "use strict";
6052
6053 testAddRangeSubSet(12, 16);
6054 testDiv.style.display = "none";
6055 "
6056 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the second a dded 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̈ḧ
6057 " but got Element node <html><head><title>Selection.addRange() tests</title>
6058 <me...
6059 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 45 [detachedTextNode, 0, detachedTextNode, 8]: modifying the Selectio n's last Range must modify the second added Range assert_equals: After second ad dRange(), after mutating the Selection's last Range, startOffset of the Selectio n's last Range must match the added Range expected 0 but got 6
6060 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first ad dRange() must not throw exceptions or modify the range it's given
6061 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first ad dRange() must result in rangeCount being 1
6062 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first ad dRange() must result in the selection's last range having the specified endpoint s
6063 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: first ad dRange() must result in the selection's last range being the same object we adde d assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
6064
6065 Äb̈c̈d̈ëf̈g̈ḧ
6066 Ijklmnop
6067 QrstuvwxYzabcdefGhijklmn
6068
6069
6070
6071
6072
6073 "use strict";
6074
6075 testAddRangeSubSet(12, 16);
6076 testDiv.style.display = "none";
6077 " but got object "Selection.addRange() tests
6078
6079 Äb̈c̈d̈ëf̈g̈ḧ
6080 Ijklmnop
6081 QrstuvwxYzabcdefGhijklmn
6082
6083
6084
6085
6086
6087 "use strict";
6088
6089 testAddRangeSubSet(12, 16);
6090 testDiv.style.display = "none";
6091 "
6092 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifyin g the first added range must modify the Selection's last Range assert_equals: Af ter mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6093 " but got Element node <html><head><title>Selection.addRange() tests</title>
6094 <me...
6095 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifyin g the Selection's last Range must modify the first added Range assert_equals: Af ter first 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
6096 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second a ddRange() must not throw exceptions or modify the range it's given
6097 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second a ddRange() must result in rangeCount being 1
6098 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_equals: startContainer of the Selection's last Range must match the ad ded Range expected Text node "Cdefghij" but got Element node <html><head><title> Selection.addRange() tests</title>
6099 <me...
6100 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: second a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "" but got object "Selection.addRange() tests
6101
6102 Äb̈c̈d̈ëf̈g̈ḧ
6103 Ijklmnop
6104 QrstuvwxYzabcdefGhijklmn
6105
6106
6107
6108
6109
6110 "use strict";
6111
6112 testAddRangeSubSet(12, 16);
6113 testDiv.style.display = "none";
6114 "
6115 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifyin g the second added range must modify the Selection's last Range assert_equals: A fter mutating the second added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6116 " but got Element node <html><head><title>Selection.addRange() tests</title>
6117 <me...
6118 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]: modifyin g the Selection's last Range must modify the second added Range assert_equals: A fter second addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
6119 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first ad dRange() must not throw exceptions or modify the range it's given
6120 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first ad dRange() must result in rangeCount being 1
6121 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first ad dRange() must result in the selection's last range having the specified endpoint s
6122 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: first ad dRange() must result in the selection's last range being the same object we adde d assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
6123
6124 Äb̈c̈d̈ëf̈g̈ḧ
6125 Ijklmnop
6126 QrstuvwxYzabcdefGhijklmn
6127
6128
6129
6130
6131
6132 "use strict";
6133
6134 testAddRangeSubSet(12, 16);
6135 testDiv.style.display = "none";
6136 " but got object "Selection.addRange() tests
6137
6138 Äb̈c̈d̈ëf̈g̈ḧ
6139 Ijklmnop
6140 QrstuvwxYzabcdefGhijklmn
6141
6142
6143
6144
6145
6146 "use strict";
6147
6148 testAddRangeSubSet(12, 16);
6149 testDiv.style.display = "none";
6150 "
6151 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifyin g the first added range must modify the Selection's last Range assert_equals: Af ter mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6152 " but got Element node <html><head><title>Selection.addRange() tests</title>
6153 <me...
6154 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifyin g the Selection's last Range must modify the first added Range assert_equals: Af ter first 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
6155 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second a ddRange() must not throw exceptions or modify the range it's given
6156 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second a ddRange() must result in rangeCount being 1
6157 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second a ddRange() must result in the selection's last range having the specified endpoin ts assert_equals: startContainer of the Selection's last Range must match the ad ded Range expected Text node "Cdefghij" but got Element node <html><head><title> Selection.addRange() tests</title>
6158 <me...
6159 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: second a ddRange() must result in the selection's last range being the same object we add ed assert_equals: getRangeAt(rangeCount - 1) must return the same object we adde d expected object "Cdefghij" but got object "Selection.addRange() tests
6160
6161 Äb̈c̈d̈ëf̈g̈ḧ
6162 Ijklmnop
6163 QrstuvwxYzabcdefGhijklmn
6164
6165
6166
6167
6168
6169 "use strict";
6170
6171 testAddRangeSubSet(12, 16);
6172 testDiv.style.display = "none";
6173 "
6174 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifyin g the second added range must modify the Selection's last Range assert_equals: A fter mutating the second added Range, startContainer of the Selection's last Ran ge must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6175 " but got Element node <html><head><title>Selection.addRange() tests</title>
6176 <me...
6177 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]: modifyin g the Selection's last Range must modify the second added Range assert_equals: A fter second addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
6178 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must not throw exceptions or modify the range it's given
6179 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in rangeCount being 1
6180 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first addRange() must result in the selection's last range having the specified endpoints
6181 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: first 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 expecte d object "Selection.addRange() tests
6182
6183 Äb̈c̈d̈ëf̈g̈ḧ
6184 Ijklmnop
6185 QrstuvwxYzabcdefGhijklmn
6186
6187
6188
6189
6190
6191 "use strict";
6192
6193 testAddRangeSubSet(12, 16);
6194 testDiv.style.display = "none";
6195 " but got object "Selection.addRange() tests
6196
6197 Äb̈c̈d̈ëf̈g̈ḧ
6198 Ijklmnop
6199 QrstuvwxYzabcdefGhijklmn
6200
6201
6202
6203
6204
6205 "use strict";
6206
6207 testAddRangeSubSet(12, 16);
6208 testDiv.style.display = "none";
6209 "
6210 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the fi rst added range must modify the Selection's last Range assert_equals: After muta ting the first added Range, startContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6211 " but got Element node <html><head><title>Selection.addRange() tests</title>
6212 <me...
6213 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Se lection's last Range must modify the first added Range assert_equals: After firs t 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
6214 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange( ) must not throw exceptions or modify the range it's given
6215 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange( ) must result in rangeCount being 1
6216 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange( ) must result in the selection's last range having the specified endpoints asser t_equals: startContainer of the Selection's last Range must match the added Rang e expected Text node "Klmnopqr" but got Element node <html><head><title>Selectio n.addRange() tests</title>
6217 <me...
6218 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "" but got object "Selection.addRange() tests
6219
6220 Äb̈c̈d̈ëf̈g̈ḧ
6221 Ijklmnop
6222 QrstuvwxYzabcdefGhijklmn
6223
6224
6225
6226
6227
6228 "use strict";
6229
6230 testAddRangeSubSet(12, 16);
6231 testDiv.style.display = "none";
6232 "
6233 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6234 " but got Element node <html><head><title>Selection.addRange() tests</title>
6235 <me...
6236 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6
6237 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must not throw exceptions or modify the range it's given
6238 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in rangeCount being 1
6239 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first addRange() must result in the selection's last range having the specified endpoints
6240 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: first 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 expecte d object "Selection.addRange() tests
6241
6242 Äb̈c̈d̈ëf̈g̈ḧ
6243 Ijklmnop
6244 QrstuvwxYzabcdefGhijklmn
6245
6246
6247
6248
6249
6250 "use strict";
6251
6252 testAddRangeSubSet(12, 16);
6253 testDiv.style.display = "none";
6254 " but got object "Selection.addRange() tests
6255
6256 Äb̈c̈d̈ëf̈g̈ḧ
6257 Ijklmnop
6258 QrstuvwxYzabcdefGhijklmn
6259
6260
6261
6262
6263
6264 "use strict";
6265
6266 testAddRangeSubSet(12, 16);
6267 testDiv.style.display = "none";
6268 "
6269 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the fi rst added range must modify the Selection's last Range assert_equals: After muta ting the first added Range, startContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6270 " but got Element node <html><head><title>Selection.addRange() tests</title>
6271 <me...
6272 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Se lection's last Range must modify the first added Range assert_equals: After firs t 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
6273 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange( ) must not throw exceptions or modify the range it's given
6274 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange( ) must result in rangeCount being 1
6275 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange( ) must result in the selection's last range having the specified endpoints asser t_equals: startContainer of the Selection's last Range must match the added Rang e expected Text node "Klmnopqr" but got Element node <html><head><title>Selectio n.addRange() tests</title>
6276 <me...
6277 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "Klmnopqr" but got object "Selection.addRange() tests
6278
6279 Äb̈c̈d̈ëf̈g̈ḧ
6280 Ijklmnop
6281 QrstuvwxYzabcdefGhijklmn
6282
6283
6284
6285
6286
6287 "use strict";
6288
6289 testAddRangeSubSet(12, 16);
6290 testDiv.style.display = "none";
6291 "
6292 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6293 " but got Element node <html><head><title>Selection.addRange() tests</title>
6294 <me...
6295 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6
6296 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must no t throw exceptions or modify the range it's given
6297 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must re sult in rangeCount being 1
6298 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must re sult in the selection's last range having the specified endpoints
6299 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: first addRange() must re sult 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
6300
6301 Äb̈c̈d̈ëf̈g̈ḧ
6302 Ijklmnop
6303 QrstuvwxYzabcdefGhijklmn
6304
6305
6306
6307
6308
6309 "use strict";
6310
6311 testAddRangeSubSet(12, 16);
6312 testDiv.style.display = "none";
6313 " but got object "Selection.addRange() tests
6314
6315 Äb̈c̈d̈ëf̈g̈ḧ
6316 Ijklmnop
6317 QrstuvwxYzabcdefGhijklmn
6318
6319
6320
6321
6322
6323 "use strict";
6324
6325 testAddRangeSubSet(12, 16);
6326 testDiv.style.display = "none";
6327 "
6328 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the first adde d range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6329 " but got Element node <html><head><title>Selection.addRange() tests</title>
6330 <me...
6331 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the Selection' s last Range must modify the first added Range assert_equals: After first addRan ge(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
6332 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must n ot throw exceptions or modify the range it's given
6333 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must r esult in rangeCount being 1
6334 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must r esult in the selection's last range having the specified endpoints assert_equals : startContainer of the Selection's last Range must match the added Range expect ed Comment node <!--Stuvwxyz--> but got Element node <html><head><title>Selectio n.addRange() tests</title>
6335 <me...
6336 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: second addRange() must r esult 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 objec t "" but got object "Selection.addRange() tests
6337
6338 Äb̈c̈d̈ëf̈g̈ḧ
6339 Ijklmnop
6340 QrstuvwxYzabcdefGhijklmn
6341
6342
6343
6344
6345
6346 "use strict";
6347
6348 testAddRangeSubSet(12, 16);
6349 testDiv.style.display = "none";
6350 "
6351 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the second add ed range must modify the Selection's last Range assert_equals: After mutating th e second added Range, startContainer of the Selection's last Range must match th e added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6352 " but got Element node <html><head><title>Selection.addRange() tests</title>
6353 <me...
6354 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 50 [detachedComment, 3, detachedComment, 4]: modifying the Selection' s last Range must modify the second added Range assert_equals: After second addR ange(), after mutating the Selection's last Range, startOffset of the Selection' s last Range must match the added Range expected 0 but got 6
6355 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must no t throw exceptions or modify the range it's given
6356 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must re sult in rangeCount being 1
6357 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must re sult in the selection's last range having the specified endpoints
6358 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: first addRange() must re sult 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
6359
6360 Äb̈c̈d̈ëf̈g̈ḧ
6361 Ijklmnop
6362 QrstuvwxYzabcdefGhijklmn
6363
6364
6365
6366
6367
6368 "use strict";
6369
6370 testAddRangeSubSet(12, 16);
6371 testDiv.style.display = "none";
6372 " but got object "Selection.addRange() tests
6373
6374 Äb̈c̈d̈ëf̈g̈ḧ
6375 Ijklmnop
6376 QrstuvwxYzabcdefGhijklmn
6377
6378
6379
6380
6381
6382 "use strict";
6383
6384 testAddRangeSubSet(12, 16);
6385 testDiv.style.display = "none";
6386 "
6387 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the first adde d range must modify the Selection's last Range assert_equals: After mutating the first added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6388 " but got Element node <html><head><title>Selection.addRange() tests</title>
6389 <me...
6390 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the Selection' s last Range must modify the first added Range assert_equals: After first addRan ge(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
6391 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must n ot throw exceptions or modify the range it's given
6392 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must r esult in rangeCount being 1
6393 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must r esult in the selection's last range having the specified endpoints assert_equals : startContainer of the Selection's last Range must match the added Range expect ed Comment node <!--Stuvwxyz--> but got Element node <html><head><title>Selectio n.addRange() tests</title>
6394 <me...
6395 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: second addRange() must r esult 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 objec t "" but got object "Selection.addRange() tests
6396
6397 Äb̈c̈d̈ëf̈g̈ḧ
6398 Ijklmnop
6399 QrstuvwxYzabcdefGhijklmn
6400
6401
6402
6403
6404
6405 "use strict";
6406
6407 testAddRangeSubSet(12, 16);
6408 testDiv.style.display = "none";
6409 "
6410 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the second add ed range must modify the Selection's last Range assert_equals: After mutating th e second added Range, startContainer of the Selection's last Range must match th e added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6411 " but got Element node <html><head><title>Selection.addRange() tests</title>
6412 <me...
6413 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 51 [detachedComment, 5, detachedComment, 5]: modifying the Selection' s last Range must modify the second added Range assert_equals: After second addR ange(), after mutating the Selection's last Range, startOffset of the Selection' s last Range must match the added Range expected 0 but got 6
6414 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addR ange() must not throw exceptions or modify the range it's given
6415 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addR ange() must result in rangeCount being 1
6416 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addR ange() must result in the selection's last range having the specified endpoints
6417 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: first addR ange() 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 e xpected object "Selection.addRange() tests
6418
6419 Äb̈c̈d̈ëf̈g̈ḧ
6420 Ijklmnop
6421 QrstuvwxYzabcdefGhijklmn
6422
6423
6424
6425
6426
6427 "use strict";
6428
6429 testAddRangeSubSet(12, 16);
6430 testDiv.style.display = "none";
6431 " but got object "Selection.addRange() tests
6432
6433 Äb̈c̈d̈ëf̈g̈ḧ
6434 Ijklmnop
6435 QrstuvwxYzabcdefGhijklmn
6436
6437
6438
6439
6440
6441 "use strict";
6442
6443 testAddRangeSubSet(12, 16);
6444 testDiv.style.display = "none";
6445 "
6446 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying the first added range must modify the Selection's last Range assert_equals: Afte r mutating the first added Range, startContainer of the Selection's last Range m ust match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6447 " but got Element node <html><head><title>Selection.addRange() tests</title>
6448 <me...
6449 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: modifying the Selection's last Range must modify the first added Range assert_equals: Afte r first addRange(), after mutating the Selection's last Range, startOffset of th e Selection's last Range must match the added Range expected 0 but got 6
6450 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second add Range() must not throw exceptions or modify the range it's given
6451 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second add Range() must result in rangeCount being 1
6452 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1]: second add Range() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the adde d Range expected Comment node <!--אריה יהודה--> but got Element node <h tml><head><title>Selection.addRange() tests</title>
6453 <me...
6454 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 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 "" but got object "Selection.addRange() tests
6455
6456 Äb̈c̈d̈ëf̈g̈ḧ
6457 Ijklmnop
6458 QrstuvwxYzabcdefGhijklmn
6459
6460
6461
6462
6463
6464 "use strict";
6465
6466 testAddRangeSubSet(12, 16);
6467 testDiv.style.display = "none";
6468 "
6469 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 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̈ḧ
6470 " but got Element node <html><head><title>Selection.addRange() tests</title>
6471 <me...
6472 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 52 [detachedForeignComment, 0, detachedForeignComment, 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
6473 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addR ange() must not throw exceptions or modify the range it's given
6474 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addR ange() must result in rangeCount being 1
6475 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addR ange() must result in the selection's last range having the specified endpoints
6476 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: first addR ange() 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 e xpected object "Selection.addRange() tests
6477
6478 Äb̈c̈d̈ëf̈g̈ḧ
6479 Ijklmnop
6480 QrstuvwxYzabcdefGhijklmn
6481
6482
6483
6484
6485
6486 "use strict";
6487
6488 testAddRangeSubSet(12, 16);
6489 testDiv.style.display = "none";
6490 " but got object "Selection.addRange() tests
6491
6492 Äb̈c̈d̈ëf̈g̈ḧ
6493 Ijklmnop
6494 QrstuvwxYzabcdefGhijklmn
6495
6496
6497
6498
6499
6500 "use strict";
6501
6502 testAddRangeSubSet(12, 16);
6503 testDiv.style.display = "none";
6504 "
6505 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying the first added range must modify the Selection's last Range assert_equals: Afte r mutating the first added Range, startContainer of the Selection's last Range m ust match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6506 " but got Element node <html><head><title>Selection.addRange() tests</title>
6507 <me...
6508 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: modifying the Selection's last Range must modify the first added Range assert_equals: Afte r first addRange(), after mutating the Selection's last Range, startOffset of th e Selection's last Range must match the added Range expected 0 but got 6
6509 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second add Range() must not throw exceptions or modify the range it's given
6510 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second add Range() must result in rangeCount being 1
6511 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: second add Range() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the adde d Range expected Comment node <!--אריה יהודה--> but got Element node <h tml><head><title>Selection.addRange() tests</title>
6512 <me...
6513 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: 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 "" but got object "Selection.addRange() tests
6514
6515 Äb̈c̈d̈ëf̈g̈ḧ
6516 Ijklmnop
6517 QrstuvwxYzabcdefGhijklmn
6518
6519
6520
6521
6522
6523 "use strict";
6524
6525 testAddRangeSubSet(12, 16);
6526 testDiv.style.display = "none";
6527 "
6528 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: 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̈ḧ
6529 " but got Element node <html><head><title>Selection.addRange() tests</title>
6530 <me...
6531 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4]: 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
6532 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() m ust not throw exceptions or modify the range it's given
6533 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() m ust result in rangeCount being 1
6534 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() m ust result in the selection's last range having the specified endpoints
6535 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: first addRange() m ust result in the selection's last range being the same object we added assert_e quals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() tests
6536
6537 Äb̈c̈d̈ëf̈g̈ḧ
6538 Ijklmnop
6539 QrstuvwxYzabcdefGhijklmn
6540
6541
6542
6543
6544
6545 "use strict";
6546
6547 testAddRangeSubSet(12, 16);
6548 testDiv.style.display = "none";
6549 " but got object "Selection.addRange() tests
6550
6551 Äb̈c̈d̈ëf̈g̈ḧ
6552 Ijklmnop
6553 QrstuvwxYzabcdefGhijklmn
6554
6555
6556
6557
6558
6559 "use strict";
6560
6561 testAddRangeSubSet(12, 16);
6562 testDiv.style.display = "none";
6563 "
6564 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the firs t added range must modify the Selection's last Range assert_equals: After mutati ng the first added Range, startContainer of the Selection's last Range must matc h the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6565 " but got Element node <html><head><title>Selection.addRange() tests</title>
6566 <me...
6567 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: modifying the Sele ction's last Range must modify the first added Range assert_equals: After first 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
6568 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must not throw exceptions or modify the range it's given
6569 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must result in rangeCount being 1
6570 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must result in the selection's last range having the specified endpoints assert_ equals: startContainer of the Selection's last Range must match the added Range expected Comment node <!--בן חיים אליעזר--> but got Element node <ht ml><head><title>Selection.addRange() tests</title>
6571 <me...
6572 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: second addRange() must result in the selection's last range being the same object we added assert_ equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "Selection.addRange() tests
6573
6574 Äb̈c̈d̈ëf̈g̈ḧ
6575 Ijklmnop
6576 QrstuvwxYzabcdefGhijklmn
6577
6578
6579
6580
6581
6582 "use strict";
6583
6584 testAddRangeSubSet(12, 16);
6585 testDiv.style.display = "none";
6586 "
6587 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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̈ḧ
6588 " but got Element node <html><head><title>Selection.addRange() tests</title>
6589 <me...
6590 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6]: 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
6591 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must not throw exceptio ns or modify the range it's given
6592 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in rangeCou nt being 1
6593 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the sele ction's last range having the specified endpoints
6594 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 55 [docfrag, 0, docfrag, 0]: first addRange() must result in the sele ction's last range being the same object we added assert_equals: getRangeAt(rang eCount - 1) must return the same object we added expected object "Selection.addR ange() tests
6595
6596 Äb̈c̈d̈ëf̈g̈ḧ
6597 Ijklmnop
6598 QrstuvwxYzabcdefGhijklmn
6599
6600
6601
6602
6603
6604 "use strict";
6605
6606 testAddRangeSubSet(12, 16);
6607 testDiv.style.display = "none";
6608 " but got object "Selection.addRange() tests
6609
6610 Äb̈c̈d̈ëf̈g̈ḧ
6611 Ijklmnop
6612 QrstuvwxYzabcdefGhijklmn
6613
6614
6615
6616
6617
6618 "use strict";
6619
6620 testAddRangeSubSet(12, 16);
6621 testDiv.style.display = "none";
6622 "
6623 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 55 [docfrag, 0, docfrag, 0]: modifying the first added range must mod ify the Selection's last Range assert_equals: After mutating the first added Ran ge, startContainer of the Selection's last Range must match the added Range expe cted Text node "Äb̈c̈d̈ëf̈g̈ḧ
6624 " but got Element node <html><head><title>Selection.addRange() tests</title>
6625 <me...
6626 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 55 [docfrag, 0, docfrag, 0]: modifying the Selection's last Range mus t modify the first added Range assert_equals: After first 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
6627 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must not throw excepti ons or modify the range it's given
6628 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in rangeCo unt being 1
6629 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 55 [docfrag, 0, docfrag, 0]: second addRange() must result in the sel ection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected DocumentFragm ent node with 0 children but got Element node <html><head><title>Selection.addRa nge() tests</title>
6630 <me...
6631 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 55 [docfrag, 0, docfrag, 0]: 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 "Selection.addRange() tests
6632
6633 Äb̈c̈d̈ëf̈g̈ḧ
6634 Ijklmnop
6635 QrstuvwxYzabcdefGhijklmn
6636
6637
6638
6639
6640
6641 "use strict";
6642
6643 testAddRangeSubSet(12, 16);
6644 testDiv.style.display = "none";
6645 "
6646 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 55 [docfrag, 0, docfrag, 0]: 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̈ḧ
6647 " but got Element node <html><head><title>Selection.addRange() tests</title>
6648 <me...
6649 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 55 [docfrag, 0, docfrag, 0]: 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
6650 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must not throw exceptions or modify the range it's given
6651 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must resu lt in rangeCount being 1
6652 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must resu lt in the selection's last range having the specified endpoints
6653 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: first addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " Selection.addRange() tests
6654
6655 Äb̈c̈d̈ëf̈g̈ḧ
6656 Ijklmnop
6657 QrstuvwxYzabcdefGhijklmn
6658
6659
6660
6661
6662
6663 "use strict";
6664
6665 testAddRangeSubSet(12, 16);
6666 testDiv.style.display = "none";
6667 " but got object "Selection.addRange() tests
6668
6669 Äb̈c̈d̈ëf̈g̈ḧ
6670 Ijklmnop
6671 QrstuvwxYzabcdefGhijklmn
6672
6673
6674
6675
6676
6677 "use strict";
6678
6679 testAddRangeSubSet(12, 16);
6680 testDiv.style.display = "none";
6681 "
6682 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the first added range must modify the Selection's last Range assert_equals: After mutating the f irst added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6683 " but got Element node <html><head><title>Selection.addRange() tests</title>
6684 <me...
6685 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's last Range must modify the first added Range assert_equals: After first 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
6686 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must not throw exceptions or modify the range it's given
6687 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must res ult in rangeCount being 1
6688 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must res ult in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected DocumentFragment node with 0 children but got Element node <html><head><title>S election.addRange() tests</title>
6689 <me...
6690 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: second addRange() must res ult in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "Selection.addRange() tests
6691
6692 Äb̈c̈d̈ëf̈g̈ḧ
6693 Ijklmnop
6694 QrstuvwxYzabcdefGhijklmn
6695
6696
6697
6698
6699
6700 "use strict";
6701
6702 testAddRangeSubSet(12, 16);
6703 testDiv.style.display = "none";
6704 "
6705 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 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̈ḧ
6706 " but got Element node <html><head><title>Selection.addRange() tests</title>
6707 <me...
6708 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRan ge(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
6709 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must not throw ex ceptions or modify the range it's given
6710 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in ra ngeCount being 1
6711 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in th e selection's last range having the specified endpoints
6712 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: first addRange() must result in th e selection's last range being the same object we added assert_equals: getRangeA t(rangeCount - 1) must return the same object we added expected object "Selectio n.addRange() tests
6713
6714 Äb̈c̈d̈ëf̈g̈ḧ
6715 Ijklmnop
6716 QrstuvwxYzabcdefGhijklmn
6717
6718
6719
6720
6721
6722 "use strict";
6723
6724 testAddRangeSubSet(12, 16);
6725 testDiv.style.display = "none";
6726 " but got object "Selection.addRange() tests
6727
6728 Äb̈c̈d̈ëf̈g̈ḧ
6729 Ijklmnop
6730 QrstuvwxYzabcdefGhijklmn
6731
6732
6733
6734
6735
6736 "use strict";
6737
6738 testAddRangeSubSet(12, 16);
6739 testDiv.style.display = "none";
6740 "
6741 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the first added range mu st modify the Selection's last Range assert_equals: After mutating the first add ed Range, startContainer of the Selection's last Range must match the added Rang e expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6742 " but got Element node <html><head><title>Selection.addRange() tests</title>
6743 <me...
6744 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Ran ge must modify the first added Range assert_equals: After first addRange(), afte r mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
6745 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must not throw e xceptions or modify the range it's given
6746 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in r angeCount being 1
6747 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in t he selection's last range having the specified endpoints assert_equals: startCon tainer of the Selection's last Range must match the added Range expected Documen tFragment node with 0 children but got Element node <html><head><title>Selection .addRange() tests</title>
6748 <me...
6749 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in t he selection's last range being the same object we added assert_equals: getRange At(rangeCount - 1) must return the same object we added expected object "" but g ot object "Selection.addRange() tests
6750
6751 Äb̈c̈d̈ëf̈g̈ḧ
6752 Ijklmnop
6753 QrstuvwxYzabcdefGhijklmn
6754
6755
6756
6757
6758
6759 "use strict";
6760
6761 testAddRangeSubSet(12, 16);
6762 testDiv.style.display = "none";
6763 "
6764 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the second added range m ust modify the Selection's last Range assert_equals: After mutating the second a dded Range, startContainer of the Selection's last Range must match the added Ra nge expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
6765 " but got Element node <html><head><title>Selection.addRange() tests</title>
6766 <me...
6767 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Ran ge must modify the second added Range assert_equals: After second addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6
6768 Harness: the test ran to completion.
6769
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698