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

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

Issue 2709443002: Selection API: addRange() should be ignored if there is an existing Range. (Closed)
Patch Set: . Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 CONSOLE ERROR: line 24: Discontiguous selection is not supported. 1 CONSOLE WARNING: line 24: The behavior that Selection.addRange() merges existing Range and the specified Range was removed. See https://www.chromestatus.com/fea tures/6680566019653632 for more details.
2 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
3 CONSOLE WARNING: line 24: The behavior that Selection.addRange() merges existing Range and the specified Range is deprecated and will be removed in M58, around April 2017. See https://www.chromestatus.com/features/6680566019653632 for more details.
4 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
5 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
6 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
7 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
8 CONSOLE ERROR: line 8: The given range isn't in document.
9 CONSOLE ERROR: line 8: The given range isn't in document.
10 CONSOLE ERROR: line 8: The given range isn't in document.
11 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
12 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
13 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
14 CONSOLE ERROR: line 8: The given range isn't in document.
15 CONSOLE ERROR: line 8: The given range isn't in document.
16 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
17 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
18 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
19 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
20 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
21 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
22 CONSOLE ERROR: line 8: The given range isn't in document. 2 CONSOLE ERROR: line 8: The given range isn't in document.
23 CONSOLE ERROR: line 8: The given range isn't in document. 3 CONSOLE ERROR: line 8: The given range isn't in document.
24 CONSOLE ERROR: line 8: The given range isn't in document. 4 CONSOLE ERROR: line 8: The given range isn't in document.
25 CONSOLE ERROR: line 8: The given range isn't in document. 5 CONSOLE ERROR: line 8: The given range isn't in document.
26 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
27 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
28 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
29 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
30 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
31 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
32 CONSOLE ERROR: line 8: The given range isn't in document.
33 CONSOLE ERROR: line 8: The given range isn't in document.
34 CONSOLE ERROR: line 8: The given range isn't in document.
35 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
36 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
37 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
38 CONSOLE ERROR: line 8: The given range isn't in document.
39 CONSOLE ERROR: line 8: The given range isn't in document.
40 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
41 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
42 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
43 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
44 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
45 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
46 CONSOLE ERROR: line 8: The given range isn't in document. 6 CONSOLE ERROR: line 8: The given range isn't in document.
47 CONSOLE ERROR: line 8: The given range isn't in document. 7 CONSOLE ERROR: line 8: The given range isn't in document.
48 CONSOLE ERROR: line 8: The given range isn't in document. 8 CONSOLE ERROR: line 8: The given range isn't in document.
49 CONSOLE ERROR: line 8: The given range isn't in document. 9 CONSOLE ERROR: line 8: The given range isn't in document.
50 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
51 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
52 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
53 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
54 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
55 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
56 CONSOLE ERROR: line 8: The given range isn't in document. 10 CONSOLE ERROR: line 8: The given range isn't in document.
57 CONSOLE ERROR: line 8: The given range isn't in document. 11 CONSOLE ERROR: line 8: The given range isn't in document.
58 CONSOLE ERROR: line 8: The given range isn't in document. 12 CONSOLE ERROR: line 8: The given range isn't in document.
59 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
60 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
61 CONSOLE ERROR: line 24: Discontiguous selection is not supported.
62 CONSOLE ERROR: line 8: The given range isn't in document. 13 CONSOLE ERROR: line 8: The given range isn't in document.
63 CONSOLE ERROR: line 8: The given range isn't in document. 14 CONSOLE ERROR: line 8: The given range isn't in document.
64 CONSOLE ERROR: line 24: Discontiguous selection is not supported. 15 CONSOLE ERROR: line 8: The given range isn't in document.
65 CONSOLE ERROR: line 24: Discontiguous selection is not supported. 16 CONSOLE ERROR: line 8: The given range isn't in document.
66 CONSOLE ERROR: line 24: Discontiguous selection is not supported. 17 CONSOLE ERROR: line 8: The given range isn't in document.
67 CONSOLE ERROR: line 24: Discontiguous selection is not supported. 18 CONSOLE ERROR: line 8: The given range isn't in document.
68 CONSOLE ERROR: line 24: Discontiguous selection is not supported. 19 CONSOLE ERROR: line 8: The given range isn't in document.
69 CONSOLE ERROR: line 24: Discontiguous selection is not supported. 20 CONSOLE ERROR: line 8: The given range isn't in document.
21 CONSOLE ERROR: line 8: The given range isn't in document.
22 CONSOLE ERROR: line 8: The given range isn't in document.
23 CONSOLE ERROR: line 8: The given range isn't in document.
24 CONSOLE ERROR: line 8: The given range isn't in document.
70 CONSOLE ERROR: line 8: The given range isn't in document. 25 CONSOLE ERROR: line 8: The given range isn't in document.
71 CONSOLE ERROR: line 8: The given range isn't in document. 26 CONSOLE ERROR: line 8: The given range isn't in document.
72 CONSOLE ERROR: line 8: The given range isn't in document. 27 CONSOLE ERROR: line 8: The given range isn't in document.
73 CONSOLE ERROR: line 8: The given range isn't in document. 28 CONSOLE ERROR: line 8: The given range isn't in document.
74 This is a testharness.js-based test. 29 This is a testharness.js-based test.
75 Found 1696 tests; 1396 PASS, 300 FAIL, 0 TIMEOUT, 0 NOTRUN. 30 Found 1696 tests; 1360 PASS, 336 FAIL, 0 TIMEOUT, 0 NOTRUN.
76 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not th row exceptions or modify the range it's given 31 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not th row exceptions or modify the range it's given
77 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1 32 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1
78 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints 33 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
79 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added 34 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
80 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added ra nge must modify the Selection's last Range 35 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added ra nge must modify the Selection's last Range
81 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's la st Range must modify the first added Range 36 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's la st Range must modify the first added Range
82 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not t hrow exceptions or modify the range it's given 37 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not t hrow exceptions or modify the range it's given
83 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must resul t in rangeCount being 1 38 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must resul t in rangeCount being 1
84 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artOffset of the Selection's last Range must match the added Range expected 0 bu t got 6 39 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artOffset of the Selection's last Range must match the added Range expected 0 bu t got 6
85 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "" 40 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
(...skipping 12 matching lines...) Expand all
98 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 53 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
99 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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 54 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 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
100 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not th row exceptions or modify the range it's given 55 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not th row exceptions or modify the range it's given
101 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1 56 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
102 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints 57 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
103 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added 58 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
104 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added ra nge must modify the Selection's last Range 59 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added ra nge must modify the Selection's last Range
105 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's la st Range must modify the first added Range 60 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's la st Range must modify the first added Range
106 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not t hrow exceptions or modify the range it's given 61 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not t hrow exceptions or modify the range it's given
107 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must resul t in rangeCount being 1 62 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must resul t in rangeCount being 1
108 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must resul t in the selection's last range having the specified endpoints 63 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artOffset of the Selection's last Range must match the added Range expected 2 bu t got 6
109 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "b ̈c̈d̈" but got object "b̈c̈d̈" 64 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "b ̈c̈d̈" but got object ""
110 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 2 65 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
111 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6 66 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
112 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not th row exceptions or modify the range it's given 67 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not th row exceptions or modify the range it's given
113 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1 68 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
114 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints 69 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
115 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added 70 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
116 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added ra nge must modify the Selection's last Range 71 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added ra nge must modify the Selection's last Range
117 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's la st Range must modify the first added Range 72 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's la st Range must modify the first added Range
118 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not t hrow exceptions or modify the range it's given 73 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not t hrow exceptions or modify the range it's given
119 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must resul t in rangeCount being 1 74 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must resul t in rangeCount being 1
120 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must resul t in the selection's last range having the specified endpoints 75 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artOffset of the Selection's last Range must match the added Range expected 2 bu t got 6
121 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: 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 "b ̈c̈d̈e" but got object "b̈c̈d̈e" 76 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: 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 "b ̈c̈d̈e" but got object ""
122 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 2 77 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
123 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: 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 78 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: 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
124 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not th row exceptions or modify the range it's given 79 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not th row exceptions or modify the range it's given
125 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 80 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
126 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints 81 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
127 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added 82 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
128 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added ra nge must modify the Selection's last Range 83 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added ra nge must modify the Selection's last Range
129 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's la st Range must modify the first added Range 84 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's la st Range must modify the first added Range
130 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not t hrow exceptions or modify the range it's given 85 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not t hrow exceptions or modify the range it's given
131 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resul t in rangeCount being 1 86 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resul t in rangeCount being 1
132 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 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 T ext node "Ijklmnop 87 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 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 T ext node "Ijklmnop
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after
237 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6 192 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6
238 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 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 193 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 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
239 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given 194 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
240 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in rangeCount being 1 195 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in rangeCount being 1
241 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoints 196 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoints
242 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we added 197 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we added
243 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifying the fir st added range must modify the Selection's last Range 198 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifying the fir st added range must modify the Selection's last Range
244 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifying the Sel ection's last Range must modify the first added Range 199 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifying the Sel ection's last Range must modify the first added Range
245 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given 200 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
246 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1 201 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1
247 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoints 202 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Element node <html><head><title>Selection.addRange() tests</title>
203 <me... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
204 "
248 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "Selection.addRange() tests 205 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "Selection.addRange() tests
249 206
250 Äb̈c̈d̈ëf̈g̈ḧ 207 Äb̈c̈d̈ëf̈g̈ḧ
251 Ijklmnop 208 Ijklmnop
252 QrstuvwxYzabcdefGhijklmn 209 QrstuvwxYzabcdefGhijklmn
253 210
254 211
255 212
256 213
257 214
258 "use strict"; 215 "use strict";
259 216
260 testAddRangeSubSet(32, 36); 217 testAddRangeSubSet(32, 36);
261 testDiv.style.display = "none"; 218 testDiv.style.display = "none";
262 " but got object "Selection.addRange() tests 219 " but got object ""
263 220 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6
264 Äb̈c̈d̈ëf̈g̈ḧ
265 Ijklmnop
266 QrstuvwxYzabcdefGhijklmn
267
268
269
270
271
272 "use strict";
273
274 testAddRangeSubSet(32, 36);
275 testDiv.style.display = "none";
276 "
277 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: 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̈ḧ
278 " but got Element node <html><head><title>Selection.addRange() tests</title>
279 <me...
280 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: 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 221 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 15 [document.documentElement, 0, document.documentElement, 2]: 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
281 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given 222 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
282 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in rangeCount being 1 223 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in rangeCount being 1
283 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoints 224 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoints
284 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we added 225 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we added
285 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifying the fir st added range must modify the Selection's last Range 226 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifying the fir st added range must modify the Selection's last Range
286 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifying the Sel ection's last Range must modify the first added Range 227 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifying the Sel ection's last Range must modify the first added Range
287 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given 228 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
288 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1 229 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1
289 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoints 230 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Element node <html><head><title>Selection.addRange() tests</title>
231 <me... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
232 "
290 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "Äb̈c̈d̈ëf̈g̈ḧ 233 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "Äb̈c̈d̈ëf̈g̈ḧ
291 Ijklmnop 234 Ijklmnop
292 QrstuvwxYzabcdefGhijklmn 235 QrstuvwxYzabcdefGhijklmn
293 236
294 237
295 238
296 239
297 240
298 "use strict"; 241 "use strict";
299 242
300 testAddRangeSubSet(32, 36); 243 testAddRangeSubSet(32, 36);
301 testDiv.style.display = "none"; 244 testDiv.style.display = "none";
302 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 245 " but got object ""
303 Ijklmnop 246 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6
304 QrstuvwxYzabcdefGhijklmn
305
306
307
308
309
310 "use strict";
311
312 testAddRangeSubSet(32, 36);
313 testDiv.style.display = "none";
314 "
315 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: 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̈ḧ
316 " but got Element node <html><head><title>Selection.addRange() tests</title>
317 <me...
318 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: 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 247 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 16 [document.documentElement, 1, document.documentElement, 2]: 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
319 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must not throw excepti ons or modify the range it's given 248 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must not throw excepti ons or modify the range it's given
320 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCo unt being 1 249 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCo unt being 1
321 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the sel ection's last range having the specified endpoints 250 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the sel ection's last range having the specified endpoints
322 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the sel ection's last range being the same object we added 251 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the sel ection's last range being the same object we added
323 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the first added range must mo dify the Selection's last Range 252 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the first added range must mo dify the Selection's last Range
324 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range mu st modify the first added Range 253 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range mu st modify the first added Range
325 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must not throw except ions or modify the range it's given 254 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must not throw except ions or modify the range it's given
326 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in rangeC ount being 1 255 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in rangeC ount being 1
327 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 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 <head><title>Selection.addRange() tests</title> 256 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 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 <head><title>Selection.addRange() tests</title>
328 <meta nam... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 257 <meta nam... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
329 " 258 "
330 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 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 "" but got ob ject "" 259 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 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 "" but got ob ject ""
331 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expe cted 0 but got 6 260 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expe cted 0 but got 6
332 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 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 261 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 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
333 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw excepti ons or modify the range it's given 262 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw excepti ons or modify the range it's given
334 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCo unt being 1 263 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCo unt being 1
335 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the sel ection's last range having the specified endpoints 264 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the sel ection's last range having the specified endpoints
336 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the sel ection's last range being the same object we added 265 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the sel ection's last range being the same object we added
337 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must mo dify the Selection's last Range 266 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must mo dify the Selection's last Range
338 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range mu st modify the first added Range 267 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range mu st modify the first added Range
339 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw except ions or modify the range it's given 268 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw except ions or modify the range it's given
340 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeC ount being 1 269 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeC ount being 1
341 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the se lection's last range having the specified endpoints 270 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 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 <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
271 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
272 "
342 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 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 "Äb̈c̈d̈ëf̈ g̈ḧ 273 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 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 "Äb̈c̈d̈ëf̈ g̈ḧ
343 Ijklmnop 274 Ijklmnop
344 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ 275 QrstuvwxYzabcdefGhijklmn" but got object ""
345 Ijklmnop 276 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expe cted 0 but got 6
346 QrstuvwxYzabcdefGhijklmn"
347 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 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̈ḧ
348 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
349 </p><p id...
350 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 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 277 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 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
351 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRang e() must not throw exceptions or modify the range it's given 278 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRang e() must not throw exceptions or modify the range it's given
352 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRang e() must result in rangeCount being 1 279 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRang e() must result in rangeCount being 1
353 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRang e() must result in the selection's last range having the specified endpoints 280 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRang e() must result in the selection's last range having the specified endpoints
354 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRang e() must result in the selection's last range being the same object we added 281 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRang e() must result in the selection's last range being the same object we added
355 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range 282 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
356 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range 283 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
357 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRan ge() must do nothing 284 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRan ge() must do nothing
358 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exc eptions or modify the range it's given 285 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exc eptions or modify the range it's given
359 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in ran geCount being 1 286 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in ran geCount being 1
(...skipping 24 matching lines...) Expand all
384 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtOffset of the Selection's last Range must match the added Range expected 0 but got 6 311 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtOffset of the Selection's last Range must match the added Range expected 0 but got 6
385 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6 312 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6
386 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or mod ify the range it's given 313 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or mod ify the range it's given
387 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1 314 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
388 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's l ast range having the specified endpoints 315 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's l ast range having the specified endpoints
389 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's l ast range being the same object we added 316 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's l ast range being the same object we added
390 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the S election's last Range 317 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the S election's last Range
391 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range 318 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
392 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or mo dify the range it's given 319 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or mo dify the range it's given
393 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1 320 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
394 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints 321 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the S election's last Range must match the added Range expected Element node <p id="a" >Äb̈c̈d̈ëf̈g̈ḧ
322 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
323 "
395 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ 324 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
396 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 325 " but got object ""
397 " 326 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtOffset of the Selection's last Range must match the added Range expected 0 but got 6
398 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtContainer of the Selection's last Range must match the added Range expected Te xt node "Äb̈c̈d̈ëf̈g̈ḧ
399 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
400 </p>
401 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6 327 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6
402 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw excepti ons or modify the range it's given 328 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw excepti ons or modify the range it's given
403 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCo unt being 1 329 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCo unt being 1
404 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the sel ection's last range having the specified endpoints 330 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the sel ection's last range having the specified endpoints
405 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the sel ection's last range being the same object we added 331 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the sel ection's last range being the same object we added
406 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must mo dify the Selection's last Range 332 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must mo dify the Selection's last Range
407 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range mu st modify the first added Range 333 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range mu st modify the first added Range
408 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must do nothing 334 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must do nothing
409 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw excepti ons or modify the range it's given 335 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw excepti ons or modify the range it's given
410 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCo unt being 1 336 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCo unt being 1
411 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the sel ection's last range having the specified endpoints 337 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the sel ection's last range having the specified endpoints
412 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the sel ection's last range being the same object we added 338 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the sel ection's last range being the same object we added
413 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must mo dify the Selection's last Range 339 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must mo dify the Selection's last Range
414 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range mu st modify the first added Range 340 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range mu st modify the first added Range
415 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must do nothing 341 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must do nothing
416 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not t hrow exceptions or modify the range it's given 342 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not t hrow exceptions or modify the range it's given
417 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resul t in rangeCount being 1 343 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resul t in rangeCount being 1
418 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resul t in the selection's last range having the specified endpoints 344 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resul t in the selection's last range having the specified endpoints
419 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resul t in the selection's last range being the same object we added 345 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must resul t in the selection's last range being the same object we added
420 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added r ange must modify the Selection's last Range 346 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added r ange must modify the Selection's last Range
421 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's l ast Range must modify the first added Range 347 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's l ast Range must modify the first added Range
422 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given 348 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
423 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resu lt in rangeCount being 1 349 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resu lt in rangeCount being 1
424 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resu lt in the selection's last range having the specified endpoints 350 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resu lt in the selection's last range having the specified endpoints assert_equals: s tartOffset of the Selection's last Range must match the added Range expected 0 b ut got 6
425 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " Äb̈c̈d̈ëf̈g̈ḧ 351 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " Äb̈c̈d̈ëf̈g̈ḧ
426 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 352 " but got object ""
427 " 353 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the s econd added Range, startOffset of the Selection's last Range must match the adde d Range expected 0 but got 6
428 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the s econd added Range, endContainer of the Selection's last Range must match the add ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
429 " but got Text node "Ijklmnop
430 "
431 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's l ast Range must modify the second added Range assert_equals: After second addRang e(), after mutating the Selection's last Range, startOffset of the Selection's l ast Range must match the added Range expected 0 but got 6 354 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's l ast Range must modify the second added Range assert_equals: After second addRang e(), after mutating the Selection's last Range, startOffset of the Selection's l ast Range must match the added Range expected 0 but got 6
432 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not t hrow exceptions or modify the range it's given 355 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not t hrow exceptions or modify the range it's given
433 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must resul t in rangeCount being 1 356 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must resul t in rangeCount being 1
434 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must resul t in the selection's last range having the specified endpoints 357 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must resul t in the selection's last range having the specified endpoints
435 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must resul t in the selection's last range being the same object we added 358 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must resul t in the selection's last range being the same object we added
436 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added r ange must modify the Selection's last Range 359 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added r ange must modify the Selection's last Range
437 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's l ast Range must modify the first added Range 360 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's l ast Range must modify the first added Range
438 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given 361 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
439 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must resu lt in rangeCount being 1 362 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must resu lt in rangeCount being 1
440 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must resu lt in the selection's last range having the specified endpoints 363 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must resu lt in the selection's last range having the specified endpoints assert_equals: s tartOffset of the Selection's last Range must match the added Range expected 0 b ut got 6
441 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " Äb̈c̈d̈ëf̈g̈ḧ 364 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " Äb̈c̈d̈ëf̈g̈ḧ
442 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ 365 Ijklmnop" but got object ""
443 Ijklmnop" 366 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the s econd added Range, startOffset of the Selection's last Range must match the adde d Range expected 0 but got 6
444 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the s econd added Range, endContainer of the Selection's last Range must match the add ed Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
445 " but got Text node "Ijklmnop
446 "
447 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's l ast Range must modify the second added Range assert_equals: After second addRang e(), after mutating the Selection's last Range, startOffset of the Selection's l ast Range must match the added Range expected 0 but got 6 367 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's l ast Range must modify the second added Range assert_equals: After second addRang e(), after mutating the Selection's last Range, startOffset of the Selection's l ast Range must match the added Range expected 0 but got 6
448 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw except ions or modify the range it's given 368 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw except ions or modify the range it's given
449 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeC ount being 1 369 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeC ount being 1
450 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the se lection's last range having the specified endpoints 370 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the se lection's last range having the specified endpoints
451 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the se lection's last range being the same object we added 371 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the se lection's last range being the same object we added
452 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must m odify the Selection's last Range 372 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must m odify the Selection's last Range
453 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range m ust modify the first added Range 373 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range m ust modify the first added Range
454 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw excep tions or modify the range it's given 374 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw excep tions or modify the range it's given
455 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in range Count being 1 375 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in range Count being 1
456 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the s election's last range having the specified endpoints 376 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startOffset of the Selection's last Range must match the added Range expected 3 but got 6
457 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 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 "̈c̈d̈ëf̈g̈ ḧ 377 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 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 "̈c̈d̈ëf̈g̈ ḧ
458 Ijklmnop 378 Ijklmnop
459 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ 379 QrstuvwxYzabcdef" but got object ""
460 Ijklmnop 380 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6
461 QrstuvwxYzabcdef"
462 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 3
463 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 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 381 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 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
464 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw except ions or modify the range it's given 382 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw except ions or modify the range it's given
465 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeC ount being 1 383 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeC ount being 1
466 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the se lection's last range having the specified endpoints 384 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the se lection's last range having the specified endpoints
467 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the se lection's last range being the same object we added 385 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the se lection's last range being the same object we added
468 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must m odify the Selection's last Range 386 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must m odify the Selection's last Range
469 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range m ust modify the first added Range 387 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range m ust modify the first added Range
470 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw excep tions or modify the range it's given 388 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw excep tions or modify the range it's given
471 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in range Count being 1 389 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in range Count being 1
472 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the s election's last range having the specified endpoints 390 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: 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̈ḧ
473 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: 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" bu t got object "Äb̈c̈d" 391 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
474 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 392 "
475 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 393 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: 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" bu t got object ""
476 </p> 394 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6
477 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: 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 395 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: 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
478 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modi fy the range it's given 396 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modi fy the range it's given
479 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1 397 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
480 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's la st range having the specified endpoints 398 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's la st range having the specified endpoints
481 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's la st range being the same object we added 399 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's la st range being the same object we added
482 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Se lection's last Range 400 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Se lection's last Range
483 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify t he first added Range 401 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify t he first added Range
484 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or mod ify the range it's given 402 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or mod ify the range it's given
485 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 403 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1
486 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's l ast range having the specified endpoints assert_equals: startContainer of the Se lection's last Range must match the added Range expected Element node <div id="t est"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 404 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's l ast range having the specified endpoints assert_equals: startContainer of the Se lection's last Range must match the added Range expected Element node <div id="t est"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
539 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 34 [document, 0, document, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtOffset of the Selection's last Range must match the added Range expected 0 but got 6 457 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 34 [document, 0, document, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtOffset of the Selection's last Range must match the added Range expected 0 but got 6
540 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6 458 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 34 [document, 0, document, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6
541 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must not throw exceptions or mod ify the range it's given 459 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must not throw exceptions or mod ify the range it's given
542 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in rangeCount being 1 460 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in rangeCount being 1
543 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the selection's l ast range having the specified endpoints 461 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the selection's l ast range having the specified endpoints
544 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the selection's l ast range being the same object we added 462 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 35 [document, 0, document, 2]: first addRange() must result in the selection's l ast range being the same object we added
545 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 35 [document, 0, document, 2]: modifying the first added range must modify the S election's last Range 463 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 35 [document, 0, document, 2]: modifying the first added range must modify the S election's last Range
546 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range must modify the first added Range 464 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range must modify the first added Range
547 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must not throw exceptions or mo dify the range it's given 465 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must not throw exceptions or mo dify the range it's given
548 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in rangeCount being 1 466 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in rangeCount being 1
549 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the selection's last range having the specified endpoints 467 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the S election's last Range must match the added Range expected Document node with 2 c hildren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
468 "
550 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() t ests 469 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 35 [document, 0, document, 2]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() t ests
551 470
552 Äb̈c̈d̈ëf̈g̈ḧ 471 Äb̈c̈d̈ëf̈g̈ḧ
553 Ijklmnop 472 Ijklmnop
554 QrstuvwxYzabcdefGhijklmn 473 QrstuvwxYzabcdefGhijklmn
555 474
556 475
557 476
558 477
559 478
560 "use strict"; 479 "use strict";
561 480
562 testAddRangeSubSet(32, 36); 481 testAddRangeSubSet(32, 36);
563 testDiv.style.display = "none"; 482 testDiv.style.display = "none";
564 " but got object "Selection.addRange() tests 483 " but got object ""
565 484 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 35 [document, 0, document, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtOffset of the Selection's last Range must match the added Range expected 0 but got 6
566 Äb̈c̈d̈ëf̈g̈ḧ
567 Ijklmnop
568 QrstuvwxYzabcdefGhijklmn
569
570
571
572
573
574 "use strict";
575
576 testAddRangeSubSet(32, 36);
577 testDiv.style.display = "none";
578 "
579 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 35 [document, 0, document, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtContainer of the Selection's last Range must match the added Range expected Te xt node "Äb̈c̈d̈ëf̈g̈ḧ
580 " but got Document node with 2 children
581 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6 485 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 35 [document, 0, document, 2]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6
582 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must not throw exceptions or mod ify the range it's given 486 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must not throw exceptions or mod ify the range it's given
583 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in rangeCount being 1 487 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in rangeCount being 1
584 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the selection's l ast range having the specified endpoints 488 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the selection's l ast range having the specified endpoints
585 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the selection's l ast range being the same object we added 489 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 36 [document, 1, document, 2]: first addRange() must result in the selection's l ast range being the same object we added
586 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 36 [document, 1, document, 2]: modifying the first added range must modify the S election's last Range 490 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 36 [document, 1, document, 2]: modifying the first added range must modify the S election's last Range
587 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range must modify the first added Range 491 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range must modify the first added Range
588 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must not throw exceptions or mo dify the range it's given 492 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must not throw exceptions or mo dify the range it's given
589 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in rangeCount being 1 493 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in rangeCount being 1
590 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the selection's last range having the specified endpoints 494 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the S election's last Range must match the added Range expected Document node with 2 c hildren but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
495 "
591 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() t ests 496 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 36 [document, 1, document, 2]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Selection.addRange() t ests
592 497
593 Äb̈c̈d̈ëf̈g̈ḧ 498 Äb̈c̈d̈ëf̈g̈ḧ
594 Ijklmnop 499 Ijklmnop
595 QrstuvwxYzabcdefGhijklmn 500 QrstuvwxYzabcdefGhijklmn
596 501
597 502
598 503
599 504
600 505
601 "use strict"; 506 "use strict";
602 507
603 testAddRangeSubSet(32, 36); 508 testAddRangeSubSet(32, 36);
604 testDiv.style.display = "none"; 509 testDiv.style.display = "none";
605 " but got object "Selection.addRange() tests 510 " but got object ""
606 511 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 36 [document, 1, document, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtOffset of the Selection's last Range must match the added Range expected 0 but got 6
607 Äb̈c̈d̈ëf̈g̈ḧ
608 Ijklmnop
609 QrstuvwxYzabcdefGhijklmn
610
611
612
613
614
615 "use strict";
616
617 testAddRangeSubSet(32, 36);
618 testDiv.style.display = "none";
619 "
620 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 36 [document, 1, document, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtContainer of the Selection's last Range must match the added Range expected Te xt node "Äb̈c̈d̈ëf̈g̈ḧ
621 " but got Document node with 2 children
622 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6 512 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 36 [document, 1, document, 2]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6
623 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptions or modif y the range it's given 513 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptions or modif y the range it's given
624 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCount being 1 514 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCount being 1
625 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selection's las t range having the specified endpoints 515 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selection's las t range having the specified endpoints
626 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selection's las t range being the same object we added 516 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the selection's las t range being the same object we added
627 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must modify the Sel ection's last Range 517 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must modify the Sel ection's last Range
628 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify th e first added Range 518 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify th e first added Range
629 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw exceptions or modi fy the range it's given 519 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw exceptions or modi fy the range it's given
630 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCount being 1 520 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCount being 1
631 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selection's la st range having the specified endpoints assert_equals: endContainer of the Selec tion's last Range must match the added Range expected Comment node <!--Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 521 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selection's la st range having the specified endpoints assert_equals: startContainer of the Sel ection's last Range must match the added Range expected Element node <div id="te st"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
632 </p><p id="b" s... 522 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
523 "
633 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selection's la st range being the same object we added assert_equals: getRangeAt(rangeCount - 1 ) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ 524 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the selection's la st range being the same object we added assert_equals: getRangeAt(rangeCount - 1 ) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
634 Ijklmnop 525 Ijklmnop
635 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ 526 QrstuvwxYzabcdefGhijklmn" but got object ""
636 Ijklmnop 527 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must modify the Se lection's last Range assert_equals: After mutating the second added Range, start Offset of the Selection's last Range must match the added Range expected 0 but g ot 6
637 QrstuvwxYzabcdefGhijklmn"
638 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must modify the Se lection's last Range assert_equals: After mutating the second added Range, start Container of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
639 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
640 </p><p id="b" s...
641 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify th e second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 528 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range must modify th e second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
642 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not throw excepti ons or modify the range it's given 529 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not throw excepti ons or modify the range it's given
643 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCo unt being 1 530 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCo unt being 1
644 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the sel ection's last range having the specified endpoints 531 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the sel ection's last range having the specified endpoints
645 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the sel ection's last range being the same object we added 532 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the sel ection's last range being the same object we added
646 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added range must mo dify the Selection's last Range 533 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added range must mo dify the Selection's last Range
647 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range mu st modify the first added Range 534 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's last Range mu st modify the first added Range
648 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not throw except ions or modify the range it's given 535 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not throw except ions or modify the range it's given
649 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in rangeC ount being 1 536 PASS Range 32 [document.documentElement, 1, document.body, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in rangeC ount being 1
650 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Text node "Q rstuvwx" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 537 FAIL Range 32 [document.documentElement, 1, document.body, 0] followed by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Text node "Q rstuvwx" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
(...skipping 223 matching lines...) Expand 10 before | Expand all | Expand 10 after
874 FAIL Range 34 [document, 0, document, 1] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtOffset of the Selection's last Range must match the added Range expected 0 but got 6 761 FAIL Range 34 [document, 0, document, 1] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtOffset of the Selection's last Range must match the added Range expected 0 but got 6
875 FAIL Range 34 [document, 0, document, 1] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6 762 FAIL Range 34 [document, 0, document, 1] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6
876 PASS Range 34 [document, 0, document, 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or mod ify the range it's given 763 PASS Range 34 [document, 0, document, 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or mod ify the range it's given
877 PASS Range 34 [document, 0, document, 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1 764 PASS Range 34 [document, 0, document, 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
878 PASS Range 34 [document, 0, document, 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's l ast range having the specified endpoints 765 PASS Range 34 [document, 0, document, 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's l ast range having the specified endpoints
879 PASS Range 34 [document, 0, document, 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's l ast range being the same object we added 766 PASS Range 34 [document, 0, document, 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's l ast range being the same object we added
880 PASS Range 34 [document, 0, document, 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the first added range must modify the S election's last Range 767 PASS Range 34 [document, 0, document, 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the first added range must modify the S election's last Range
881 PASS Range 34 [document, 0, document, 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range 768 PASS Range 34 [document, 0, document, 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
882 PASS Range 34 [document, 0, document, 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or mo dify the range it's given 769 PASS Range 34 [document, 0, document, 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or mo dify the range it's given
883 PASS Range 34 [document, 0, document, 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1 770 PASS Range 34 [document, 0, document, 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
884 PASS Range 34 [document, 0, document, 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints 771 FAIL Range 34 [document, 0, document, 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startOffset of the Sele ction's last Range must match the added Range expected 2 but got 6
885 FAIL Range 34 [document, 0, document, 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "b̈c̈d̈" but got object "b̈c̈d̈" 772 FAIL Range 34 [document, 0, document, 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "b̈c̈d̈" but got object ""
886 FAIL Range 34 [document, 0, document, 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtOffset of the Selection's last Range must match the added Range expected 0 but got 2 773 FAIL Range 34 [document, 0, document, 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtOffset of the Selection's last Range must match the added Range expected 0 but got 6
887 FAIL Range 34 [document, 0, document, 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6 774 FAIL Range 34 [document, 0, document, 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6
888 PASS Range 34 [document, 0, document, 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or mod ify the range it's given 775 PASS Range 34 [document, 0, document, 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or mod ify the range it's given
889 PASS Range 34 [document, 0, document, 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1 776 PASS Range 34 [document, 0, document, 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
890 PASS Range 34 [document, 0, document, 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's l ast range having the specified endpoints 777 PASS Range 34 [document, 0, document, 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's l ast range having the specified endpoints
891 PASS Range 34 [document, 0, document, 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's l ast range being the same object we added 778 PASS Range 34 [document, 0, document, 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's l ast range being the same object we added
892 PASS Range 34 [document, 0, document, 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the first added range must modify the S election's last Range 779 PASS Range 34 [document, 0, document, 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the first added range must modify the S election's last Range
893 PASS Range 34 [document, 0, document, 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range 780 PASS Range 34 [document, 0, document, 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
894 PASS Range 34 [document, 0, document, 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or mo dify the range it's given 781 PASS Range 34 [document, 0, document, 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or mo dify the range it's given
895 PASS Range 34 [document, 0, document, 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1 782 PASS Range 34 [document, 0, document, 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
896 PASS Range 34 [document, 0, document, 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints 783 FAIL Range 34 [document, 0, document, 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startOffset of the Sele ction's last Range must match the added Range expected 2 but got 6
897 FAIL Range 34 [document, 0, document, 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "b̈c̈d̈e" but got objec t "b̈c̈d̈e" 784 FAIL Range 34 [document, 0, document, 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "b̈c̈d̈e" but got objec t ""
898 FAIL Range 34 [document, 0, document, 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtOffset of the Selection's last Range must match the added Range expected 0 but got 2 785 FAIL Range 34 [document, 0, document, 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtOffset of the Selection's last Range must match the added Range expected 0 but got 6
899 FAIL Range 34 [document, 0, document, 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6 786 FAIL Range 34 [document, 0, document, 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6
900 PASS Range 34 [document, 0, document, 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or mod ify the range it's given 787 PASS Range 34 [document, 0, document, 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or mod ify the range it's given
901 PASS Range 34 [document, 0, document, 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 788 PASS Range 34 [document, 0, document, 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
902 PASS Range 34 [document, 0, document, 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's l ast range having the specified endpoints 789 PASS Range 34 [document, 0, document, 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's l ast range having the specified endpoints
903 PASS Range 34 [document, 0, document, 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's l ast range being the same object we added 790 PASS Range 34 [document, 0, document, 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's l ast range being the same object we added
904 PASS Range 34 [document, 0, document, 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: modifying the first added range must modify the S election's last Range 791 PASS Range 34 [document, 0, document, 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: modifying the first added range must modify the S election's last Range
905 PASS Range 34 [document, 0, document, 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range 792 PASS Range 34 [document, 0, document, 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
906 PASS Range 34 [document, 0, document, 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or mo dify the range it's given 793 PASS Range 34 [document, 0, document, 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or mo dify the range it's given
907 PASS Range 34 [document, 0, document, 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 794 PASS Range 34 [document, 0, document, 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
908 FAIL Range 34 [document, 0, document, 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the S election's last Range must match the added Range expected Text node "Ijklmnop 795 FAIL Range 34 [document, 0, document, 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the S election's last Range must match the added Range expected Text node "Ijklmnop
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after
1013 FAIL Range 34 [document, 0, document, 1] followed by Range 14 [document.document Element, 0, document.documentElement, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6 900 FAIL Range 34 [document, 0, document, 1] followed by Range 14 [document.document Element, 0, document.documentElement, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6
1014 FAIL Range 34 [document, 0, document, 1] followed by Range 14 [document.document Element, 0, document.documentElement, 1]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6 901 FAIL Range 34 [document, 0, document, 1] followed by Range 14 [document.document Element, 0, document.documentElement, 1]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
1015 PASS Range 34 [document, 0, document, 1] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: first addRange() must not throw except ions or modify the range it's given 902 PASS Range 34 [document, 0, document, 1] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: first addRange() must not throw except ions or modify the range it's given
1016 PASS Range 34 [document, 0, document, 1] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: first addRange() must result in rangeC ount being 1 903 PASS Range 34 [document, 0, document, 1] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: first addRange() must result in rangeC ount being 1
1017 PASS Range 34 [document, 0, document, 1] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: first addRange() must result in the se lection's last range having the specified endpoints 904 PASS Range 34 [document, 0, document, 1] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: first addRange() must result in the se lection's last range having the specified endpoints
1018 PASS Range 34 [document, 0, document, 1] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: first addRange() must result in the se lection's last range being the same object we added 905 PASS Range 34 [document, 0, document, 1] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: first addRange() must result in the se lection's last range being the same object we added
1019 PASS Range 34 [document, 0, document, 1] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: modifying the first added range must m odify the Selection's last Range 906 PASS Range 34 [document, 0, document, 1] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: modifying the first added range must m odify the Selection's last Range
1020 PASS Range 34 [document, 0, document, 1] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: modifying the Selection's last Range m ust modify the first added Range 907 PASS Range 34 [document, 0, document, 1] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: modifying the Selection's last Range m ust modify the first added Range
1021 PASS Range 34 [document, 0, document, 1] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: second addRange() must not throw excep tions or modify the range it's given 908 PASS Range 34 [document, 0, document, 1] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: second addRange() must not throw excep tions or modify the range it's given
1022 PASS Range 34 [document, 0, document, 1] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: second addRange() must result in range Count being 1 909 PASS Range 34 [document, 0, document, 1] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: second addRange() must result in range Count being 1
1023 PASS Range 34 [document, 0, document, 1] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: second addRange() must result in the s election's last range having the specified endpoints 910 FAIL Range 34 [document, 0, document, 1] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Element nod e <html><head><title>Selection.addRange() tests</title>
911 <me... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
912 "
1024 FAIL Range 34 [document, 0, document, 1] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Selection.a ddRange() tests 913 FAIL Range 34 [document, 0, document, 1] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Selection.a ddRange() tests
1025 914
1026 Äb̈c̈d̈ëf̈g̈ḧ 915 Äb̈c̈d̈ëf̈g̈ḧ
1027 Ijklmnop 916 Ijklmnop
1028 QrstuvwxYzabcdefGhijklmn 917 QrstuvwxYzabcdefGhijklmn
1029 918
1030 919
1031 920
1032 921
1033 922
1034 "use strict"; 923 "use strict";
1035 924
1036 testAddRangeSubSet(32, 36); 925 testAddRangeSubSet(32, 36);
1037 testDiv.style.display = "none"; 926 testDiv.style.display = "none";
1038 " but got object "Selection.addRange() tests 927 " but got object ""
1039 928 FAIL Range 34 [document, 0, document, 1] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6
1040 Äb̈c̈d̈ëf̈g̈ḧ
1041 Ijklmnop
1042 QrstuvwxYzabcdefGhijklmn
1043
1044
1045
1046
1047
1048 "use strict";
1049
1050 testAddRangeSubSet(32, 36);
1051 testDiv.style.display = "none";
1052 "
1053 FAIL Range 34 [document, 0, document, 1] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1054 " but got Element node <html><head><title>Selection.addRange() tests</title>
1055 <me...
1056 FAIL Range 34 [document, 0, document, 1] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6 929 FAIL Range 34 [document, 0, document, 1] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
1057 PASS Range 34 [document, 0, document, 1] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: first addRange() must not throw except ions or modify the range it's given 930 PASS Range 34 [document, 0, document, 1] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: first addRange() must not throw except ions or modify the range it's given
1058 PASS Range 34 [document, 0, document, 1] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: first addRange() must result in rangeC ount being 1 931 PASS Range 34 [document, 0, document, 1] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: first addRange() must result in rangeC ount being 1
1059 PASS Range 34 [document, 0, document, 1] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: first addRange() must result in the se lection's last range having the specified endpoints 932 PASS Range 34 [document, 0, document, 1] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: first addRange() must result in the se lection's last range having the specified endpoints
1060 PASS Range 34 [document, 0, document, 1] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: first addRange() must result in the se lection's last range being the same object we added 933 PASS Range 34 [document, 0, document, 1] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: first addRange() must result in the se lection's last range being the same object we added
1061 PASS Range 34 [document, 0, document, 1] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: modifying the first added range must m odify the Selection's last Range 934 PASS Range 34 [document, 0, document, 1] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: modifying the first added range must m odify the Selection's last Range
1062 PASS Range 34 [document, 0, document, 1] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: modifying the Selection's last Range m ust modify the first added Range 935 PASS Range 34 [document, 0, document, 1] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: modifying the Selection's last Range m ust modify the first added Range
1063 PASS Range 34 [document, 0, document, 1] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: second addRange() must not throw excep tions or modify the range it's given 936 PASS Range 34 [document, 0, document, 1] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: second addRange() must not throw excep tions or modify the range it's given
1064 PASS Range 34 [document, 0, document, 1] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: second addRange() must result in range Count being 1 937 PASS Range 34 [document, 0, document, 1] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: second addRange() must result in range Count being 1
1065 PASS Range 34 [document, 0, document, 1] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: second addRange() must result in the s election's last range having the specified endpoints 938 FAIL Range 34 [document, 0, document, 1] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Element nod e <html><head><title>Selection.addRange() tests</title>
939 <me... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
940 "
1066 FAIL Range 34 [document, 0, document, 1] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf ̈g̈ḧ 941 FAIL Range 34 [document, 0, document, 1] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf ̈g̈ḧ
1067 Ijklmnop 942 Ijklmnop
1068 QrstuvwxYzabcdefGhijklmn 943 QrstuvwxYzabcdefGhijklmn
1069 944
1070 945
1071 946
1072 947
1073 948
1074 "use strict"; 949 "use strict";
1075 950
1076 testAddRangeSubSet(32, 36); 951 testAddRangeSubSet(32, 36);
1077 testDiv.style.display = "none"; 952 testDiv.style.display = "none";
1078 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 953 " but got object ""
1079 Ijklmnop 954 FAIL Range 34 [document, 0, document, 1] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6
1080 QrstuvwxYzabcdefGhijklmn
1081
1082
1083
1084
1085
1086 "use strict";
1087
1088 testAddRangeSubSet(32, 36);
1089 testDiv.style.display = "none";
1090 "
1091 FAIL Range 34 [document, 0, document, 1] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1092 " but got Element node <html><head><title>Selection.addRange() tests</title>
1093 <me...
1094 FAIL Range 34 [document, 0, document, 1] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6 955 FAIL Range 34 [document, 0, document, 1] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
1095 PASS Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must not throw exceptions or modify the ran ge it's given 956 PASS Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must not throw exceptions or modify the ran ge it's given
1096 PASS Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1 957 PASS Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1
1097 PASS Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range h aving the specified endpoints 958 PASS Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range h aving the specified endpoints
1098 PASS Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range b eing the same object we added 959 PASS Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range b eing the same object we added
1099 PASS Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the first added range must modify the Selection's last Range 960 PASS Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the first added range must modify the Selection's last Range
1100 PASS Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the first a dded Range 961 PASS Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the first a dded Range
1101 PASS Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must not throw exceptions or modify the ra nge it's given 962 PASS Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must not throw exceptions or modify the ra nge it's given
1102 PASS Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in rangeCount being 1 963 PASS Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in rangeCount being 1
1103 FAIL Range 34 [document, 0, document, 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 assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <head><title>Selecti on.addRange() tests</title> 964 FAIL Range 34 [document, 0, document, 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 assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <head><title>Selecti on.addRange() tests</title>
1104 <meta nam... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 965 <meta nam... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1105 " 966 "
1106 FAIL Range 34 [document, 0, document, 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: getRangeAt(rangeCount - 1) must re turn the same object we added expected object "" but got object "" 967 FAIL Range 34 [document, 0, document, 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: getRangeAt(rangeCount - 1) must re turn the same object we added expected object "" but got object ""
1107 FAIL Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 968 FAIL Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1108 FAIL Range 34 [document, 0, document, 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 Ra nge expected 0 but got 6 969 FAIL Range 34 [document, 0, document, 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 Ra nge expected 0 but got 6
1109 PASS Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the ran ge it's given 970 PASS Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the ran ge it's given
1110 PASS Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 971 PASS Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
1111 PASS Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range h aving the specified endpoints 972 PASS Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range h aving the specified endpoints
1112 PASS Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range b eing the same object we added 973 PASS Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range b eing the same object we added
1113 PASS Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range 974 PASS Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
1114 PASS Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first a dded Range 975 PASS Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first a dded Range
1115 PASS Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the ra nge it's given 976 PASS Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the ra nge it's given
1116 PASS Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 977 PASS Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
1117 PASS Range 34 [document, 0, document, 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 978 FAIL Range 34 [document, 0, document, 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 assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <body><div id="test" ><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
979 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
980 "
1118 FAIL Range 34 [document, 0, document, 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: getRangeAt(rangeCount - 1) must re turn the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ 981 FAIL Range 34 [document, 0, document, 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: getRangeAt(rangeCount - 1) must re turn the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
1119 Ijklmnop 982 Ijklmnop
1120 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ 983 QrstuvwxYzabcdefGhijklmn" but got object ""
1121 Ijklmnop 984 FAIL Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1122 QrstuvwxYzabcdefGhijklmn"
1123 FAIL Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Ä b̈c̈d̈ëf̈g̈ḧ
1124 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1125 </p><p id...
1126 FAIL Range 34 [document, 0, document, 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 Ra nge expected 0 but got 6 985 FAIL Range 34 [document, 0, document, 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 Ra nge expected 0 but got 6
1127 PASS Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw ex ceptions or modify the range it's given 986 PASS Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw ex ceptions or modify the range it's given
1128 PASS Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in ra ngeCount being 1 987 PASS Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in ra ngeCount being 1
1129 PASS Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in th e selection's last range having the specified endpoints 988 PASS Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in th e selection's last range having the specified endpoints
1130 PASS Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in th e selection's last range being the same object we added 989 PASS Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in th e selection's last range being the same object we added
1131 PASS Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: modifying the first added range mu st modify the Selection's last Range 990 PASS Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: modifying the first added range mu st modify the Selection's last Range
1132 PASS Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Ran ge must modify the first added Range 991 PASS Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Ran ge must modify the first added Range
1133 PASS Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: second addRange() must do nothing 992 PASS Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: second addRange() must do nothing
1134 PASS Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given 993 PASS Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
1135 PASS Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 994 PASS Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
(...skipping 24 matching lines...) Expand all
1160 FAIL Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, para s[0], 0]: modifying the second added range must modify the Selection's last Rang e assert_equals: After mutating the second added Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6 1019 FAIL Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, para s[0], 0]: modifying the second added range must modify the Selection's last Rang e assert_equals: After mutating the second added Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
1161 FAIL Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, para s[0], 0]: modifying the Selection's last Range must modify the second added Rang e assert_equals: After second addRange(), after mutating the Selection's last Ra nge, startOffset of the Selection's last Range must match the added Range expect ed 0 but got 6 1020 FAIL Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, para s[0], 0]: modifying the Selection's last Range must modify the second added Rang e assert_equals: After second addRange(), after mutating the Selection's last Ra nge, startOffset of the Selection's last Range must match the added Range expect ed 0 but got 6
1162 PASS Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must not throw exceptions or modify the range it's gi ven 1021 PASS Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must not throw exceptions or modify the range it's gi ven
1163 PASS Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must result in rangeCount being 1 1022 PASS Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must result in rangeCount being 1
1164 PASS Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must result in the selection's last range having the specified endpoints 1023 PASS Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
1165 PASS Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must result in the selection's last range being the s ame object we added 1024 PASS Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must result in the selection's last range being the s ame object we added
1166 PASS Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, para s[0], 1]: modifying the first added range must modify the Selection's last Range 1025 PASS Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, para s[0], 1]: modifying the first added range must modify the Selection's last Range
1167 PASS Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, para s[0], 1]: modifying the Selection's last Range must modify the first added Range 1026 PASS Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, para s[0], 1]: modifying the Selection's last Range must modify the first added Range
1168 PASS Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must not throw exceptions or modify the range it's g iven 1027 PASS Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must not throw exceptions or modify the range it's g iven
1169 PASS Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must result in rangeCount being 1 1028 PASS Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must result in rangeCount being 1
1170 PASS Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must result in the selection's last range having the specified endpoints 1029 FAIL Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1030 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1031 "
1171 FAIL Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the s ame object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ 1032 FAIL Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the s ame object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
1172 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 1033 " but got object ""
1173 " 1034 FAIL Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, para s[0], 1]: modifying the second added range must modify the Selection's last Rang e assert_equals: After mutating the second added Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
1174 FAIL Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, para s[0], 1]: modifying the second added range must modify the Selection's last Rang e assert_equals: After mutating the second added Range, startContainer of the Se lection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈ g̈ḧ
1175 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1176 </p>
1177 FAIL Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, para s[0], 1]: modifying the Selection's last Range must modify the second added Rang e assert_equals: After second addRange(), after mutating the Selection's last Ra nge, startOffset of the Selection's last Range must match the added Range expect ed 0 but got 6 1035 FAIL Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, para s[0], 1]: modifying the Selection's last Range must modify the second added Rang e assert_equals: After second addRange(), after mutating the Selection's last Ra nge, startOffset of the Selection's last Range must match the added Range expect ed 0 but got 6
1178 PASS Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the ran ge it's given 1036 PASS Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the ran ge it's given
1179 PASS Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 1037 PASS Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
1180 PASS Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range h aving the specified endpoints 1038 PASS Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range h aving the specified endpoints
1181 PASS Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range b eing the same object we added 1039 PASS Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range b eing the same object we added
1182 PASS Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range 1040 PASS Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
1183 PASS Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first a dded Range 1041 PASS Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first a dded Range
1184 PASS Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must do nothing 1042 PASS Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must do nothing
1185 PASS Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the ran ge it's given 1043 PASS Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the ran ge it's given
1186 PASS Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 1044 PASS Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
1187 PASS Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range h aving the specified endpoints 1045 PASS Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range h aving the specified endpoints
1188 PASS Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range b eing the same object we added 1046 PASS Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range b eing the same object we added
1189 PASS Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range 1047 PASS Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
1190 PASS Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first a dded Range 1048 PASS Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first a dded Range
1191 PASS Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must do nothing 1049 PASS Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must do nothing
1192 PASS Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or mo dify the range it's given 1050 PASS Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or mo dify the range it's given
1193 PASS Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 1051 PASS Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
1194 PASS Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints 1052 PASS Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
1195 PASS Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added 1053 PASS Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
1196 PASS Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range 1054 PASS Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
1197 PASS Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range 1055 PASS Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
1198 PASS Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or m odify the range it's given 1056 PASS Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or m odify the range it's given
1199 PASS Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount bein g 1 1057 PASS Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount bein g 1
1200 PASS Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints 1058 FAIL Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
1201 FAIL Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ 1059 FAIL Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
1202 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 1060 " but got object ""
1203 " 1061 FAIL Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, st artOffset of the Selection's last Range must match the added Range expected 0 bu t got 6
1204 FAIL Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, en dContainer of the Selection's last Range must match the added Range expected Tex t node "Äb̈c̈d̈ëf̈g̈ḧ
1205 " but got Text node "Ijklmnop
1206 "
1207 FAIL Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating t he Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 1062 FAIL Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating t he Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1208 PASS Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or mo dify the range it's given 1063 PASS Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or mo dify the range it's given
1209 PASS Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 1064 PASS Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
1210 PASS Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints 1065 PASS Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
1211 PASS Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added 1066 PASS Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
1212 PASS Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range 1067 PASS Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
1213 PASS Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range 1068 PASS Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
1214 PASS Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or m odify the range it's given 1069 PASS Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or m odify the range it's given
1215 PASS Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount bein g 1 1070 PASS Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount bein g 1
1216 PASS Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints 1071 FAIL Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
1217 FAIL Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ 1072 FAIL Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
1218 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ 1073 Ijklmnop" but got object ""
1219 Ijklmnop" 1074 FAIL Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, st artOffset of the Selection's last Range must match the added Range expected 0 bu t got 6
1220 FAIL Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, en dContainer of the Selection's last Range must match the added Range expected Tex t node "Äb̈c̈d̈ëf̈g̈ḧ
1221 " but got Text node "Ijklmnop
1222 "
1223 FAIL Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating t he Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 1075 FAIL Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating t he Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1224 PASS Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the ra nge it's given 1076 PASS Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the ra nge it's given
1225 PASS Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 1077 PASS Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
1226 PASS Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints 1078 PASS Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
1227 PASS Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added 1079 PASS Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
1228 PASS Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range 1080 PASS Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
1229 PASS Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range 1081 PASS Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
1230 PASS Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the r ange it's given 1082 PASS Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the r ange it's given
1231 PASS Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 1083 PASS Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
1232 PASS Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints 1084 FAIL Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startOffset of the Selection's la st Range must match the added Range expected 3 but got 6
1233 FAIL Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must r eturn the same object we added expected object "̈c̈d̈ëf̈g̈ḧ 1085 FAIL Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must r eturn the same object we added expected object "̈c̈d̈ëf̈g̈ḧ
1234 Ijklmnop 1086 Ijklmnop
1235 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ 1087 QrstuvwxYzabcdef" but got object ""
1236 Ijklmnop 1088 FAIL Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the second added range must modify the Selection' s last Range assert_equals: After mutating the second added Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
1237 QrstuvwxYzabcdef"
1238 FAIL Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the second added range must modify the Selection' s last Range assert_equals: After mutating the second added Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 3
1239 FAIL Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selectio n's last Range, startOffset of the Selection's last Range must match the added R ange expected 0 but got 6 1089 FAIL Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selectio n's last Range, startOffset of the Selection's last Range must match the added R ange expected 0 but got 6
1240 PASS Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must not throw exceptions or modify the ra nge it's given 1090 PASS Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must not throw exceptions or modify the ra nge it's given
1241 PASS Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must result in rangeCount being 1 1091 PASS Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must result in rangeCount being 1
1242 PASS Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints 1092 PASS Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
1243 PASS Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added 1093 PASS Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
1244 PASS Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range 1094 PASS Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
1245 PASS Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range 1095 PASS Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
1246 PASS Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must not throw exceptions or modify the r ange it's given 1096 PASS Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must not throw exceptions or modify the r ange it's given
1247 PASS Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must result in rangeCount being 1 1097 PASS Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must result in rangeCount being 1
1248 PASS Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints 1098 FAIL Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
1249 FAIL Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must r eturn the same object we added expected object "Äb̈c̈d" but got object "Äb̈c̈d " 1099 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1250 FAIL Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the second added range must modify the Selection' s last Range assert_equals: After mutating the second added Range, startContaine r of the Selection's last Range must match the added Range expected Text node "A ̈b̈c̈d̈ëf̈g̈ḧ 1100 "
1251 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1101 FAIL Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must r eturn the same object we added expected object "Äb̈c̈d" but got object ""
1252 </p> 1102 FAIL Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the second added range must modify the Selection' s last Range assert_equals: After mutating the second added Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
1253 FAIL Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selectio n's last Range, startOffset of the Selection's last Range must match the added R ange expected 0 but got 6 1103 FAIL Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selectio n's last Range, startOffset of the Selection's last Range must match the added R ange expected 0 but got 6
1254 PASS Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras [4], 1]: first addRange() must not throw exceptions or modify the range it's giv en 1104 PASS Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras [4], 1]: first addRange() must not throw exceptions or modify the range it's giv en
1255 PASS Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras [4], 1]: first addRange() must result in rangeCount being 1 1105 PASS Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras [4], 1]: first addRange() must result in rangeCount being 1
1256 PASS Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras [4], 1]: first addRange() must result in the selection's last range having the s pecified endpoints 1106 PASS Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras [4], 1]: first addRange() must result in the selection's last range having the s pecified endpoints
1257 PASS Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras [4], 1]: first addRange() must result in the selection's last range being the sa me object we added 1107 PASS Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras [4], 1]: first addRange() must result in the selection's last range being the sa me object we added
1258 PASS Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras [4], 1]: modifying the first added range must modify the Selection's last Range 1108 PASS Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras [4], 1]: modifying the first added range must modify the Selection's last Range
1259 PASS Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras [4], 1]: modifying the Selection's last Range must modify the first added Range 1109 PASS Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras [4], 1]: modifying the Selection's last Range must modify the first added Range
1260 PASS Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras [4], 1]: second addRange() must not throw exceptions or modify the range it's gi ven 1110 PASS Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras [4], 1]: second addRange() must not throw exceptions or modify the range it's gi ven
1261 PASS Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras [4], 1]: second addRange() must result in rangeCount being 1 1111 PASS Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras [4], 1]: second addRange() must result in rangeCount being 1
1262 FAIL Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras [4], 1]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <div id="test"><p id="a">Äb̈c̈ d̈ëf̈g̈ḧ 1112 FAIL Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras [4], 1]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <div id="test"><p id="a">Äb̈c̈ d̈ëf̈g̈ḧ
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
1315 FAIL Range 34 [document, 0, document, 1] followed by Range 34 [document, 0, docu ment, 1]: modifying the second added range must modify the Selection's last Rang e assert_equals: After mutating the second added Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6 1165 FAIL Range 34 [document, 0, document, 1] followed by Range 34 [document, 0, docu ment, 1]: modifying the second added range must modify the Selection's last Rang e assert_equals: After mutating the second added Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
1316 FAIL Range 34 [document, 0, document, 1] followed by Range 34 [document, 0, docu ment, 1]: modifying the Selection's last Range must modify the second added Rang e assert_equals: After second addRange(), after mutating the Selection's last Ra nge, startOffset of the Selection's last Range must match the added Range expect ed 0 but got 6 1166 FAIL Range 34 [document, 0, document, 1] followed by Range 34 [document, 0, docu ment, 1]: modifying the Selection's last Range must modify the second added Rang e assert_equals: After second addRange(), after mutating the Selection's last Ra nge, startOffset of the Selection's last Range must match the added Range expect ed 0 but got 6
1317 PASS Range 34 [document, 0, document, 1] followed by Range 35 [document, 0, docu ment, 2]: first addRange() must not throw exceptions or modify the range it's gi ven 1167 PASS Range 34 [document, 0, document, 1] followed by Range 35 [document, 0, docu ment, 2]: first addRange() must not throw exceptions or modify the range it's gi ven
1318 PASS Range 34 [document, 0, document, 1] followed by Range 35 [document, 0, docu ment, 2]: first addRange() must result in rangeCount being 1 1168 PASS Range 34 [document, 0, document, 1] followed by Range 35 [document, 0, docu ment, 2]: first addRange() must result in rangeCount being 1
1319 PASS Range 34 [document, 0, document, 1] followed by Range 35 [document, 0, docu ment, 2]: first addRange() must result in the selection's last range having the specified endpoints 1169 PASS Range 34 [document, 0, document, 1] followed by Range 35 [document, 0, docu ment, 2]: first addRange() must result in the selection's last range having the specified endpoints
1320 PASS Range 34 [document, 0, document, 1] followed by Range 35 [document, 0, docu ment, 2]: first addRange() must result in the selection's last range being the s ame object we added 1170 PASS Range 34 [document, 0, document, 1] followed by Range 35 [document, 0, docu ment, 2]: first addRange() must result in the selection's last range being the s ame object we added
1321 PASS Range 34 [document, 0, document, 1] followed by Range 35 [document, 0, docu ment, 2]: modifying the first added range must modify the Selection's last Range 1171 PASS Range 34 [document, 0, document, 1] followed by Range 35 [document, 0, docu ment, 2]: modifying the first added range must modify the Selection's last Range
1322 PASS Range 34 [document, 0, document, 1] followed by Range 35 [document, 0, docu ment, 2]: modifying the Selection's last Range must modify the first added Range 1172 PASS Range 34 [document, 0, document, 1] followed by Range 35 [document, 0, docu ment, 2]: modifying the Selection's last Range must modify the first added Range
1323 PASS Range 34 [document, 0, document, 1] followed by Range 35 [document, 0, docu ment, 2]: second addRange() must not throw exceptions or modify the range it's g iven 1173 PASS Range 34 [document, 0, document, 1] followed by Range 35 [document, 0, docu ment, 2]: second addRange() must not throw exceptions or modify the range it's g iven
1324 PASS Range 34 [document, 0, document, 1] followed by Range 35 [document, 0, docu ment, 2]: second addRange() must result in rangeCount being 1 1174 PASS Range 34 [document, 0, document, 1] followed by Range 35 [document, 0, docu ment, 2]: second addRange() must result in rangeCount being 1
1325 PASS Range 34 [document, 0, document, 1] followed by Range 35 [document, 0, docu ment, 2]: second addRange() must result in the selection's last range having the specified endpoints 1175 FAIL Range 34 [document, 0, document, 1] followed by Range 35 [document, 0, docu ment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1176 "
1326 FAIL Range 34 [document, 0, document, 1] followed by Range 35 [document, 0, docu ment, 2]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the s ame object we added expected object "Selection.addRange() tests 1177 FAIL Range 34 [document, 0, document, 1] followed by Range 35 [document, 0, docu ment, 2]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the s ame object we added expected object "Selection.addRange() tests
1327 1178
1328 Äb̈c̈d̈ëf̈g̈ḧ 1179 Äb̈c̈d̈ëf̈g̈ḧ
1329 Ijklmnop 1180 Ijklmnop
1330 QrstuvwxYzabcdefGhijklmn 1181 QrstuvwxYzabcdefGhijklmn
1331 1182
1332 1183
1333 1184
1334 1185
1335 1186
1336 "use strict"; 1187 "use strict";
1337 1188
1338 testAddRangeSubSet(32, 36); 1189 testAddRangeSubSet(32, 36);
1339 testDiv.style.display = "none"; 1190 testDiv.style.display = "none";
1340 " but got object "Selection.addRange() tests 1191 " but got object ""
1341 1192 FAIL Range 34 [document, 0, document, 1] followed by Range 35 [document, 0, docu ment, 2]: modifying the second added range must modify the Selection's last Rang e assert_equals: After mutating the second added Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
1342 Äb̈c̈d̈ëf̈g̈ḧ
1343 Ijklmnop
1344 QrstuvwxYzabcdefGhijklmn
1345
1346
1347
1348
1349
1350 "use strict";
1351
1352 testAddRangeSubSet(32, 36);
1353 testDiv.style.display = "none";
1354 "
1355 FAIL Range 34 [document, 0, document, 1] followed by Range 35 [document, 0, docu ment, 2]: modifying the second added range must modify the Selection's last Rang e assert_equals: After mutating the second added Range, startContainer of the Se lection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈ g̈ḧ
1356 " but got Document node with 2 children
1357 FAIL Range 34 [document, 0, document, 1] followed by Range 35 [document, 0, docu ment, 2]: modifying the Selection's last Range must modify the second added Rang e assert_equals: After second addRange(), after mutating the Selection's last Ra nge, startOffset of the Selection's last Range must match the added Range expect ed 0 but got 6 1193 FAIL Range 34 [document, 0, document, 1] followed by Range 35 [document, 0, docu ment, 2]: modifying the Selection's last Range must modify the second added Rang e assert_equals: After second addRange(), after mutating the Selection's last Ra nge, startOffset of the Selection's last Range must match the added Range expect ed 0 but got 6
1358 PASS Range 34 [document, 0, document, 1] followed by Range 36 [document, 1, docu ment, 2]: first addRange() must not throw exceptions or modify the range it's gi ven 1194 PASS Range 34 [document, 0, document, 1] followed by Range 36 [document, 1, docu ment, 2]: first addRange() must not throw exceptions or modify the range it's gi ven
1359 PASS Range 34 [document, 0, document, 1] followed by Range 36 [document, 1, docu ment, 2]: first addRange() must result in rangeCount being 1 1195 PASS Range 34 [document, 0, document, 1] followed by Range 36 [document, 1, docu ment, 2]: first addRange() must result in rangeCount being 1
1360 PASS Range 34 [document, 0, document, 1] followed by Range 36 [document, 1, docu ment, 2]: first addRange() must result in the selection's last range having the specified endpoints 1196 PASS Range 34 [document, 0, document, 1] followed by Range 36 [document, 1, docu ment, 2]: first addRange() must result in the selection's last range having the specified endpoints
1361 PASS Range 34 [document, 0, document, 1] followed by Range 36 [document, 1, docu ment, 2]: first addRange() must result in the selection's last range being the s ame object we added 1197 PASS Range 34 [document, 0, document, 1] followed by Range 36 [document, 1, docu ment, 2]: first addRange() must result in the selection's last range being the s ame object we added
1362 PASS Range 34 [document, 0, document, 1] followed by Range 36 [document, 1, docu ment, 2]: modifying the first added range must modify the Selection's last Range 1198 PASS Range 34 [document, 0, document, 1] followed by Range 36 [document, 1, docu ment, 2]: modifying the first added range must modify the Selection's last Range
1363 PASS Range 34 [document, 0, document, 1] followed by Range 36 [document, 1, docu ment, 2]: modifying the Selection's last Range must modify the first added Range 1199 PASS Range 34 [document, 0, document, 1] followed by Range 36 [document, 1, docu ment, 2]: modifying the Selection's last Range must modify the first added Range
1364 PASS Range 34 [document, 0, document, 1] followed by Range 36 [document, 1, docu ment, 2]: second addRange() must not throw exceptions or modify the range it's g iven 1200 PASS Range 34 [document, 0, document, 1] followed by Range 36 [document, 1, docu ment, 2]: second addRange() must not throw exceptions or modify the range it's g iven
1365 PASS Range 34 [document, 0, document, 1] followed by Range 36 [document, 1, docu ment, 2]: second addRange() must result in rangeCount being 1 1201 PASS Range 34 [document, 0, document, 1] followed by Range 36 [document, 1, docu ment, 2]: second addRange() must result in rangeCount being 1
1366 PASS Range 34 [document, 0, document, 1] followed by Range 36 [document, 1, docu ment, 2]: second addRange() must result in the selection's last range having the specified endpoints 1202 FAIL Range 34 [document, 0, document, 1] followed by Range 36 [document, 1, docu ment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1203 "
1367 FAIL Range 34 [document, 0, document, 1] followed by Range 36 [document, 1, docu ment, 2]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the s ame object we added expected object "Selection.addRange() tests 1204 FAIL Range 34 [document, 0, document, 1] followed by Range 36 [document, 1, docu ment, 2]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the s ame object we added expected object "Selection.addRange() tests
1368 1205
1369 Äb̈c̈d̈ëf̈g̈ḧ 1206 Äb̈c̈d̈ëf̈g̈ḧ
1370 Ijklmnop 1207 Ijklmnop
1371 QrstuvwxYzabcdefGhijklmn 1208 QrstuvwxYzabcdefGhijklmn
1372 1209
1373 1210
1374 1211
1375 1212
1376 1213
1377 "use strict"; 1214 "use strict";
1378 1215
1379 testAddRangeSubSet(32, 36); 1216 testAddRangeSubSet(32, 36);
1380 testDiv.style.display = "none"; 1217 testDiv.style.display = "none";
1381 " but got object "Selection.addRange() tests 1218 " but got object ""
1382 1219 FAIL Range 34 [document, 0, document, 1] followed by Range 36 [document, 1, docu ment, 2]: modifying the second added range must modify the Selection's last Rang e assert_equals: After mutating the second added Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
1383 Äb̈c̈d̈ëf̈g̈ḧ
1384 Ijklmnop
1385 QrstuvwxYzabcdefGhijklmn
1386
1387
1388
1389
1390
1391 "use strict";
1392
1393 testAddRangeSubSet(32, 36);
1394 testDiv.style.display = "none";
1395 "
1396 FAIL Range 34 [document, 0, document, 1] followed by Range 36 [document, 1, docu ment, 2]: modifying the second added range must modify the Selection's last Rang e assert_equals: After mutating the second added Range, startContainer of the Se lection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈ g̈ḧ
1397 " but got Document node with 2 children
1398 FAIL Range 34 [document, 0, document, 1] followed by Range 36 [document, 1, docu ment, 2]: modifying the Selection's last Range must modify the second added Rang e assert_equals: After second addRange(), after mutating the Selection's last Ra nge, startOffset of the Selection's last Range must match the added Range expect ed 0 but got 6 1220 FAIL Range 34 [document, 0, document, 1] followed by Range 36 [document, 1, docu ment, 2]: modifying the Selection's last Range must modify the second added Rang e assert_equals: After second addRange(), after mutating the Selection's last Ra nge, startOffset of the Selection's last Range must match the added Range expect ed 0 but got 6
1399 PASS Range 34 [document, 0, document, 1] followed by Range 37 [testDiv, 0, comme nt, 5]: first addRange() must not throw exceptions or modify the range it's give n 1221 PASS Range 34 [document, 0, document, 1] followed by Range 37 [testDiv, 0, comme nt, 5]: first addRange() must not throw exceptions or modify the range it's give n
1400 PASS Range 34 [document, 0, document, 1] followed by Range 37 [testDiv, 0, comme nt, 5]: first addRange() must result in rangeCount being 1 1222 PASS Range 34 [document, 0, document, 1] followed by Range 37 [testDiv, 0, comme nt, 5]: first addRange() must result in rangeCount being 1
1401 PASS Range 34 [document, 0, document, 1] followed by Range 37 [testDiv, 0, comme nt, 5]: first addRange() must result in the selection's last range having the sp ecified endpoints 1223 PASS Range 34 [document, 0, document, 1] followed by Range 37 [testDiv, 0, comme nt, 5]: first addRange() must result in the selection's last range having the sp ecified endpoints
1402 PASS Range 34 [document, 0, document, 1] followed by Range 37 [testDiv, 0, comme nt, 5]: first addRange() must result in the selection's last range being the sam e object we added 1224 PASS Range 34 [document, 0, document, 1] followed by Range 37 [testDiv, 0, comme nt, 5]: first addRange() must result in the selection's last range being the sam e object we added
1403 PASS Range 34 [document, 0, document, 1] followed by Range 37 [testDiv, 0, comme nt, 5]: modifying the first added range must modify the Selection's last Range 1225 PASS Range 34 [document, 0, document, 1] followed by Range 37 [testDiv, 0, comme nt, 5]: modifying the first added range must modify the Selection's last Range
1404 PASS Range 34 [document, 0, document, 1] followed by Range 37 [testDiv, 0, comme nt, 5]: modifying the Selection's last Range must modify the first added Range 1226 PASS Range 34 [document, 0, document, 1] followed by Range 37 [testDiv, 0, comme nt, 5]: modifying the Selection's last Range must modify the first added Range
1405 PASS Range 34 [document, 0, document, 1] followed by Range 37 [testDiv, 0, comme nt, 5]: second addRange() must not throw exceptions or modify the range it's giv en 1227 PASS Range 34 [document, 0, document, 1] followed by Range 37 [testDiv, 0, comme nt, 5]: second addRange() must not throw exceptions or modify the range it's giv en
1406 PASS Range 34 [document, 0, document, 1] followed by Range 37 [testDiv, 0, comme nt, 5]: second addRange() must result in rangeCount being 1 1228 PASS Range 34 [document, 0, document, 1] followed by Range 37 [testDiv, 0, comme nt, 5]: second addRange() must result in rangeCount being 1
1407 FAIL Range 34 [document, 0, document, 1] followed by Range 37 [testDiv, 0, comme nt, 5]: second addRange() must result in the selection's last range having the s pecified endpoints assert_equals: endContainer of the Selection's last Range mus t match the added Range expected Comment node <!--Alphabet soup?--> but got Elem ent node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1229 FAIL Range 34 [document, 0, document, 1] followed by Range 37 [testDiv, 0, comme nt, 5]: second addRange() must result in the selection's last range having the s pecified endpoints assert_equals: startContainer of the Selection's last Range m ust match the added Range expected Element node <div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ
1408 </p><p id="b" s... 1230 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1231 "
1409 FAIL Range 34 [document, 0, document, 1] followed by Range 37 [testDiv, 0, comme nt, 5]: second addRange() must result in the selection's last range being the sa me object we added assert_equals: getRangeAt(rangeCount - 1) must return the sam e object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ 1232 FAIL Range 34 [document, 0, document, 1] followed by Range 37 [testDiv, 0, comme nt, 5]: second addRange() must result in the selection's last range being the sa me object we added assert_equals: getRangeAt(rangeCount - 1) must return the sam e object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
1410 Ijklmnop 1233 Ijklmnop
1411 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ 1234 QrstuvwxYzabcdefGhijklmn" but got object ""
1412 Ijklmnop 1235 FAIL Range 34 [document, 0, document, 1] followed by Range 37 [testDiv, 0, comme nt, 5]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selecti on's last Range must match the added Range expected 0 but got 6
1413 QrstuvwxYzabcdefGhijklmn"
1414 FAIL Range 34 [document, 0, document, 1] followed by Range 37 [testDiv, 0, comme nt, 5]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Sele ction's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈
1415 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1416 </p><p id="b" s...
1417 FAIL Range 34 [document, 0, document, 1] followed by Range 37 [testDiv, 0, comme nt, 5]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Rang e, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 1236 FAIL Range 34 [document, 0, document, 1] followed by Range 37 [testDiv, 0, comme nt, 5]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Rang e, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1418 PASS Range 34 [document, 0, document, 1] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: first addRange() must not throw exceptions or modify the ran ge it's given 1237 PASS Range 34 [document, 0, document, 1] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: first addRange() must not throw exceptions or modify the ran ge it's given
1419 PASS Range 34 [document, 0, document, 1] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: first addRange() must result in rangeCount being 1 1238 PASS Range 34 [document, 0, document, 1] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: first addRange() must result in rangeCount being 1
1420 PASS Range 34 [document, 0, document, 1] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: first addRange() must result in the selection's last range h aving the specified endpoints 1239 PASS Range 34 [document, 0, document, 1] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: first addRange() must result in the selection's last range h aving the specified endpoints
1421 PASS Range 34 [document, 0, document, 1] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: first addRange() must result in the selection's last range b eing the same object we added 1240 PASS Range 34 [document, 0, document, 1] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: first addRange() must result in the selection's last range b eing the same object we added
1422 PASS Range 34 [document, 0, document, 1] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: modifying the first added range must modify the Selection's last Range 1241 PASS Range 34 [document, 0, document, 1] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: modifying the first added range must modify the Selection's last Range
1423 PASS Range 34 [document, 0, document, 1] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: modifying the Selection's last Range must modify the first a dded Range 1242 PASS Range 34 [document, 0, document, 1] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: modifying the Selection's last Range must modify the first a dded Range
1424 PASS Range 34 [document, 0, document, 1] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: second addRange() must not throw exceptions or modify the ra nge it's given 1243 PASS Range 34 [document, 0, document, 1] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: second addRange() must not throw exceptions or modify the ra nge it's given
1425 PASS Range 34 [document, 0, document, 1] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: second addRange() must result in rangeCount being 1 1244 PASS Range 34 [document, 0, document, 1] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: second addRange() must result in rangeCount being 1
1426 FAIL Range 34 [document, 0, document, 1] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Text node "Qrstuvwx" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1245 FAIL Range 34 [document, 0, document, 1] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Text node "Qrstuvwx" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
(...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after
1592 FAIL Range 35 [document, 0, document, 2] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtOffset of the Selection's last Range must match the added Range expected 0 but got 6 1411 FAIL Range 35 [document, 0, document, 2] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtOffset of the Selection's last Range must match the added Range expected 0 but got 6
1593 FAIL Range 35 [document, 0, document, 2] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6 1412 FAIL Range 35 [document, 0, document, 2] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6
1594 PASS Range 35 [document, 0, document, 2] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or mod ify the range it's given 1413 PASS Range 35 [document, 0, document, 2] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or mod ify the range it's given
1595 PASS Range 35 [document, 0, document, 2] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1 1414 PASS Range 35 [document, 0, document, 2] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
1596 PASS Range 35 [document, 0, document, 2] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's l ast range having the specified endpoints 1415 PASS Range 35 [document, 0, document, 2] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's l ast range having the specified endpoints
1597 PASS Range 35 [document, 0, document, 2] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's l ast range being the same object we added 1416 PASS Range 35 [document, 0, document, 2] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's l ast range being the same object we added
1598 PASS Range 35 [document, 0, document, 2] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the first added range must modify the S election's last Range 1417 PASS Range 35 [document, 0, document, 2] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the first added range must modify the S election's last Range
1599 PASS Range 35 [document, 0, document, 2] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range 1418 PASS Range 35 [document, 0, document, 2] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
1600 PASS Range 35 [document, 0, document, 2] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or mo dify the range it's given 1419 PASS Range 35 [document, 0, document, 2] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or mo dify the range it's given
1601 PASS Range 35 [document, 0, document, 2] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1 1420 PASS Range 35 [document, 0, document, 2] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
1602 PASS Range 35 [document, 0, document, 2] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints 1421 FAIL Range 35 [document, 0, document, 2] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startOffset of the Sele ction's last Range must match the added Range expected 2 but got 6
1603 FAIL Range 35 [document, 0, document, 2] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "b̈c̈d̈" but got object "b̈c̈d̈" 1422 FAIL Range 35 [document, 0, document, 2] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "b̈c̈d̈" but got object ""
1604 FAIL Range 35 [document, 0, document, 2] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtOffset of the Selection's last Range must match the added Range expected 0 but got 2 1423 FAIL Range 35 [document, 0, document, 2] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtOffset of the Selection's last Range must match the added Range expected 0 but got 6
1605 FAIL Range 35 [document, 0, document, 2] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6 1424 FAIL Range 35 [document, 0, document, 2] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6
1606 PASS Range 35 [document, 0, document, 2] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or mod ify the range it's given 1425 PASS Range 35 [document, 0, document, 2] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or mod ify the range it's given
1607 PASS Range 35 [document, 0, document, 2] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1 1426 PASS Range 35 [document, 0, document, 2] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
1608 PASS Range 35 [document, 0, document, 2] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's l ast range having the specified endpoints 1427 PASS Range 35 [document, 0, document, 2] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's l ast range having the specified endpoints
1609 PASS Range 35 [document, 0, document, 2] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's l ast range being the same object we added 1428 PASS Range 35 [document, 0, document, 2] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's l ast range being the same object we added
1610 PASS Range 35 [document, 0, document, 2] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the first added range must modify the S election's last Range 1429 PASS Range 35 [document, 0, document, 2] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the first added range must modify the S election's last Range
1611 PASS Range 35 [document, 0, document, 2] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range 1430 PASS Range 35 [document, 0, document, 2] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
1612 PASS Range 35 [document, 0, document, 2] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or mo dify the range it's given 1431 PASS Range 35 [document, 0, document, 2] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or mo dify the range it's given
1613 PASS Range 35 [document, 0, document, 2] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1 1432 PASS Range 35 [document, 0, document, 2] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
1614 PASS Range 35 [document, 0, document, 2] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints 1433 FAIL Range 35 [document, 0, document, 2] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startOffset of the Sele ction's last Range must match the added Range expected 2 but got 6
1615 FAIL Range 35 [document, 0, document, 2] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "b̈c̈d̈e" but got objec t "b̈c̈d̈e" 1434 FAIL Range 35 [document, 0, document, 2] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "b̈c̈d̈e" but got objec t ""
1616 FAIL Range 35 [document, 0, document, 2] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtOffset of the Selection's last Range must match the added Range expected 0 but got 2 1435 FAIL Range 35 [document, 0, document, 2] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtOffset of the Selection's last Range must match the added Range expected 0 but got 6
1617 FAIL Range 35 [document, 0, document, 2] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6 1436 FAIL Range 35 [document, 0, document, 2] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6
1618 PASS Range 35 [document, 0, document, 2] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or mod ify the range it's given 1437 PASS Range 35 [document, 0, document, 2] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or mod ify the range it's given
1619 PASS Range 35 [document, 0, document, 2] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 1438 PASS Range 35 [document, 0, document, 2] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
1620 PASS Range 35 [document, 0, document, 2] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's l ast range having the specified endpoints 1439 PASS Range 35 [document, 0, document, 2] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's l ast range having the specified endpoints
1621 PASS Range 35 [document, 0, document, 2] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's l ast range being the same object we added 1440 PASS Range 35 [document, 0, document, 2] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's l ast range being the same object we added
1622 PASS Range 35 [document, 0, document, 2] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: modifying the first added range must modify the S election's last Range 1441 PASS Range 35 [document, 0, document, 2] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: modifying the first added range must modify the S election's last Range
1623 PASS Range 35 [document, 0, document, 2] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range 1442 PASS Range 35 [document, 0, document, 2] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
1624 PASS Range 35 [document, 0, document, 2] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or mo dify the range it's given 1443 PASS Range 35 [document, 0, document, 2] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or mo dify the range it's given
1625 PASS Range 35 [document, 0, document, 2] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 1444 PASS Range 35 [document, 0, document, 2] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
1626 FAIL Range 35 [document, 0, document, 2] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the S election's last Range must match the added Range expected Text node "Ijklmnop 1445 FAIL Range 35 [document, 0, document, 2] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the S election's last Range must match the added Range expected Text node "Ijklmnop
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after
1731 FAIL Range 35 [document, 0, document, 2] followed by Range 14 [document.document Element, 0, document.documentElement, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6 1550 FAIL Range 35 [document, 0, document, 2] followed by Range 14 [document.document Element, 0, document.documentElement, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6
1732 FAIL Range 35 [document, 0, document, 2] followed by Range 14 [document.document Element, 0, document.documentElement, 1]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6 1551 FAIL Range 35 [document, 0, document, 2] followed by Range 14 [document.document Element, 0, document.documentElement, 1]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
1733 PASS Range 35 [document, 0, document, 2] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: first addRange() must not throw except ions or modify the range it's given 1552 PASS Range 35 [document, 0, document, 2] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: first addRange() must not throw except ions or modify the range it's given
1734 PASS Range 35 [document, 0, document, 2] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: first addRange() must result in rangeC ount being 1 1553 PASS Range 35 [document, 0, document, 2] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: first addRange() must result in rangeC ount being 1
1735 PASS Range 35 [document, 0, document, 2] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: first addRange() must result in the se lection's last range having the specified endpoints 1554 PASS Range 35 [document, 0, document, 2] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: first addRange() must result in the se lection's last range having the specified endpoints
1736 PASS Range 35 [document, 0, document, 2] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: first addRange() must result in the se lection's last range being the same object we added 1555 PASS Range 35 [document, 0, document, 2] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: first addRange() must result in the se lection's last range being the same object we added
1737 PASS Range 35 [document, 0, document, 2] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: modifying the first added range must m odify the Selection's last Range 1556 PASS Range 35 [document, 0, document, 2] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: modifying the first added range must m odify the Selection's last Range
1738 PASS Range 35 [document, 0, document, 2] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: modifying the Selection's last Range m ust modify the first added Range 1557 PASS Range 35 [document, 0, document, 2] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: modifying the Selection's last Range m ust modify the first added Range
1739 PASS Range 35 [document, 0, document, 2] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: second addRange() must not throw excep tions or modify the range it's given 1558 PASS Range 35 [document, 0, document, 2] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: second addRange() must not throw excep tions or modify the range it's given
1740 PASS Range 35 [document, 0, document, 2] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: second addRange() must result in range Count being 1 1559 PASS Range 35 [document, 0, document, 2] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: second addRange() must result in range Count being 1
1741 PASS Range 35 [document, 0, document, 2] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: second addRange() must result in the s election's last range having the specified endpoints 1560 FAIL Range 35 [document, 0, document, 2] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Element nod e <html><head><title>Selection.addRange() tests</title>
1561 <me... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1562 "
1742 FAIL Range 35 [document, 0, document, 2] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Selection.a ddRange() tests 1563 FAIL Range 35 [document, 0, document, 2] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Selection.a ddRange() tests
1743 1564
1744 Äb̈c̈d̈ëf̈g̈ḧ 1565 Äb̈c̈d̈ëf̈g̈ḧ
1745 Ijklmnop 1566 Ijklmnop
1746 QrstuvwxYzabcdefGhijklmn 1567 QrstuvwxYzabcdefGhijklmn
1747 1568
1748 1569
1749 1570
1750 1571
1751 1572
1752 "use strict"; 1573 "use strict";
1753 1574
1754 testAddRangeSubSet(32, 36); 1575 testAddRangeSubSet(32, 36);
1755 testDiv.style.display = "none"; 1576 testDiv.style.display = "none";
1756 " but got object "Selection.addRange() tests 1577 " but got object ""
1757 1578 FAIL Range 35 [document, 0, document, 2] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6
1758 Äb̈c̈d̈ëf̈g̈ḧ
1759 Ijklmnop
1760 QrstuvwxYzabcdefGhijklmn
1761
1762
1763
1764
1765
1766 "use strict";
1767
1768 testAddRangeSubSet(32, 36);
1769 testDiv.style.display = "none";
1770 "
1771 FAIL Range 35 [document, 0, document, 2] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1772 " but got Element node <html><head><title>Selection.addRange() tests</title>
1773 <me...
1774 FAIL Range 35 [document, 0, document, 2] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6 1579 FAIL Range 35 [document, 0, document, 2] followed by Range 15 [document.document Element, 0, document.documentElement, 2]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
1775 PASS Range 35 [document, 0, document, 2] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: first addRange() must not throw except ions or modify the range it's given 1580 PASS Range 35 [document, 0, document, 2] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: first addRange() must not throw except ions or modify the range it's given
1776 PASS Range 35 [document, 0, document, 2] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: first addRange() must result in rangeC ount being 1 1581 PASS Range 35 [document, 0, document, 2] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: first addRange() must result in rangeC ount being 1
1777 PASS Range 35 [document, 0, document, 2] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: first addRange() must result in the se lection's last range having the specified endpoints 1582 PASS Range 35 [document, 0, document, 2] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: first addRange() must result in the se lection's last range having the specified endpoints
1778 PASS Range 35 [document, 0, document, 2] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: first addRange() must result in the se lection's last range being the same object we added 1583 PASS Range 35 [document, 0, document, 2] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: first addRange() must result in the se lection's last range being the same object we added
1779 PASS Range 35 [document, 0, document, 2] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: modifying the first added range must m odify the Selection's last Range 1584 PASS Range 35 [document, 0, document, 2] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: modifying the first added range must m odify the Selection's last Range
1780 PASS Range 35 [document, 0, document, 2] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: modifying the Selection's last Range m ust modify the first added Range 1585 PASS Range 35 [document, 0, document, 2] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: modifying the Selection's last Range m ust modify the first added Range
1781 PASS Range 35 [document, 0, document, 2] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: second addRange() must not throw excep tions or modify the range it's given 1586 PASS Range 35 [document, 0, document, 2] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: second addRange() must not throw excep tions or modify the range it's given
1782 PASS Range 35 [document, 0, document, 2] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: second addRange() must result in range Count being 1 1587 PASS Range 35 [document, 0, document, 2] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: second addRange() must result in range Count being 1
1783 PASS Range 35 [document, 0, document, 2] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: second addRange() must result in the s election's last range having the specified endpoints 1588 FAIL Range 35 [document, 0, document, 2] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Element nod e <html><head><title>Selection.addRange() tests</title>
1589 <me... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1590 "
1784 FAIL Range 35 [document, 0, document, 2] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf ̈g̈ḧ 1591 FAIL Range 35 [document, 0, document, 2] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf ̈g̈ḧ
1785 Ijklmnop 1592 Ijklmnop
1786 QrstuvwxYzabcdefGhijklmn 1593 QrstuvwxYzabcdefGhijklmn
1787 1594
1788 1595
1789 1596
1790 1597
1791 1598
1792 "use strict"; 1599 "use strict";
1793 1600
1794 testAddRangeSubSet(32, 36); 1601 testAddRangeSubSet(32, 36);
1795 testDiv.style.display = "none"; 1602 testDiv.style.display = "none";
1796 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 1603 " but got object ""
1797 Ijklmnop 1604 FAIL Range 35 [document, 0, document, 2] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6
1798 QrstuvwxYzabcdefGhijklmn
1799
1800
1801
1802
1803
1804 "use strict";
1805
1806 testAddRangeSubSet(32, 36);
1807 testDiv.style.display = "none";
1808 "
1809 FAIL Range 35 [document, 0, document, 2] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1810 " but got Element node <html><head><title>Selection.addRange() tests</title>
1811 <me...
1812 FAIL Range 35 [document, 0, document, 2] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6 1605 FAIL Range 35 [document, 0, document, 2] followed by Range 16 [document.document Element, 1, document.documentElement, 2]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
1813 PASS Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must not throw exceptions or modify the ran ge it's given 1606 PASS Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must not throw exceptions or modify the ran ge it's given
1814 PASS Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1 1607 PASS Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1
1815 PASS Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range h aving the specified endpoints 1608 PASS Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range h aving the specified endpoints
1816 PASS Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range b eing the same object we added 1609 PASS Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range b eing the same object we added
1817 PASS Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the first added range must modify the Selection's last Range 1610 PASS Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the first added range must modify the Selection's last Range
1818 PASS Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the first a dded Range 1611 PASS Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the first a dded Range
1819 PASS Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must not throw exceptions or modify the ra nge it's given 1612 PASS Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must not throw exceptions or modify the ra nge it's given
1820 PASS Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in rangeCount being 1 1613 PASS Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in rangeCount being 1
1821 FAIL Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <head><title>Selecti on.addRange() tests</title> 1614 FAIL Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <head><title>Selecti on.addRange() tests</title>
1822 <meta nam... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1615 <meta nam... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1823 " 1616 "
1824 FAIL Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must re turn the same object we added expected object "" but got object "" 1617 FAIL Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must re turn the same object we added expected object "" but got object ""
1825 FAIL Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 1618 FAIL Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1826 FAIL Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection 's last Range, startOffset of the Selection's last Range must match the added Ra nge expected 0 but got 6 1619 FAIL Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection 's last Range, startOffset of the Selection's last Range must match the added Ra nge expected 0 but got 6
1827 PASS Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the ran ge it's given 1620 PASS Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the ran ge it's given
1828 PASS Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 1621 PASS Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
1829 PASS Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range h aving the specified endpoints 1622 PASS Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range h aving the specified endpoints
1830 PASS Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range b eing the same object we added 1623 PASS Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range b eing the same object we added
1831 PASS Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range 1624 PASS Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
1832 PASS Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first a dded Range 1625 PASS Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first a dded Range
1833 PASS Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the ra nge it's given 1626 PASS Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the ra nge it's given
1834 PASS Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1 1627 PASS Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
1835 PASS Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints 1628 FAIL Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <body><div id="test" ><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1629 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1630 "
1836 FAIL Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must re turn the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ 1631 FAIL Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must re turn the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
1837 Ijklmnop 1632 Ijklmnop
1838 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ 1633 QrstuvwxYzabcdefGhijklmn" but got object ""
1839 Ijklmnop 1634 FAIL Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1840 QrstuvwxYzabcdefGhijklmn"
1841 FAIL Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Ä b̈c̈d̈ëf̈g̈ḧ
1842 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1843 </p><p id...
1844 FAIL Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection 's last Range, startOffset of the Selection's last Range must match the added Ra nge expected 0 but got 6 1635 FAIL Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection 's last Range, startOffset of the Selection's last Range must match the added Ra nge expected 0 but got 6
1845 PASS Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw ex ceptions or modify the range it's given 1636 PASS Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw ex ceptions or modify the range it's given
1846 PASS Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in ra ngeCount being 1 1637 PASS Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in ra ngeCount being 1
1847 PASS Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in th e selection's last range having the specified endpoints 1638 PASS Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in th e selection's last range having the specified endpoints
1848 PASS Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in th e selection's last range being the same object we added 1639 PASS Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in th e selection's last range being the same object we added
1849 PASS Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: modifying the first added range mu st modify the Selection's last Range 1640 PASS Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: modifying the first added range mu st modify the Selection's last Range
1850 PASS Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Ran ge must modify the first added Range 1641 PASS Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Ran ge must modify the first added Range
1851 PASS Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: second addRange() must do nothing 1642 PASS Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.docume ntElement, 0, foreignDoc.documentElement, 1]: second addRange() must do nothing
1852 PASS Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given 1643 PASS Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
1853 PASS Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1 1644 PASS Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
(...skipping 24 matching lines...) Expand all
1878 FAIL Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, para s[0], 0]: modifying the second added range must modify the Selection's last Rang e assert_equals: After mutating the second added Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6 1669 FAIL Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, para s[0], 0]: modifying the second added range must modify the Selection's last Rang e assert_equals: After mutating the second added Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
1879 FAIL Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, para s[0], 0]: modifying the Selection's last Range must modify the second added Rang e assert_equals: After second addRange(), after mutating the Selection's last Ra nge, startOffset of the Selection's last Range must match the added Range expect ed 0 but got 6 1670 FAIL Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, para s[0], 0]: modifying the Selection's last Range must modify the second added Rang e assert_equals: After second addRange(), after mutating the Selection's last Ra nge, startOffset of the Selection's last Range must match the added Range expect ed 0 but got 6
1880 PASS Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must not throw exceptions or modify the range it's gi ven 1671 PASS Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must not throw exceptions or modify the range it's gi ven
1881 PASS Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must result in rangeCount being 1 1672 PASS Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must result in rangeCount being 1
1882 PASS Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must result in the selection's last range having the specified endpoints 1673 PASS Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
1883 PASS Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must result in the selection's last range being the s ame object we added 1674 PASS Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must result in the selection's last range being the s ame object we added
1884 PASS Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, para s[0], 1]: modifying the first added range must modify the Selection's last Range 1675 PASS Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, para s[0], 1]: modifying the first added range must modify the Selection's last Range
1885 PASS Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, para s[0], 1]: modifying the Selection's last Range must modify the first added Range 1676 PASS Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, para s[0], 1]: modifying the Selection's last Range must modify the first added Range
1886 PASS Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must not throw exceptions or modify the range it's g iven 1677 PASS Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must not throw exceptions or modify the range it's g iven
1887 PASS Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must result in rangeCount being 1 1678 PASS Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must result in rangeCount being 1
1888 PASS Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must result in the selection's last range having the specified endpoints 1679 FAIL Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1680 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1681 "
1889 FAIL Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the s ame object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ 1682 FAIL Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the s ame object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
1890 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 1683 " but got object ""
1891 " 1684 FAIL Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, para s[0], 1]: modifying the second added range must modify the Selection's last Rang e assert_equals: After mutating the second added Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
1892 FAIL Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, para s[0], 1]: modifying the second added range must modify the Selection's last Rang e assert_equals: After mutating the second added Range, startContainer of the Se lection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈ g̈ḧ
1893 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1894 </p>
1895 FAIL Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, para s[0], 1]: modifying the Selection's last Range must modify the second added Rang e assert_equals: After second addRange(), after mutating the Selection's last Ra nge, startOffset of the Selection's last Range must match the added Range expect ed 0 but got 6 1685 FAIL Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, para s[0], 1]: modifying the Selection's last Range must modify the second added Rang e assert_equals: After second addRange(), after mutating the Selection's last Ra nge, startOffset of the Selection's last Range must match the added Range expect ed 0 but got 6
1896 PASS Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the ran ge it's given 1686 PASS Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the ran ge it's given
1897 PASS Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 1687 PASS Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
1898 PASS Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range h aving the specified endpoints 1688 PASS Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range h aving the specified endpoints
1899 PASS Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range b eing the same object we added 1689 PASS Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range b eing the same object we added
1900 PASS Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range 1690 PASS Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
1901 PASS Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first a dded Range 1691 PASS Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first a dded Range
1902 PASS Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must do nothing 1692 PASS Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must do nothing
1903 PASS Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the ran ge it's given 1693 PASS Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the ran ge it's given
1904 PASS Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1 1694 PASS Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
1905 PASS Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range h aving the specified endpoints 1695 PASS Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range h aving the specified endpoints
1906 PASS Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range b eing the same object we added 1696 PASS Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range b eing the same object we added
1907 PASS Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range 1697 PASS Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
1908 PASS Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first a dded Range 1698 PASS Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first a dded Range
1909 PASS Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must do nothing 1699 PASS Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must do nothing
1910 PASS Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or mo dify the range it's given 1700 PASS Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or mo dify the range it's given
1911 PASS Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 1701 PASS Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
1912 PASS Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints 1702 PASS Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
1913 PASS Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added 1703 PASS Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
1914 PASS Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range 1704 PASS Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
1915 PASS Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range 1705 PASS Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
1916 PASS Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or m odify the range it's given 1706 PASS Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or m odify the range it's given
1917 PASS Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount bein g 1 1707 PASS Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount bein g 1
1918 PASS Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints 1708 FAIL Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
1919 FAIL Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ 1709 FAIL Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
1920 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 1710 " but got object ""
1921 " 1711 FAIL Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, st artOffset of the Selection's last Range must match the added Range expected 0 bu t got 6
1922 FAIL Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, en dContainer of the Selection's last Range must match the added Range expected Tex t node "Äb̈c̈d̈ëf̈g̈ḧ
1923 " but got Text node "Ijklmnop
1924 "
1925 FAIL Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating t he Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 1712 FAIL Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating t he Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1926 PASS Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or mo dify the range it's given 1713 PASS Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or mo dify the range it's given
1927 PASS Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 1714 PASS Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
1928 PASS Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints 1715 PASS Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
1929 PASS Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added 1716 PASS Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
1930 PASS Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range 1717 PASS Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
1931 PASS Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range 1718 PASS Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
1932 PASS Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or m odify the range it's given 1719 PASS Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or m odify the range it's given
1933 PASS Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount bein g 1 1720 PASS Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount bein g 1
1934 PASS Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints 1721 FAIL Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
1935 FAIL Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ 1722 FAIL Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
1936 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ 1723 Ijklmnop" but got object ""
1937 Ijklmnop" 1724 FAIL Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, st artOffset of the Selection's last Range must match the added Range expected 0 bu t got 6
1938 FAIL Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, en dContainer of the Selection's last Range must match the added Range expected Tex t node "Äb̈c̈d̈ëf̈g̈ḧ
1939 " but got Text node "Ijklmnop
1940 "
1941 FAIL Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating t he Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 1725 FAIL Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating t he Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1942 PASS Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the ra nge it's given 1726 PASS Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the ra nge it's given
1943 PASS Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 1727 PASS Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
1944 PASS Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints 1728 PASS Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
1945 PASS Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added 1729 PASS Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
1946 PASS Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range 1730 PASS Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
1947 PASS Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range 1731 PASS Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
1948 PASS Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the r ange it's given 1732 PASS Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the r ange it's given
1949 PASS Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 1733 PASS Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
1950 PASS Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints 1734 FAIL Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startOffset of the Selection's la st Range must match the added Range expected 3 but got 6
1951 FAIL Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must r eturn the same object we added expected object "̈c̈d̈ëf̈g̈ḧ 1735 FAIL Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must r eturn the same object we added expected object "̈c̈d̈ëf̈g̈ḧ
1952 Ijklmnop 1736 Ijklmnop
1953 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ 1737 QrstuvwxYzabcdef" but got object ""
1954 Ijklmnop 1738 FAIL Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the second added range must modify the Selection' s last Range assert_equals: After mutating the second added Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
1955 QrstuvwxYzabcdef"
1956 FAIL Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the second added range must modify the Selection' s last Range assert_equals: After mutating the second added Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 3
1957 FAIL Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selectio n's last Range, startOffset of the Selection's last Range must match the added R ange expected 0 but got 6 1739 FAIL Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selectio n's last Range, startOffset of the Selection's last Range must match the added R ange expected 0 but got 6
1958 PASS Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must not throw exceptions or modify the ra nge it's given 1740 PASS Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must not throw exceptions or modify the ra nge it's given
1959 PASS Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must result in rangeCount being 1 1741 PASS Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must result in rangeCount being 1
1960 PASS Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints 1742 PASS Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
1961 PASS Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added 1743 PASS Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
1962 PASS Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range 1744 PASS Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
1963 PASS Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range 1745 PASS Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
1964 PASS Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must not throw exceptions or modify the r ange it's given 1746 PASS Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must not throw exceptions or modify the r ange it's given
1965 PASS Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must result in rangeCount being 1 1747 PASS Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must result in rangeCount being 1
1966 PASS Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints 1748 FAIL Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <p id="a">Äb̈c̈d̈e ̈f̈g̈ḧ
1967 FAIL Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must r eturn the same object we added expected object "Äb̈c̈d" but got object "Äb̈c̈d " 1749 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1968 FAIL Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the second added range must modify the Selection' s last Range assert_equals: After mutating the second added Range, startContaine r of the Selection's last Range must match the added Range expected Text node "A ̈b̈c̈d̈ëf̈g̈ḧ 1750 "
1969 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1751 FAIL Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must r eturn the same object we added expected object "Äb̈c̈d" but got object ""
1970 </p> 1752 FAIL Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the second added range must modify the Selection' s last Range assert_equals: After mutating the second added Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
1971 FAIL Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selectio n's last Range, startOffset of the Selection's last Range must match the added R ange expected 0 but got 6 1753 FAIL Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selectio n's last Range, startOffset of the Selection's last Range must match the added R ange expected 0 but got 6
1972 PASS Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras [4], 1]: first addRange() must not throw exceptions or modify the range it's giv en 1754 PASS Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras [4], 1]: first addRange() must not throw exceptions or modify the range it's giv en
1973 PASS Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras [4], 1]: first addRange() must result in rangeCount being 1 1755 PASS Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras [4], 1]: first addRange() must result in rangeCount being 1
1974 PASS Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras [4], 1]: first addRange() must result in the selection's last range having the s pecified endpoints 1756 PASS Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras [4], 1]: first addRange() must result in the selection's last range having the s pecified endpoints
1975 PASS Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras [4], 1]: first addRange() must result in the selection's last range being the sa me object we added 1757 PASS Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras [4], 1]: first addRange() must result in the selection's last range being the sa me object we added
1976 PASS Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras [4], 1]: modifying the first added range must modify the Selection's last Range 1758 PASS Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras [4], 1]: modifying the first added range must modify the Selection's last Range
1977 PASS Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras [4], 1]: modifying the Selection's last Range must modify the first added Range 1759 PASS Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras [4], 1]: modifying the Selection's last Range must modify the first added Range
1978 PASS Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras [4], 1]: second addRange() must not throw exceptions or modify the range it's gi ven 1760 PASS Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras [4], 1]: second addRange() must not throw exceptions or modify the range it's gi ven
1979 PASS Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras [4], 1]: second addRange() must result in rangeCount being 1 1761 PASS Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras [4], 1]: second addRange() must result in rangeCount being 1
1980 FAIL Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras [4], 1]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <div id="test"><p id="a">Äb̈c̈ d̈ëf̈g̈ḧ 1762 FAIL Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras [4], 1]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <div id="test"><p id="a">Äb̈c̈ d̈ëf̈g̈ḧ
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
2033 FAIL Range 35 [document, 0, document, 2] followed by Range 34 [document, 0, docu ment, 1]: modifying the second added range must modify the Selection's last Rang e assert_equals: After mutating the second added Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6 1815 FAIL Range 35 [document, 0, document, 2] followed by Range 34 [document, 0, docu ment, 1]: modifying the second added range must modify the Selection's last Rang e assert_equals: After mutating the second added Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
2034 FAIL Range 35 [document, 0, document, 2] followed by Range 34 [document, 0, docu ment, 1]: modifying the Selection's last Range must modify the second added Rang e assert_equals: After second addRange(), after mutating the Selection's last Ra nge, startOffset of the Selection's last Range must match the added Range expect ed 0 but got 6 1816 FAIL Range 35 [document, 0, document, 2] followed by Range 34 [document, 0, docu ment, 1]: modifying the Selection's last Range must modify the second added Rang e assert_equals: After second addRange(), after mutating the Selection's last Ra nge, startOffset of the Selection's last Range must match the added Range expect ed 0 but got 6
2035 PASS Range 35 [document, 0, document, 2] followed by Range 35 [document, 0, docu ment, 2]: first addRange() must not throw exceptions or modify the range it's gi ven 1817 PASS Range 35 [document, 0, document, 2] followed by Range 35 [document, 0, docu ment, 2]: first addRange() must not throw exceptions or modify the range it's gi ven
2036 PASS Range 35 [document, 0, document, 2] followed by Range 35 [document, 0, docu ment, 2]: first addRange() must result in rangeCount being 1 1818 PASS Range 35 [document, 0, document, 2] followed by Range 35 [document, 0, docu ment, 2]: first addRange() must result in rangeCount being 1
2037 PASS Range 35 [document, 0, document, 2] followed by Range 35 [document, 0, docu ment, 2]: first addRange() must result in the selection's last range having the specified endpoints 1819 PASS Range 35 [document, 0, document, 2] followed by Range 35 [document, 0, docu ment, 2]: first addRange() must result in the selection's last range having the specified endpoints
2038 PASS Range 35 [document, 0, document, 2] followed by Range 35 [document, 0, docu ment, 2]: first addRange() must result in the selection's last range being the s ame object we added 1820 PASS Range 35 [document, 0, document, 2] followed by Range 35 [document, 0, docu ment, 2]: first addRange() must result in the selection's last range being the s ame object we added
2039 PASS Range 35 [document, 0, document, 2] followed by Range 35 [document, 0, docu ment, 2]: modifying the first added range must modify the Selection's last Range 1821 PASS Range 35 [document, 0, document, 2] followed by Range 35 [document, 0, docu ment, 2]: modifying the first added range must modify the Selection's last Range
2040 PASS Range 35 [document, 0, document, 2] followed by Range 35 [document, 0, docu ment, 2]: modifying the Selection's last Range must modify the first added Range 1822 PASS Range 35 [document, 0, document, 2] followed by Range 35 [document, 0, docu ment, 2]: modifying the Selection's last Range must modify the first added Range
2041 PASS Range 35 [document, 0, document, 2] followed by Range 35 [document, 0, docu ment, 2]: second addRange() must not throw exceptions or modify the range it's g iven 1823 PASS Range 35 [document, 0, document, 2] followed by Range 35 [document, 0, docu ment, 2]: second addRange() must not throw exceptions or modify the range it's g iven
2042 PASS Range 35 [document, 0, document, 2] followed by Range 35 [document, 0, docu ment, 2]: second addRange() must result in rangeCount being 1 1824 PASS Range 35 [document, 0, document, 2] followed by Range 35 [document, 0, docu ment, 2]: second addRange() must result in rangeCount being 1
2043 PASS Range 35 [document, 0, document, 2] followed by Range 35 [document, 0, docu ment, 2]: second addRange() must result in the selection's last range having the specified endpoints 1825 FAIL Range 35 [document, 0, document, 2] followed by Range 35 [document, 0, docu ment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1826 "
2044 FAIL Range 35 [document, 0, document, 2] followed by Range 35 [document, 0, docu ment, 2]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the s ame object we added expected object "Selection.addRange() tests 1827 FAIL Range 35 [document, 0, document, 2] followed by Range 35 [document, 0, docu ment, 2]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the s ame object we added expected object "Selection.addRange() tests
2045 1828
2046 Äb̈c̈d̈ëf̈g̈ḧ 1829 Äb̈c̈d̈ëf̈g̈ḧ
2047 Ijklmnop 1830 Ijklmnop
2048 QrstuvwxYzabcdefGhijklmn 1831 QrstuvwxYzabcdefGhijklmn
2049 1832
2050 1833
2051 1834
2052 1835
2053 1836
2054 "use strict"; 1837 "use strict";
2055 1838
2056 testAddRangeSubSet(32, 36); 1839 testAddRangeSubSet(32, 36);
2057 testDiv.style.display = "none"; 1840 testDiv.style.display = "none";
2058 " but got object "Selection.addRange() tests 1841 " but got object ""
2059 1842 FAIL Range 35 [document, 0, document, 2] followed by Range 35 [document, 0, docu ment, 2]: modifying the second added range must modify the Selection's last Rang e assert_equals: After mutating the second added Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
2060 Äb̈c̈d̈ëf̈g̈ḧ
2061 Ijklmnop
2062 QrstuvwxYzabcdefGhijklmn
2063
2064
2065
2066
2067
2068 "use strict";
2069
2070 testAddRangeSubSet(32, 36);
2071 testDiv.style.display = "none";
2072 "
2073 FAIL Range 35 [document, 0, document, 2] followed by Range 35 [document, 0, docu ment, 2]: modifying the second added range must modify the Selection's last Rang e assert_equals: After mutating the second added Range, startContainer of the Se lection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈ g̈ḧ
2074 " but got Document node with 2 children
2075 FAIL Range 35 [document, 0, document, 2] followed by Range 35 [document, 0, docu ment, 2]: modifying the Selection's last Range must modify the second added Rang e assert_equals: After second addRange(), after mutating the Selection's last Ra nge, startOffset of the Selection's last Range must match the added Range expect ed 0 but got 6 1843 FAIL Range 35 [document, 0, document, 2] followed by Range 35 [document, 0, docu ment, 2]: modifying the Selection's last Range must modify the second added Rang e assert_equals: After second addRange(), after mutating the Selection's last Ra nge, startOffset of the Selection's last Range must match the added Range expect ed 0 but got 6
2076 PASS Range 35 [document, 0, document, 2] followed by Range 36 [document, 1, docu ment, 2]: first addRange() must not throw exceptions or modify the range it's gi ven 1844 PASS Range 35 [document, 0, document, 2] followed by Range 36 [document, 1, docu ment, 2]: first addRange() must not throw exceptions or modify the range it's gi ven
2077 PASS Range 35 [document, 0, document, 2] followed by Range 36 [document, 1, docu ment, 2]: first addRange() must result in rangeCount being 1 1845 PASS Range 35 [document, 0, document, 2] followed by Range 36 [document, 1, docu ment, 2]: first addRange() must result in rangeCount being 1
2078 PASS Range 35 [document, 0, document, 2] followed by Range 36 [document, 1, docu ment, 2]: first addRange() must result in the selection's last range having the specified endpoints 1846 PASS Range 35 [document, 0, document, 2] followed by Range 36 [document, 1, docu ment, 2]: first addRange() must result in the selection's last range having the specified endpoints
2079 PASS Range 35 [document, 0, document, 2] followed by Range 36 [document, 1, docu ment, 2]: first addRange() must result in the selection's last range being the s ame object we added 1847 PASS Range 35 [document, 0, document, 2] followed by Range 36 [document, 1, docu ment, 2]: first addRange() must result in the selection's last range being the s ame object we added
2080 PASS Range 35 [document, 0, document, 2] followed by Range 36 [document, 1, docu ment, 2]: modifying the first added range must modify the Selection's last Range 1848 PASS Range 35 [document, 0, document, 2] followed by Range 36 [document, 1, docu ment, 2]: modifying the first added range must modify the Selection's last Range
2081 PASS Range 35 [document, 0, document, 2] followed by Range 36 [document, 1, docu ment, 2]: modifying the Selection's last Range must modify the first added Range 1849 PASS Range 35 [document, 0, document, 2] followed by Range 36 [document, 1, docu ment, 2]: modifying the Selection's last Range must modify the first added Range
2082 PASS Range 35 [document, 0, document, 2] followed by Range 36 [document, 1, docu ment, 2]: second addRange() must not throw exceptions or modify the range it's g iven 1850 PASS Range 35 [document, 0, document, 2] followed by Range 36 [document, 1, docu ment, 2]: second addRange() must not throw exceptions or modify the range it's g iven
2083 PASS Range 35 [document, 0, document, 2] followed by Range 36 [document, 1, docu ment, 2]: second addRange() must result in rangeCount being 1 1851 PASS Range 35 [document, 0, document, 2] followed by Range 36 [document, 1, docu ment, 2]: second addRange() must result in rangeCount being 1
2084 PASS Range 35 [document, 0, document, 2] followed by Range 36 [document, 1, docu ment, 2]: second addRange() must result in the selection's last range having the specified endpoints 1852 FAIL Range 35 [document, 0, document, 2] followed by Range 36 [document, 1, docu ment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Document node with 2 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1853 "
2085 FAIL Range 35 [document, 0, document, 2] followed by Range 36 [document, 1, docu ment, 2]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the s ame object we added expected object "Selection.addRange() tests 1854 FAIL Range 35 [document, 0, document, 2] followed by Range 36 [document, 1, docu ment, 2]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the s ame object we added expected object "Selection.addRange() tests
2086 1855
2087 Äb̈c̈d̈ëf̈g̈ḧ 1856 Äb̈c̈d̈ëf̈g̈ḧ
2088 Ijklmnop 1857 Ijklmnop
2089 QrstuvwxYzabcdefGhijklmn 1858 QrstuvwxYzabcdefGhijklmn
2090 1859
2091 1860
2092 1861
2093 1862
2094 1863
2095 "use strict"; 1864 "use strict";
2096 1865
2097 testAddRangeSubSet(32, 36); 1866 testAddRangeSubSet(32, 36);
2098 testDiv.style.display = "none"; 1867 testDiv.style.display = "none";
2099 " but got object "Selection.addRange() tests 1868 " but got object ""
2100 1869 FAIL Range 35 [document, 0, document, 2] followed by Range 36 [document, 1, docu ment, 2]: modifying the second added range must modify the Selection's last Rang e assert_equals: After mutating the second added Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
2101 Äb̈c̈d̈ëf̈g̈ḧ
2102 Ijklmnop
2103 QrstuvwxYzabcdefGhijklmn
2104
2105
2106
2107
2108
2109 "use strict";
2110
2111 testAddRangeSubSet(32, 36);
2112 testDiv.style.display = "none";
2113 "
2114 FAIL Range 35 [document, 0, document, 2] followed by Range 36 [document, 1, docu ment, 2]: modifying the second added range must modify the Selection's last Rang e assert_equals: After mutating the second added Range, startContainer of the Se lection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈ g̈ḧ
2115 " but got Document node with 2 children
2116 FAIL Range 35 [document, 0, document, 2] followed by Range 36 [document, 1, docu ment, 2]: modifying the Selection's last Range must modify the second added Rang e assert_equals: After second addRange(), after mutating the Selection's last Ra nge, startOffset of the Selection's last Range must match the added Range expect ed 0 but got 6 1870 FAIL Range 35 [document, 0, document, 2] followed by Range 36 [document, 1, docu ment, 2]: modifying the Selection's last Range must modify the second added Rang e assert_equals: After second addRange(), after mutating the Selection's last Ra nge, startOffset of the Selection's last Range must match the added Range expect ed 0 but got 6
2117 PASS Range 35 [document, 0, document, 2] followed by Range 37 [testDiv, 0, comme nt, 5]: first addRange() must not throw exceptions or modify the range it's give n 1871 PASS Range 35 [document, 0, document, 2] followed by Range 37 [testDiv, 0, comme nt, 5]: first addRange() must not throw exceptions or modify the range it's give n
2118 PASS Range 35 [document, 0, document, 2] followed by Range 37 [testDiv, 0, comme nt, 5]: first addRange() must result in rangeCount being 1 1872 PASS Range 35 [document, 0, document, 2] followed by Range 37 [testDiv, 0, comme nt, 5]: first addRange() must result in rangeCount being 1
2119 PASS Range 35 [document, 0, document, 2] followed by Range 37 [testDiv, 0, comme nt, 5]: first addRange() must result in the selection's last range having the sp ecified endpoints 1873 PASS Range 35 [document, 0, document, 2] followed by Range 37 [testDiv, 0, comme nt, 5]: first addRange() must result in the selection's last range having the sp ecified endpoints
2120 PASS Range 35 [document, 0, document, 2] followed by Range 37 [testDiv, 0, comme nt, 5]: first addRange() must result in the selection's last range being the sam e object we added 1874 PASS Range 35 [document, 0, document, 2] followed by Range 37 [testDiv, 0, comme nt, 5]: first addRange() must result in the selection's last range being the sam e object we added
2121 PASS Range 35 [document, 0, document, 2] followed by Range 37 [testDiv, 0, comme nt, 5]: modifying the first added range must modify the Selection's last Range 1875 PASS Range 35 [document, 0, document, 2] followed by Range 37 [testDiv, 0, comme nt, 5]: modifying the first added range must modify the Selection's last Range
2122 PASS Range 35 [document, 0, document, 2] followed by Range 37 [testDiv, 0, comme nt, 5]: modifying the Selection's last Range must modify the first added Range 1876 PASS Range 35 [document, 0, document, 2] followed by Range 37 [testDiv, 0, comme nt, 5]: modifying the Selection's last Range must modify the first added Range
2123 PASS Range 35 [document, 0, document, 2] followed by Range 37 [testDiv, 0, comme nt, 5]: second addRange() must not throw exceptions or modify the range it's giv en 1877 PASS Range 35 [document, 0, document, 2] followed by Range 37 [testDiv, 0, comme nt, 5]: second addRange() must not throw exceptions or modify the range it's giv en
2124 PASS Range 35 [document, 0, document, 2] followed by Range 37 [testDiv, 0, comme nt, 5]: second addRange() must result in rangeCount being 1 1878 PASS Range 35 [document, 0, document, 2] followed by Range 37 [testDiv, 0, comme nt, 5]: second addRange() must result in rangeCount being 1
2125 FAIL Range 35 [document, 0, document, 2] followed by Range 37 [testDiv, 0, comme nt, 5]: second addRange() must result in the selection's last range having the s pecified endpoints assert_equals: endContainer of the Selection's last Range mus t match the added Range expected Comment node <!--Alphabet soup?--> but got Elem ent node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1879 FAIL Range 35 [document, 0, document, 2] followed by Range 37 [testDiv, 0, comme nt, 5]: second addRange() must result in the selection's last range having the s pecified endpoints assert_equals: startContainer of the Selection's last Range m ust match the added Range expected Element node <div id="test"><p id="a">Äb̈c̈d ̈ëf̈g̈ḧ
2126 </p><p id="b" s... 1880 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1881 "
2127 FAIL Range 35 [document, 0, document, 2] followed by Range 37 [testDiv, 0, comme nt, 5]: second addRange() must result in the selection's last range being the sa me object we added assert_equals: getRangeAt(rangeCount - 1) must return the sam e object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ 1882 FAIL Range 35 [document, 0, document, 2] followed by Range 37 [testDiv, 0, comme nt, 5]: second addRange() must result in the selection's last range being the sa me object we added assert_equals: getRangeAt(rangeCount - 1) must return the sam e object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
2128 Ijklmnop 1883 Ijklmnop
2129 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ 1884 QrstuvwxYzabcdefGhijklmn" but got object ""
2130 Ijklmnop 1885 FAIL Range 35 [document, 0, document, 2] followed by Range 37 [testDiv, 0, comme nt, 5]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selecti on's last Range must match the added Range expected 0 but got 6
2131 QrstuvwxYzabcdefGhijklmn"
2132 FAIL Range 35 [document, 0, document, 2] followed by Range 37 [testDiv, 0, comme nt, 5]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Sele ction's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈
2133 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2134 </p><p id="b" s...
2135 FAIL Range 35 [document, 0, document, 2] followed by Range 37 [testDiv, 0, comme nt, 5]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Rang e, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 1886 FAIL Range 35 [document, 0, document, 2] followed by Range 37 [testDiv, 0, comme nt, 5]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Rang e, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2136 PASS Range 35 [document, 0, document, 2] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: first addRange() must not throw exceptions or modify the ran ge it's given 1887 PASS Range 35 [document, 0, document, 2] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: first addRange() must not throw exceptions or modify the ran ge it's given
2137 PASS Range 35 [document, 0, document, 2] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: first addRange() must result in rangeCount being 1 1888 PASS Range 35 [document, 0, document, 2] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: first addRange() must result in rangeCount being 1
2138 PASS Range 35 [document, 0, document, 2] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: first addRange() must result in the selection's last range h aving the specified endpoints 1889 PASS Range 35 [document, 0, document, 2] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: first addRange() must result in the selection's last range h aving the specified endpoints
2139 PASS Range 35 [document, 0, document, 2] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: first addRange() must result in the selection's last range b eing the same object we added 1890 PASS Range 35 [document, 0, document, 2] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: first addRange() must result in the selection's last range b eing the same object we added
2140 PASS Range 35 [document, 0, document, 2] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: modifying the first added range must modify the Selection's last Range 1891 PASS Range 35 [document, 0, document, 2] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: modifying the first added range must modify the Selection's last Range
2141 PASS Range 35 [document, 0, document, 2] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: modifying the Selection's last Range must modify the first a dded Range 1892 PASS Range 35 [document, 0, document, 2] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: modifying the Selection's last Range must modify the first a dded Range
2142 PASS Range 35 [document, 0, document, 2] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: second addRange() must not throw exceptions or modify the ra nge it's given 1893 PASS Range 35 [document, 0, document, 2] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: second addRange() must not throw exceptions or modify the ra nge it's given
2143 PASS Range 35 [document, 0, document, 2] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: second addRange() must result in rangeCount being 1 1894 PASS Range 35 [document, 0, document, 2] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: second addRange() must result in rangeCount being 1
2144 FAIL Range 35 [document, 0, document, 2] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Text node "Qrstuvwx" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1895 FAIL Range 35 [document, 0, document, 2] followed by Range 38 [paras[2].firstChi ld, 4, comment, 2]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Text node "Qrstuvwx" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after
2280 PASS Range 35 [document, 0, document, 2] followed by Range 56 [foreignDocfrag, 0 , foreignDocfrag, 0]: second addRange() must do nothing 2031 PASS Range 35 [document, 0, document, 2] followed by Range 56 [foreignDocfrag, 0 , foreignDocfrag, 0]: second addRange() must do nothing
2281 PASS Range 35 [document, 0, document, 2] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: first addRange() must not throw exceptions or modify the range it' s given 2032 PASS Range 35 [document, 0, document, 2] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: first addRange() must not throw exceptions or modify the range it' s given
2282 PASS Range 35 [document, 0, document, 2] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: first addRange() must result in rangeCount being 1 2033 PASS Range 35 [document, 0, document, 2] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: first addRange() must result in rangeCount being 1
2283 PASS Range 35 [document, 0, document, 2] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: first addRange() must result in the selection's last range having the specified endpoints 2034 PASS Range 35 [document, 0, document, 2] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: first addRange() must result in the selection's last range having the specified endpoints
2284 PASS Range 35 [document, 0, document, 2] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: first addRange() must result in the selection's last range being t he same object we added 2035 PASS Range 35 [document, 0, document, 2] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: first addRange() must result in the selection's last range being t he same object we added
2285 PASS Range 35 [document, 0, document, 2] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: modifying the first added range must modify the Selection's last R ange 2036 PASS Range 35 [document, 0, document, 2] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: modifying the first added range must modify the Selection's last R ange
2286 PASS Range 35 [document, 0, document, 2] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: modifying the Selection's last Range must modify the first added R ange 2037 PASS Range 35 [document, 0, document, 2] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: modifying the Selection's last Range must modify the first added R ange
2287 PASS Range 35 [document, 0, document, 2] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: second addRange() must do nothing 2038 PASS Range 35 [document, 0, document, 2] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: second addRange() must do nothing
2288 Harness: the test ran to completion. 2039 Harness: the test ran to completion.
2289 2040
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698