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

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

Issue 2687273002: Selection API: Mutating a Range object after adding it to Selection should update Selection attribu… (Closed)
Patch Set: Handle diffrent root cases Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 CONSOLE ERROR: line 7: The given range isn't in document. 1 CONSOLE ERROR: line 7: The given range isn't in document.
2 CONSOLE ERROR: line 7: The given range isn't in document. 2 CONSOLE ERROR: line 7: The given range isn't in document.
3 CONSOLE ERROR: line 7: The given range isn't in document. 3 CONSOLE ERROR: line 7: The given range isn't in document.
4 CONSOLE ERROR: line 7: The given range isn't in document. 4 CONSOLE ERROR: line 7: The given range isn't in document.
5 CONSOLE ERROR: line 7: The given range isn't in document. 5 CONSOLE ERROR: line 7: The given range isn't in document.
6 CONSOLE ERROR: line 7: The given range isn't in document. 6 CONSOLE ERROR: line 7: The given range isn't in document.
7 CONSOLE ERROR: line 7: The given range isn't in document. 7 CONSOLE ERROR: line 7: The given range isn't in document.
8 CONSOLE ERROR: line 7: The given range isn't in document. 8 CONSOLE ERROR: line 7: The given range isn't in document.
9 CONSOLE ERROR: line 7: The given range isn't in document. 9 CONSOLE ERROR: line 7: The given range isn't in document.
10 CONSOLE ERROR: line 7: The given range isn't in document. 10 CONSOLE ERROR: line 7: The given range isn't in document.
11 CONSOLE ERROR: line 7: The given range isn't in document. 11 CONSOLE ERROR: line 7: The given range isn't in document.
12 CONSOLE ERROR: line 7: The given range isn't in document. 12 CONSOLE ERROR: line 7: The given range isn't in document.
13 CONSOLE ERROR: line 7: The given range isn't in document. 13 CONSOLE ERROR: line 7: The given range isn't in document.
14 CONSOLE ERROR: line 7: The given range isn't in document. 14 CONSOLE ERROR: line 7: The given range isn't in document.
15 CONSOLE ERROR: line 7: The given range isn't in document. 15 CONSOLE ERROR: line 7: The given range isn't in document.
16 CONSOLE ERROR: line 7: The given range isn't in document. 16 CONSOLE ERROR: line 7: The given range isn't in document.
17 CONSOLE ERROR: line 7: The given range isn't in document. 17 CONSOLE ERROR: line 7: The given range isn't in document.
18 CONSOLE ERROR: line 7: The given range isn't in document. 18 CONSOLE ERROR: line 7: The given range isn't in document.
19 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 19 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
20 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 20 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
21 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 21 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
22 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 22 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
23 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 23 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
24 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 24 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
25 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
26 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
27 CONSOLE ERROR: line 7: The given range isn't in document. 25 CONSOLE ERROR: line 7: The given range isn't in document.
28 CONSOLE ERROR: line 7: The given range isn't in document. 26 CONSOLE ERROR: line 7: The given range isn't in document.
29 CONSOLE ERROR: line 7: The given range isn't in document. 27 CONSOLE ERROR: line 7: The given range isn't in document.
30 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 28 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
31 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 29 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
32 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 30 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
33 CONSOLE ERROR: line 7: The given range isn't in document. 31 CONSOLE ERROR: line 7: The given range isn't in document.
34 CONSOLE ERROR: line 7: The given range isn't in document. 32 CONSOLE ERROR: line 7: The given range isn't in document.
35 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 33 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
36 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 34 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
37 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 35 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
38 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 36 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
39 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 37 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
40 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 38 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
39 CONSOLE ERROR: line 7: The given range isn't in document.
40 CONSOLE ERROR: line 7: The given range isn't in document.
41 CONSOLE ERROR: line 7: The given range isn't in document.
42 CONSOLE ERROR: line 7: The given range isn't in document.
43 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
44 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
41 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 45 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
42 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 46 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
43 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 47 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
44 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 48 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
45 CONSOLE ERROR: line 7: The given range isn't in document. 49 CONSOLE ERROR: line 7: The given range isn't in document.
46 CONSOLE ERROR: line 7: The given range isn't in document. 50 CONSOLE ERROR: line 7: The given range isn't in document.
47 CONSOLE ERROR: line 7: The given range isn't in document. 51 CONSOLE ERROR: line 7: The given range isn't in document.
52 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
53 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
54 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
48 CONSOLE ERROR: line 7: The given range isn't in document. 55 CONSOLE ERROR: line 7: The given range isn't in document.
49 CONSOLE ERROR: line 7: The given range isn't in document. 56 CONSOLE ERROR: line 7: The given range isn't in document.
50 CONSOLE ERROR: line 7: The given range isn't in document. 57 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
51 CONSOLE ERROR: line 7: The given range isn't in document. 58 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
52 CONSOLE ERROR: line 7: The given range isn't in document. 59 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
53 CONSOLE ERROR: line 7: The given range isn't in document. 60 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
61 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
54 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 62 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
55 CONSOLE ERROR: line 7: The given range isn't in document. 63 CONSOLE ERROR: line 7: The given range isn't in document.
56 CONSOLE ERROR: line 7: The given range isn't in document. 64 CONSOLE ERROR: line 7: The given range isn't in document.
57 CONSOLE ERROR: line 7: The given range isn't in document. 65 CONSOLE ERROR: line 7: The given range isn't in document.
58 CONSOLE ERROR: line 7: The given range isn't in document. 66 CONSOLE ERROR: line 7: The given range isn't in document.
59 This is a testharness.js-based test. 67 This is a testharness.js-based test.
60 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st not throw exceptions or modify the range it's given 68 PASS Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st not throw exceptions or modify the range it's given
61 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0 69 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st result in rangeCount being 1 assert_equals: rangeCount must be 1 expected 1 b ut got 0
62 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 70 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st result in the selection's last range having the specified endpoints assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
63 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0 71 FAIL Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() mu st result in the selection's last range being the same object we added assert_no t_equals: Cannot proceed with tests if rangeCount is 0 got disallowed value 0
(...skipping 1410 matching lines...) Expand 10 before | Expand all | Expand 10 after
1474 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6 1482 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6
1475 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6 1483 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
1476 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given 1484 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
1477 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1 1485 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
1478 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints 1486 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
1479 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added 1487 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
1480 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range 1488 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range
1481 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sel ection's last Range must modify the first added Range 1489 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sel ection's last Range must modify the first added Range
1482 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given 1490 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
1483 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1 1491 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
1484 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startOffset of the Selection's last Range must match the added Range ex pected 2 but got 6 1492 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
1485 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "b̈c̈d̈" but got object "" 1493 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "b̈c̈d̈" but got object "b̈c̈d̈"
1486 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6 1494 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 2
1487 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6 1495 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
1488 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given 1496 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
1489 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1 1497 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
1490 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints 1498 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
1491 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added 1499 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
1492 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the fir st added range must modify the Selection's last Range 1500 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the fir st added range must modify the Selection's last Range
1493 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sel ection's last Range must modify the first added Range 1501 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sel ection's last Range must modify the first added Range
1494 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given 1502 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
1495 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1 1503 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
1496 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startOffset of the Selection's last Range must match the added Range ex pected 2 but got 6 1504 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
1497 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "b̈c̈d̈e" but got object "" 1505 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "b̈c̈d̈e" but got object "b̈c̈d̈e"
1498 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6 1506 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 2
1499 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6 1507 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
1500 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given 1508 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
1501 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 1509 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
1502 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints 1510 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
1503 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added 1511 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
1504 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range 1512 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range
1505 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range 1513 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range
1506 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given 1514 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
1507 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 1515 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
1508 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Ijklmnop 1516 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Ijklmnop
(...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after
1633 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifyin g the second added range must modify the Selection's last Range assert_equals: A fter mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 1641 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifyin g the second added range must modify the Selection's last Range assert_equals: A fter mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1634 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifyin g the Selection's last Range must modify the second added Range assert_equals: A fter second addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6 1642 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifyin g the Selection's last Range must modify the second added Range assert_equals: A fter second addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
1635 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given 1643 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
1636 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1 1644 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1
1637 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoi nts 1645 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoi nts
1638 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we ad ded 1646 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we ad ded
1639 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the first added range must modify the Selection's last Range 1647 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the first added range must modify the Selection's last Range
1640 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the Selection's last Range must modify the first added Range 1648 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the Selection's last Range must modify the first added Range
1641 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given 1649 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
1642 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1 1650 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1
1643 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpo ints 1651 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpo ints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <html><head><title>Selection.addRange() tests< /title>
1652 <me... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1653 "
1644 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "Selection.addRange() tests 1654 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "Selection.addRange() tests
1645 1655
1646 " but got object "Selection.addRange() tests 1656 " but got object ""
1647 1657 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Rang e must match the added Range expected 0 but got 6
1648 "
1649 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last R ange must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1650 " but got Element node <html><head><title>Selection.addRange() tests</title>
1651 <me...
1652 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 1658 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1653 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given 1659 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
1654 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in rangeCount being 1 1660 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in rangeCount being 1
1655 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoi nts 1661 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoi nts
1656 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we ad ded 1662 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we ad ded
1657 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the first added range must modify the Selection's last Range 1663 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the first added range must modify the Selection's last Range
1658 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the Selection's last Range must modify the first added Range 1664 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the Selection's last Range must modify the first added Range
1659 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given 1665 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
1660 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1 1666 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1
1661 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpo ints 1667 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpo ints
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
1693 <me... 1699 <me...
1694 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 1700 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1695 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given 1701 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
1696 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in rangeCount being 1 1702 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in rangeCount being 1
1697 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoi nts 1703 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoi nts
1698 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we ad ded 1704 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we ad ded
1699 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the first added range must modify the Selection's last Range 1705 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the first added range must modify the Selection's last Range
1700 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the Selection's last Range must modify the first added Range 1706 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the Selection's last Range must modify the first added Range
1701 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given 1707 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
1702 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1 1708 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1
1703 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpo ints assert_equals: startOffset of the Selection's last Range must match the add ed Range expected 1 but got 0 1709 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpo ints
1704 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "Äb̈c̈d̈ëf̈g̈ḧ 1710 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "Äb̈c̈d̈ëf̈g̈ḧ
1705 Ijklmnop 1711 Ijklmnop
1706 QrstuvwxYzabcdefGhijklmn 1712 QrstuvwxYzabcdefGhijklmn
1707 1713
1708 1714
1709 1715
1710 1716
1711 1717
1712 "use strict"; 1718 "use strict";
1713 1719
1714 testAddRangeSubSet(12, 16); 1720 testAddRangeSubSet(12, 16);
1715 testDiv.style.display = "none"; 1721 testDiv.style.display = "none";
1716 " but got object "Selection.addRange() tests 1722 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1717
1718 Äb̈c̈d̈ëf̈g̈ḧ
1719 Ijklmnop 1723 Ijklmnop
1720 QrstuvwxYzabcdefGhijklmn 1724 QrstuvwxYzabcdefGhijklmn
1721 1725
1722 1726
1723 1727
1724 1728
1725 1729
1726 "use strict"; 1730 "use strict";
1727 1731
1728 testAddRangeSubSet(12, 16); 1732 testAddRangeSubSet(12, 16);
1729 testDiv.style.display = "none"; 1733 testDiv.style.display = "none";
1730 " 1734 "
1731 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last R ange must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1735 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last R ange must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1732 " but got Element node <html><head><title>Selection.addRange() tests</title> 1736 " but got Element node <html><head><title>Selection.addRange() tests</title>
1733 <me... 1737 <me...
1734 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 1738 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1735 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must not th row exceptions or modify the range it's given 1739 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must not th row exceptions or modify the range it's given
1736 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1 1740 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1
1737 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range having the specified endpoints 1741 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
1738 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range being the same object we added 1742 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range being the same object we added
1739 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the first added ra nge must modify the Selection's last Range 1743 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the first added ra nge must modify the Selection's last Range
1740 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's la st Range must modify the first added Range 1744 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's la st Range must modify the first added Range
1741 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must not t hrow exceptions or modify the range it's given 1745 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must not t hrow exceptions or modify the range it's given
1742 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in rangeCount being 1 1746 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in rangeCount being 1
1743 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <head><title>Selection.addRange() tests</title> 1747 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <head><title>Selection.addRange() tests</title>
1744 <meta nam... but got Element node <html><head><title>Selection.addRange() tests< /title> 1748 <meta nam... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1745 <me...
1746 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "Selection.addRange() tests
1747
1748 " 1749 "
1749 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1750 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
1750 " but got Element node <html><head><title>Selection.addRange() tests</title> 1751 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1751 <me...
1752 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6 1752 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
1753 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must not th row exceptions or modify the range it's given 1753 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must not th row exceptions or modify the range it's given
1754 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 1754 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
1755 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints 1755 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
1756 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added 1756 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
1757 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the first added ra nge must modify the Selection's last Range 1757 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the first added ra nge must modify the Selection's last Range
1758 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's la st Range must modify the first added Range 1758 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's la st Range must modify the first added Range
1759 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must not t hrow exceptions or modify the range it's given 1759 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must not t hrow exceptions or modify the range it's given
1760 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in rangeCount being 1 1760 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in rangeCount being 1
1761 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1761 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in the selection's last range having the specified endpoints
1762 </p><p id... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1763 "
1764 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "A ̈b̈c̈d̈ëf̈g̈ḧ 1762 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "A ̈b̈c̈d̈ëf̈g̈ḧ
1765 Ijklmnop 1763 Ijklmnop
1766 QrstuvwxYzabcdefGhijklmn" but got object "" 1764 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
1767 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 1765 Ijklmnop
1766 QrstuvwxYzabcdefGhijklmn"
1767 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1768 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1769 </p><p id...
1768 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6 1770 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
1769 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must not throw exceptions or modify the range it's given 1771 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must not throw exceptions or modify the range it's given
1770 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in rangeCount being 1 1772 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in rangeCount being 1
1771 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in the selection's last range having the specified en dpoints 1773 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in the selection's last range having the specified en dpoints
1772 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in the selection's last range being the same object w e added 1774 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in the selection's last range being the same object w e added
1773 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the first added range must modify the Selection's last Range 1775 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the first added range must modify the Selection's last Range
1774 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the Selection's last Range must modify the first added Range 1776 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the Selection's last Range must modify the first added Range
1775 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must not throw exceptions or modify the range it's given 1777 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must not throw exceptions or modify the range it's given
1776 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must result in rangeCount being 1 1778 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must result in rangeCount being 1
1777 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must result in the selection's last range having the specified e ndpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <html><head><title></title></head><body><p >Efghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1779 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must result in the selection's last range having the specified e ndpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <html><head><title></title></head><body><p >Efghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
1820 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6 1822 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6
1821 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6 1823 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
1822 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw except ions or modify the range it's given 1824 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw except ions or modify the range it's given
1823 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeC ount being 1 1825 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeC ount being 1
1824 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the se lection's last range having the specified endpoints 1826 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the se lection's last range having the specified endpoints
1825 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the se lection's last range being the same object we added 1827 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the se lection's last range being the same object we added
1826 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must m odify the Selection's last Range 1828 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must m odify the Selection's last Range
1827 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range m ust modify the first added Range 1829 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range m ust modify the first added Range
1828 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw excep tions or modify the range it's given 1830 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw excep tions or modify the range it's given
1829 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in range Count being 1 1831 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in range Count being 1
1830 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Element nod e <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1832 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the s election's last range having the specified endpoints
1831 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1833 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf ̈g̈ḧ
1834 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1832 " 1835 "
1833 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf ̈g̈ḧ 1836 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1834 " but got object "" 1837 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1835 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6 1838 </p>
1836 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6 1839 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
1837 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not th row exceptions or modify the range it's given 1840 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not th row exceptions or modify the range it's given
1838 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 1841 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
1839 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints 1842 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
1840 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added 1843 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
1841 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added ra nge must modify the Selection's last Range 1844 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added ra nge must modify the Selection's last Range
1842 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's la st Range must modify the first added Range 1845 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's la st Range must modify the first added Range
1843 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not t hrow exceptions or modify the range it's given 1846 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not t hrow exceptions or modify the range it's given
1844 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must resul t in rangeCount being 1 1847 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must resul t in rangeCount being 1
1845 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1848 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
(...skipping 15 matching lines...) Expand all
1861 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 1864 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1862 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6 1865 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
1863 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given 1866 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
1864 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 1867 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
1865 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints 1868 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
1866 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added 1869 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
1867 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the fi rst added range must modify the Selection's last Range 1870 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the fi rst added range must modify the Selection's last Range
1868 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Se lection's last Range must modify the first added Range 1871 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Se lection's last Range must modify the first added Range
1869 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must not throw exceptions or modify the range it's given 1872 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must not throw exceptions or modify the range it's given
1870 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in rangeCount being 1 1873 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in rangeCount being 1
1871 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in the selection's last range having the specified endpoints asser t_equals: startOffset of the Selection's last Range must match the added Range e xpected 0 but got 6 1874 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in the selection's last range having the specified endpoints
1872 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "Äb̈c̈d̈ëf̈g̈ḧ 1875 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "Äb̈c̈d̈ëf̈g̈ḧ
1873 " but got object "" 1876 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1874 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, startOffset of the Selection's last Range must mat ch the added Range expected 0 but got 6 1877 "
1878 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, endContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1879 " but got Text node "Ijklmnop
1880 "
1875 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6 1881 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6
1876 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given 1882 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
1877 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 1883 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
1878 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints 1884 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
1879 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added 1885 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
1880 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the fi rst added range must modify the Selection's last Range 1886 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the fi rst added range must modify the Selection's last Range
1881 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Se lection's last Range must modify the first added Range 1887 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Se lection's last Range must modify the first added Range
1882 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must not throw exceptions or modify the range it's given 1888 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must not throw exceptions or modify the range it's given
1883 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in rangeCount being 1 1889 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in rangeCount being 1
1884 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in the selection's last range having the specified endpoints asser t_equals: startOffset of the Selection's last Range must match the added Range e xpected 0 but got 6 1890 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in the selection's last range having the specified endpoints
1885 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "Äb̈c̈d̈ëf̈g̈ḧ 1891 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "Äb̈c̈d̈ëf̈g̈ḧ
1886 Ijklmnop" but got object "" 1892 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ
1887 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, startOffset of the Selection's last Range must mat ch the added Range expected 0 but got 6 1893 Ijklmnop"
1894 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, endContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1895 " but got Text node "Ijklmnop
1896 "
1888 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6 1897 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6
1889 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not t hrow exceptions or modify the range it's given 1898 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not t hrow exceptions or modify the range it's given
1890 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in rangeCount being 1 1899 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in rangeCount being 1
1891 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in the selection's last range having the specified endpoints 1900 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in the selection's last range having the specified endpoints
1892 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in the selection's last range being the same object we added 1901 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in the selection's last range being the same object we added
1893 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added r ange must modify the Selection's last Range 1902 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added r ange must modify the Selection's last Range
1894 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's l ast Range must modify the first added Range 1903 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's l ast Range must modify the first added Range
1895 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given 1904 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
1896 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in rangeCount being 1 1905 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in rangeCount being 1
1897 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in the selection's last range having the specified endpoints assert_equals: s tartOffset of the Selection's last Range must match the added Range expected 3 b ut got 6 1906 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in the selection's last range having the specified endpoints
1898 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " ̈c̈d̈ëf̈g̈ḧ 1907 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " ̈c̈d̈ëf̈g̈ḧ
1899 Ijklmnop 1908 Ijklmnop
1900 QrstuvwxYzabcdef" but got object "" 1909 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ
1901 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the s econd added Range, startOffset of the Selection's last Range must match the adde d Range expected 0 but got 6 1910 Ijklmnop
1911 QrstuvwxYzabcdef"
1912 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the s econd added Range, startOffset of the Selection's last Range must match the adde d Range expected 0 but got 3
1902 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's l ast Range must modify the second added Range assert_equals: After second addRang e(), after mutating the Selection's last Range, startOffset of the Selection's l ast Range must match the added Range expected 0 but got 6 1913 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's l ast Range must modify the second added Range assert_equals: After second addRang e(), after mutating the Selection's last Range, startOffset of the Selection's l ast Range must match the added Range expected 0 but got 6
1903 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not t hrow exceptions or modify the range it's given 1914 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not t hrow exceptions or modify the range it's given
1904 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in rangeCount being 1 1915 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in rangeCount being 1
1905 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in the selection's last range having the specified endpoints 1916 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in the selection's last range having the specified endpoints
1906 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in the selection's last range being the same object we added 1917 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in the selection's last range being the same object we added
1907 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added r ange must modify the Selection's last Range 1918 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added r ange must modify the Selection's last Range
1908 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's l ast Range must modify the first added Range 1919 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's l ast Range must modify the first added Range
1909 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given 1920 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
1910 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in rangeCount being 1 1921 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in rangeCount being 1
1911 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in the selection's last range having the specified endpoints assert_equals: s tartContainer of the Selection's last Range must match the added Range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1922 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in the selection's last range having the specified endpoints
1912 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1923 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " Äb̈c̈d" but got object "Äb̈c̈d"
1913 " 1924 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the s econd added Range, startContainer of the Selection's last Range must match the a dded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
1914 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " Äb̈c̈d" but got object "" 1925 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1915 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the s econd added Range, startOffset of the Selection's last Range must match the adde d Range expected 0 but got 6 1926 </p>
1916 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's l ast Range must modify the second added Range assert_equals: After second addRang e(), after mutating the Selection's last Range, startOffset of the Selection's l ast Range must match the added Range expected 0 but got 6 1927 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's l ast Range must modify the second added Range assert_equals: After second addRang e(), after mutating the Selection's last Range, startOffset of the Selection's l ast Range must match the added Range expected 0 but got 6
1917 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw excepti ons or modify the range it's given 1928 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw excepti ons or modify the range it's given
1918 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCo unt being 1 1929 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCo unt being 1
1919 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sel ection's last range having the specified endpoints 1930 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sel ection's last range having the specified endpoints
1920 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sel ection's last range being the same object we added 1931 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sel ection's last range being the same object we added
1921 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must mo dify the Selection's last Range 1932 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must mo dify the Selection's last Range
1922 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mu st modify the first added Range 1933 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mu st modify the first added Range
1923 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw except ions or modify the range it's given 1934 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw except ions or modify the range it's given
1924 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeC ount being 1 1935 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeC ount being 1
1925 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 1936 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
(...skipping 18 matching lines...) Expand all
1944 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 1955 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1945 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6 1956 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
1946 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given 1957 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
1947 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 1958 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
1948 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints 1959 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
1949 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added 1960 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
1950 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the fir st added range must modify the Selection's last Range 1961 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the fir st added range must modify the Selection's last Range
1951 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Sel ection's last Range must modify the first added Range 1962 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Sel ection's last Range must modify the first added Range
1952 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given 1963 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
1953 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 1964 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1
1954 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startOffset of the Selection's last Range must match the added Range ex pected 1 but got 0 1965 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Element node <html><head><title>Selection.addRange() tests</title>
1955 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "" but got object "Selection.addRange() tests 1966 <me... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1956
1957 " 1967 "
1958 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 1968 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "" but got object ""
1959 " but got Element node <html><head><title>Selection.addRange() tests</title> 1969 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6
1960 <me...
1961 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6 1970 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
1962 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must not throw exceptions or modify the range it's given 1971 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must not throw exceptions or modify the range it's given
1963 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must result in rangeCount being 1 1972 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must result in rangeCount being 1
1964 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must result in the selection's last range having the specified endpoints 1973 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must result in the selection's last range having the specified endpoints
1965 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must result in the selection's last range being the same object we added 1974 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must result in the selection's last range being the same object we added
1966 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range 1975 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
1967 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range 1976 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
1968 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must not throw exceptions or modify the range it's given 1977 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must not throw exceptions or modify the range it's given
1969 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must result in rangeCount being 1 1978 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must result in rangeCount being 1
1970 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must result in the selection's last range having the specified endpoints as sert_equals: startContainer of the Selection's last Range must match the added R ange expected Element node <html><head><title></title></head><body><p>Efghijkl</ p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 1979 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must result in the selection's last range having the specified endpoints as sert_equals: startContainer of the Selection's last Range must match the added R ange expected Element node <html><head><title></title></head><body><p>Efghijkl</ p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
(...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after
2068 " but got Document node with 2 children 2077 " but got Document node with 2 children
2069 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6 2078 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 36 [document, 1, document, 2]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
2070 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptio ns or modify the range it's given 2079 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptio ns or modify the range it's given
2071 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCou nt being 1 2080 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCou nt being 1
2072 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the sele ction's last range having the specified endpoints 2081 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the sele ction's last range having the specified endpoints
2073 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the sele ction's last range being the same object we added 2082 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the sele ction's last range being the same object we added
2074 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must mod ify the Selection's last Range 2083 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must mod ify the Selection's last Range
2075 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range mus t modify the first added Range 2084 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range mus t modify the first added Range
2076 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw excepti ons or modify the range it's given 2085 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw excepti ons or modify the range it's given
2077 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCo unt being 1 2086 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCo unt being 1
2078 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sel ection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2087 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sel ection's last range having the specified endpoints assert_equals: endContainer o f the Selection's last Range must match the added Range expected Comment node <! --Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈
2079 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2088 </p><p id="b" s...
2080 "
2081 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g ̈ḧ 2089 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g ̈ḧ
2082 Ijklmnop 2090 Ijklmnop
2083 QrstuvwxYzabcdefGhijklmn" but got object "" 2091 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
2084 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, startOffset of the Selection's last Range must match the added Range expec ted 0 but got 6 2092 Ijklmnop
2093 QrstuvwxYzabcdefGhijklmn"
2094 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2095 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2096 </p><p id="b" s...
2085 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range mus t modify the second added Range assert_equals: After second addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6 2097 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range mus t modify the second added Range assert_equals: After second addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
2086 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not th row exceptions or modify the range it's given 2098 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not th row exceptions or modify the range it's given
2087 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1 2099 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1
2088 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range having the specified endpoints 2100 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range having the specified endpoints
2089 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range being the same object we added 2101 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range being the same object we added
2090 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added ra nge must modify the Selection's last Range 2102 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added ra nge must modify the Selection's last Range
2091 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's la st Range must modify the first added Range 2103 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's la st Range must modify the first added Range
2092 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not t hrow exceptions or modify the range it's given 2104 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not t hrow exceptions or modify the range it's given
2093 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in rangeCount being 1 2105 PASS Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in rangeCount being 1
2094 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected T ext node "Qrstuvwx" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2106 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected T ext node "Qrstuvwx" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
(...skipping 249 matching lines...) Expand 10 before | Expand all | Expand 10 after
2344 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the second added range m ust modify the Selection's last Range assert_equals: After mutating the second a dded Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 2356 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the second added range m ust modify the Selection's last Range assert_equals: After mutating the second a dded Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2345 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Ran ge must modify the second added Range assert_equals: After second addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6 2357 FAIL Range 14 [document.documentElement, 0, document.documentElement, 1] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Ran ge must modify the second added Range assert_equals: After second addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6
2346 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given 2358 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
2347 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1 2359 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1
2348 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints 2360 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
2349 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added 2361 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
2350 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range 2362 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range
2351 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range 2363 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range
2352 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given 2364 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
2353 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1 2365 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1
2354 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2366 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startOffset of the Selection's last Range must match the added Range ex pected 0 but got 6
2355 " but got Element node <html><head><title>Selection.addRange() tests</title> 2367 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "" but got object ""
2356 <me... 2368 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6
2357 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "" but got object "Selection.addRange() tests
2358
2359 Äb̈c̈d̈ëf̈g̈ḧ
2360 Ijklmnop
2361 QrstuvwxYzabcdefGhijklmn
2362
2363
2364
2365
2366
2367 "use strict";
2368
2369 testAddRangeSubSet(12, 16);
2370 testDiv.style.display = "none";
2371 "
2372 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2373 " but got Element node <html><head><title>Selection.addRange() tests</title>
2374 <me...
2375 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6 2369 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
2376 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given 2370 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
2377 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1 2371 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1
2378 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints 2372 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
2379 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added 2373 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
2380 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the fir st added range must modify the Selection's last Range 2374 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the fir st added range must modify the Selection's last Range
2381 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sel ection's last Range must modify the first added Range 2375 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sel ection's last Range must modify the first added Range
2382 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given 2376 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
2383 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1 2377 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1
2384 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2378 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startOffset of the Selection's last Range must match the added Range ex pected 0 but got 6
2385 " but got Element node <html><head><title>Selection.addRange() tests</title> 2379 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "A" but got object ""
2386 <me... 2380 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6
2387 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "A" but got object "Selection.addRange() tests
2388
2389 Äb̈c̈d̈ëf̈g̈ḧ
2390 Ijklmnop
2391 QrstuvwxYzabcdefGhijklmn
2392
2393
2394
2395
2396
2397 "use strict";
2398
2399 testAddRangeSubSet(12, 16);
2400 testDiv.style.display = "none";
2401 "
2402 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2403 " but got Element node <html><head><title>Selection.addRange() tests</title>
2404 <me...
2405 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6 2381 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
2406 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given 2382 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
2407 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1 2383 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
2408 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints 2384 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
2409 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added 2385 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
2410 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range 2386 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range
2411 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sel ection's last Range must modify the first added Range 2387 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sel ection's last Range must modify the first added Range
2412 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given 2388 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
2413 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1 2389 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
2414 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2390 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
2415 " but got Element node <html><head><title>Selection.addRange() tests</title> 2391 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "b̈c̈d̈" but got object "b̈c̈d̈"
2416 <me... 2392 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 2
2417 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "b̈c̈d̈" but got object "Selection.addRange() tests
2418
2419 Äb̈c̈d̈ëf̈g̈ḧ
2420 Ijklmnop
2421 QrstuvwxYzabcdefGhijklmn
2422
2423
2424
2425
2426
2427 "use strict";
2428
2429 testAddRangeSubSet(12, 16);
2430 testDiv.style.display = "none";
2431 "
2432 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2433 " but got Element node <html><head><title>Selection.addRange() tests</title>
2434 <me...
2435 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6 2393 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
2436 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given 2394 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
2437 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1 2395 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
2438 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints 2396 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
2439 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added 2397 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
2440 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the fir st added range must modify the Selection's last Range 2398 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the fir st added range must modify the Selection's last Range
2441 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sel ection's last Range must modify the first added Range 2399 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sel ection's last Range must modify the first added Range
2442 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given 2400 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
2443 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1 2401 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
2444 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2402 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
2445 " but got Element node <html><head><title>Selection.addRange() tests</title> 2403 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "b̈c̈d̈e" but got object "b̈c̈d̈e"
2446 <me... 2404 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 2
2447 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "b̈c̈d̈e" but got object "Selection.addRange() tests
2448
2449 Äb̈c̈d̈ëf̈g̈ḧ
2450 Ijklmnop
2451 QrstuvwxYzabcdefGhijklmn
2452
2453
2454
2455
2456
2457 "use strict";
2458
2459 testAddRangeSubSet(12, 16);
2460 testDiv.style.display = "none";
2461 "
2462 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2463 " but got Element node <html><head><title>Selection.addRange() tests</title>
2464 <me...
2465 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6 2405 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
2466 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given 2406 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
2467 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 2407 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
2468 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints 2408 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
2469 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added 2409 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
2470 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range 2410 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the fir st added range must modify the Selection's last Range
2471 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range 2411 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the first added Range
2472 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given 2412 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
2473 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 2413 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
2474 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Ijklmnop 2414 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Ijklmnop
2475 " but got Element node <html><head><title>Selection.addRange() tests</title> 2415 " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2476 <me...
2477 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "" but got object "Selection.addRange() tests
2478
2479 Äb̈c̈d̈ëf̈g̈ḧ
2480 Ijklmnop
2481 QrstuvwxYzabcdefGhijklmn
2482
2483
2484
2485
2486
2487 "use strict";
2488
2489 testAddRangeSubSet(12, 16);
2490 testDiv.style.display = "none";
2491 " 2416 "
2492 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2417 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "" but got object ""
2493 " but got Element node <html><head><title>Selection.addRange() tests</title> 2418 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6
2494 <me...
2495 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6 2419 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
2496 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given 2420 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
2497 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1 2421 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1
2498 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints 2422 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
2499 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added 2423 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
2500 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the fir st added range must modify the Selection's last Range 2424 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the fir st added range must modify the Selection's last Range
2501 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Sel ection's last Range must modify the first added Range 2425 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Sel ection's last Range must modify the first added Range
2502 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given 2426 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
2503 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1 2427 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1
2504 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Ijklmnop 2428 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Ijklmnop
2505 " but got Element node <html><head><title>Selection.addRange() tests</title> 2429 " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2506 <me...
2507 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "I" but got object "Selection.addRange() tests
2508
2509 Äb̈c̈d̈ëf̈g̈ḧ
2510 Ijklmnop
2511 QrstuvwxYzabcdefGhijklmn
2512
2513
2514
2515
2516
2517 "use strict";
2518
2519 testAddRangeSubSet(12, 16);
2520 testDiv.style.display = "none";
2521 " 2430 "
2522 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2431 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "I" but got object ""
2523 " but got Element node <html><head><title>Selection.addRange() tests</title> 2432 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6
2524 <me...
2525 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6 2433 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
2526 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given 2434 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
2527 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 2435 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
2528 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints 2436 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
2529 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added 2437 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
2530 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range 2438 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the fir st added range must modify the Selection's last Range
2531 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Sel ection's last Range must modify the first added Range 2439 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Sel ection's last Range must modify the first added Range
2532 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given 2440 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
2533 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 2441 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
2534 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Ijklmnop 2442 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Ijklmnop
2535 " but got Element node <html><head><title>Selection.addRange() tests</title> 2443 " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2536 <me...
2537 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "klmnop" but got object "Selection.addRange() tests
2538
2539 Äb̈c̈d̈ëf̈g̈ḧ
2540 Ijklmnop
2541 QrstuvwxYzabcdefGhijklmn
2542
2543
2544
2545
2546
2547 "use strict";
2548
2549 testAddRangeSubSet(12, 16);
2550 testDiv.style.display = "none";
2551 " 2444 "
2552 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2445 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "klmnop" but got object ""
2553 " but got Element node <html><head><title>Selection.addRange() tests</title> 2446 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6
2554 <me...
2555 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6 2447 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
2556 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given 2448 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
2557 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1 2449 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1
2558 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints 2450 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
2559 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added 2451 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
2560 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the fir st added range must modify the Selection's last Range 2452 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the fir st added range must modify the Selection's last Range
2561 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Sel ection's last Range must modify the first added Range 2453 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Sel ection's last Range must modify the first added Range
2562 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given 2454 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
2563 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1 2455 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1
2564 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Ijklmnop 2456 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Text node "Ijklmnop
2565 " but got Element node <html><head><title>Selection.addRange() tests</title> 2457 " but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2566 <me... 2458 "
2567 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "klmnop 2459 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "klmnop
2568 " but got object "Selection.addRange() tests 2460 " but got object ""
2569 2461 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6
2570 Äb̈c̈d̈ëf̈g̈ḧ
2571 Ijklmnop
2572 QrstuvwxYzabcdefGhijklmn
2573
2574
2575
2576
2577
2578 "use strict";
2579
2580 testAddRangeSubSet(12, 16);
2581 testDiv.style.display = "none";
2582 "
2583 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2584 " but got Element node <html><head><title>Selection.addRange() tests</title>
2585 <me...
2586 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6 2462 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
2587 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must not throw exceptions or modify the range it's given 2463 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must not throw exceptions or modify the range it's given
2588 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must result in rangeCount being 1 2464 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must result in rangeCount being 1
2589 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must result in the selection's last range having the specified endpoin ts 2465 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must result in the selection's last range having the specified endpoin ts
2590 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must result in the selection's last range being the same object we add ed 2466 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first a ddRange() must result in the selection's last range being the same object we add ed
2591 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyi ng the first added range must modify the Selection's last Range 2467 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyi ng the first added range must modify the Selection's last Range
2592 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyi ng the Selection's last Range must modify the first added Range 2468 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifyi ng the Selection's last Range must modify the first added Range
2593 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given 2469 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
2594 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 2470 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1
2595 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoi nts assert_equals: startContainer of the Selection's last Range must match the a dded Range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2471 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoi nts assert_equals: startContainer of the Selection's last Range must match the a dded Range expected Text node "Opqrstuv" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
2663 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifyin g the second added range must modify the Selection's last Range assert_equals: A fter mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 2539 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifyin g the second added range must modify the Selection's last Range assert_equals: A fter mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2664 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifyin g the Selection's last Range must modify the second added Range assert_equals: A fter second addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6 2540 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifyin g the Selection's last Range must modify the second added Range assert_equals: A fter second addRange(), after mutating the Selection's last Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6
2665 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given 2541 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
2666 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1 2542 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1
2667 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoi nts 2543 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoi nts
2668 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we ad ded 2544 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we ad ded
2669 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the first added range must modify the Selection's last Range 2545 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the first added range must modify the Selection's last Range
2670 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the Selection's last Range must modify the first added Range 2546 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the Selection's last Range must modify the first added Range
2671 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given 2547 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
2672 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1 2548 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1
2673 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpo ints assert_equals: endOffset of the Selection's last Range must match the added Range expected 1 but got 2 2549 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpo ints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <html><head><title>Selection.addRange() tests< /title>
2550 <me... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2551 "
2674 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "Selection.addRange() tests 2552 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "Selection.addRange() tests
2675 2553
2676 " but got object "Selection.addRange() tests 2554 " but got object ""
2677 2555 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Rang e must match the added Range expected 0 but got 6
2678 Äb̈c̈d̈ëf̈g̈ḧ
2679 Ijklmnop
2680 QrstuvwxYzabcdefGhijklmn
2681
2682
2683
2684
2685
2686 "use strict";
2687
2688 testAddRangeSubSet(12, 16);
2689 testDiv.style.display = "none";
2690 "
2691 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last R ange must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2692 " but got Element node <html><head><title>Selection.addRange() tests</title>
2693 <me...
2694 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 2556 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 14 [document.documentElement, 0, document.documentElement, 1]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2695 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given 2557 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
2696 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in rangeCount being 1 2558 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in rangeCount being 1
2697 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoi nts 2559 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoi nts
2698 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we ad ded 2560 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we ad ded
2699 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the first added range must modify the Selection's last Range 2561 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the first added range must modify the Selection's last Range
2700 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the Selection's last Range must modify the first added Range 2562 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the Selection's last Range must modify the first added Range
2701 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given 2563 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
2702 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1 2564 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in rangeCount being 1
2703 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpo ints 2565 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpo ints
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
2735 <me... 2597 <me...
2736 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 2598 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 15 [document.documentElement, 0, document.documentElement, 2]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2737 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given 2599 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must not throw exceptions or modify the range it's given
2738 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in rangeCount being 1 2600 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in rangeCount being 1
2739 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoi nts 2601 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range having the specified endpoi nts
2740 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we ad ded 2602 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: first addRange() must result in the selection's last range being the same object we ad ded
2741 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the first added range must modify the Selection's last Range 2603 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the first added range must modify the Selection's last Range
2742 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the Selection's last Range must modify the first added Range 2604 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the Selection's last Range must modify the first added Range
2743 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given 2605 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must not throw exceptions or modify the range it's given
2744 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1 2606 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in rangeCount being 1
2745 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpo ints assert_equals: startOffset of the Selection's last Range must match the add ed Range expected 1 but got 0 2607 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range having the specified endpo ints
2746 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "Äb̈c̈d̈ëf̈g̈ḧ 2608 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: second addRange() must result in the selection's last range being the same object we a dded assert_equals: getRangeAt(rangeCount - 1) must return the same object we ad ded expected object "Äb̈c̈d̈ëf̈g̈ḧ
2747 Ijklmnop 2609 Ijklmnop
2748 QrstuvwxYzabcdefGhijklmn 2610 QrstuvwxYzabcdefGhijklmn
2749 2611
2750 2612
2751 2613
2752 2614
2753 2615
2754 "use strict"; 2616 "use strict";
2755 2617
2756 testAddRangeSubSet(12, 16); 2618 testAddRangeSubSet(12, 16);
2757 testDiv.style.display = "none"; 2619 testDiv.style.display = "none";
2758 " but got object "Selection.addRange() tests 2620 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2759
2760 Äb̈c̈d̈ëf̈g̈ḧ
2761 Ijklmnop 2621 Ijklmnop
2762 QrstuvwxYzabcdefGhijklmn 2622 QrstuvwxYzabcdefGhijklmn
2763 2623
2764 2624
2765 2625
2766 2626
2767 2627
2768 "use strict"; 2628 "use strict";
2769 2629
2770 testAddRangeSubSet(12, 16); 2630 testAddRangeSubSet(12, 16);
2771 testDiv.style.display = "none"; 2631 testDiv.style.display = "none";
2772 " 2632 "
2773 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last R ange must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2633 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last R ange must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2774 " but got Element node <html><head><title>Selection.addRange() tests</title> 2634 " but got Element node <html><head><title>Selection.addRange() tests</title>
2775 <me... 2635 <me...
2776 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 2636 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 16 [document.documentElement, 1, document.documentElement, 2]: modify ing the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2777 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must not th row exceptions or modify the range it's given 2637 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must not th row exceptions or modify the range it's given
2778 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1 2638 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in rangeCount being 1
2779 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range having the specified endpoints 2639 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
2780 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range being the same object we added 2640 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: first addRange() must result in the selection's last range being the same object we added
2781 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the first added ra nge must modify the Selection's last Range 2641 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the first added ra nge must modify the Selection's last Range
2782 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's la st Range must modify the first added Range 2642 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's la st Range must modify the first added Range
2783 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must not t hrow exceptions or modify the range it's given 2643 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must not t hrow exceptions or modify the range it's given
2784 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in rangeCount being 1 2644 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in rangeCount being 1
2785 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <head><title>Selection.addRange() tests</title> 2645 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <head><title>Selection.addRange() tests</title>
2786 <meta nam... but got Element node <html><head><title>Selection.addRange() tests< /title> 2646 <meta nam... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2787 <me...
2788 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "Selection.addRange() tests
2789
2790 Äb̈c̈d̈ëf̈g̈ḧ
2791 Ijklmnop
2792 QrstuvwxYzabcdefGhijklmn
2793
2794
2795
2796
2797
2798 "use strict";
2799
2800 testAddRangeSubSet(12, 16);
2801 testDiv.style.display = "none";
2802 " 2647 "
2803 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2648 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
2804 " but got Element node <html><head><title>Selection.addRange() tests</title> 2649 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2805 <me...
2806 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6 2650 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
2807 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must not th row exceptions or modify the range it's given 2651 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must not th row exceptions or modify the range it's given
2808 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1 2652 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
2809 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints 2653 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
2810 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added 2654 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
2811 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the first added ra nge must modify the Selection's last Range 2655 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the first added ra nge must modify the Selection's last Range
2812 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's la st Range must modify the first added Range 2656 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's la st Range must modify the first added Range
2813 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must not t hrow exceptions or modify the range it's given 2657 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must not t hrow exceptions or modify the range it's given
2814 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in rangeCount being 1 2658 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in rangeCount being 1
2815 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2659 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in the selection's last range having the specified endpoints
2816 </p><p id... but got Element node <html><head><title>Selection.addRange() tests< /title>
2817 <me...
2818 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "A ̈b̈c̈d̈ëf̈g̈ḧ 2660 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "A ̈b̈c̈d̈ëf̈g̈ḧ
2819 Ijklmnop 2661 Ijklmnop
2820 QrstuvwxYzabcdefGhijklmn" but got object "Selection.addRange() tests 2662 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
2821
2822 Äb̈c̈d̈ëf̈g̈ḧ
2823 Ijklmnop 2663 Ijklmnop
2824 QrstuvwxYzabcdefGhijklmn 2664 QrstuvwxYzabcdefGhijklmn"
2825
2826
2827
2828
2829
2830 "use strict";
2831
2832 testAddRangeSubSet(12, 16);
2833 testDiv.style.display = "none";
2834 "
2835 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2665 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2836 " but got Element node <html><head><title>Selection.addRange() tests</title> 2666 " but got Element node <body><div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2837 <me... 2667 </p><p id...
2838 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6 2668 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
2839 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must not throw exceptions or modify the range it's given 2669 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must not throw exceptions or modify the range it's given
2840 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in rangeCount being 1 2670 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in rangeCount being 1
2841 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in the selection's last range having the specified en dpoints 2671 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in the selection's last range having the specified en dpoints
2842 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in the selection's last range being the same object w e added 2672 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: fi rst addRange() must result in the selection's last range being the same object w e added
2843 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the first added range must modify the Selection's last Range 2673 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the first added range must modify the Selection's last Range
2844 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the Selection's last Range must modify the first added Range 2674 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: mo difying the Selection's last Range must modify the first added Range
2845 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must not throw exceptions or modify the range it's given 2675 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must not throw exceptions or modify the range it's given
2846 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must result in rangeCount being 1 2676 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must result in rangeCount being 1
2847 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must result in the selection's last range having the specified e ndpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <html><head><title></title></head><body><p >Efghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2677 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: se cond addRange() must result in the selection's last range having the specified e ndpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <html><head><title></title></head><body><p >Efghijkl</p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
(...skipping 29 matching lines...) Expand all
2877 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection' s last Range must modify the second added Range assert_equals: After second addR ange(), after mutating the Selection's last Range, startOffset of the Selection' s last Range must match the added Range expected 0 but got 6 2707 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection' s last Range must modify the second added Range assert_equals: After second addR ange(), after mutating the Selection's last Range, startOffset of the Selection' s last Range must match the added Range expected 0 but got 6
2878 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw except ions or modify the range it's given 2708 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw except ions or modify the range it's given
2879 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeC ount being 1 2709 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeC ount being 1
2880 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the se lection's last range having the specified endpoints 2710 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the se lection's last range having the specified endpoints
2881 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the se lection's last range being the same object we added 2711 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the se lection's last range being the same object we added
2882 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must m odify the Selection's last Range 2712 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must m odify the Selection's last Range
2883 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range m ust modify the first added Range 2713 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range m ust modify the first added Range
2884 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw excep tions or modify the range it's given 2714 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw excep tions or modify the range it's given
2885 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in range Count being 1 2715 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in range Count being 1
2886 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Element nod e <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2716 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Element nod e <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2887 </p> but got Element node <html><head><title>Selection.addRange() tests</title> 2717 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2888 <me...
2889 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "" but got o bject "Selection.addRange() tests
2890
2891 Äb̈c̈d̈ëf̈g̈ḧ
2892 Ijklmnop
2893 QrstuvwxYzabcdefGhijklmn
2894
2895
2896
2897
2898
2899 "use strict";
2900
2901 testAddRangeSubSet(12, 16);
2902 testDiv.style.display = "none";
2903 " 2718 "
2904 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2719 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "" but got o bject ""
2905 " but got Element node <html><head><title>Selection.addRange() tests</title> 2720 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range exp ected 0 but got 6
2906 <me...
2907 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6 2721 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
2908 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw except ions or modify the range it's given 2722 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw except ions or modify the range it's given
2909 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeC ount being 1 2723 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeC ount being 1
2910 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the se lection's last range having the specified endpoints 2724 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the se lection's last range having the specified endpoints
2911 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the se lection's last range being the same object we added 2725 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the se lection's last range being the same object we added
2912 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must m odify the Selection's last Range 2726 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must m odify the Selection's last Range
2913 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range m ust modify the first added Range 2727 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range m ust modify the first added Range
2914 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw excep tions or modify the range it's given 2728 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw excep tions or modify the range it's given
2915 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in range Count being 1 2729 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in range Count being 1
2916 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the s election's last range having the specified endpoints assert_equals: startContain er of the Selection's last Range must match the added Range expected Element nod e <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2730 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the s election's last range having the specified endpoints
2917 </p> but got Element node <html><head><title>Selection.addRange() tests</title>
2918 <me...
2919 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf ̈g̈ḧ 2731 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the s election's last range being the same object we added assert_equals: getRangeAt(r angeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf ̈g̈ḧ
2920 " but got object "Selection.addRange() tests 2732 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2921
2922 Äb̈c̈d̈ëf̈g̈ḧ
2923 Ijklmnop
2924 QrstuvwxYzabcdefGhijklmn
2925
2926
2927
2928
2929
2930 "use strict";
2931
2932 testAddRangeSubSet(12, 16);
2933 testDiv.style.display = "none";
2934 " 2733 "
2935 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2734 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2936 " but got Element node <html><head><title>Selection.addRange() tests</title> 2735 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2937 <me... 2736 </p>
2938 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6 2737 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
2939 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not th row exceptions or modify the range it's given 2738 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not th row exceptions or modify the range it's given
2940 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1 2739 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
2941 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints 2740 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
2942 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added 2741 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
2943 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added ra nge must modify the Selection's last Range 2742 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added ra nge must modify the Selection's last Range
2944 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's la st Range must modify the first added Range 2743 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's la st Range must modify the first added Range
2945 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not t hrow exceptions or modify the range it's given 2744 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not t hrow exceptions or modify the range it's given
2946 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must resul t in rangeCount being 1 2745 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must resul t in rangeCount being 1
2947 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2746 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <p>Opqrstuv</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
(...skipping 15 matching lines...) Expand all
2963 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 2762 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2964 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6 2763 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
2965 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given 2764 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
2966 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 2765 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
2967 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints 2766 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
2968 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added 2767 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
2969 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the fi rst added range must modify the Selection's last Range 2768 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the fi rst added range must modify the Selection's last Range
2970 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Se lection's last Range must modify the first added Range 2769 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Se lection's last Range must modify the first added Range
2971 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must not throw exceptions or modify the range it's given 2770 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must not throw exceptions or modify the range it's given
2972 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in rangeCount being 1 2771 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in rangeCount being 1
2973 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in the selection's last range having the specified endpoints asser t_equals: startContainer of the Selection's last Range must match the added Rang e expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2772 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in the selection's last range having the specified endpoints
2974 " but got Element node <html><head><title>Selection.addRange() tests</title>
2975 <me...
2976 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "Äb̈c̈d̈ëf̈g̈ḧ 2773 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "Äb̈c̈d̈ëf̈g̈ḧ
2977 " but got object "Selection.addRange() tests 2774 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2978
2979 Äb̈c̈d̈ëf̈g̈ḧ
2980 Ijklmnop
2981 QrstuvwxYzabcdefGhijklmn
2982
2983
2984
2985
2986
2987 "use strict";
2988
2989 testAddRangeSubSet(12, 16);
2990 testDiv.style.display = "none";
2991 " 2775 "
2992 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2776 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, endContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
2993 " but got Element node <html><head><title>Selection.addRange() tests</title> 2777 " but got Text node "Ijklmnop
2994 <me... 2778 "
2995 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6 2779 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6
2996 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given 2780 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
2997 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 2781 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
2998 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints 2782 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
2999 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added 2783 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
3000 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the fi rst added range must modify the Selection's last Range 2784 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the fi rst added range must modify the Selection's last Range
3001 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Se lection's last Range must modify the first added Range 2785 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Se lection's last Range must modify the first added Range
3002 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must not throw exceptions or modify the range it's given 2786 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must not throw exceptions or modify the range it's given
3003 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in rangeCount being 1 2787 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in rangeCount being 1
3004 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in the selection's last range having the specified endpoints asser t_equals: startContainer of the Selection's last Range must match the added Rang e expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2788 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in the selection's last range having the specified endpoints
3005 " but got Element node <html><head><title>Selection.addRange() tests</title>
3006 <me...
3007 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "Äb̈c̈d̈ëf̈g̈ḧ 2789 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange( ) must result in the selection's last range being the same object we added asser t_equals: getRangeAt(rangeCount - 1) must return the same object we added expect ed object "Äb̈c̈d̈ëf̈g̈ḧ
3008 Ijklmnop" but got object "Selection.addRange() tests 2790 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ
3009 2791 Ijklmnop"
3010 Äb̈c̈d̈ëf̈g̈ḧ 2792 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, endContainer of the Selection's last Range must ma tch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3011 Ijklmnop 2793 " but got Text node "Ijklmnop
3012 QrstuvwxYzabcdefGhijklmn
3013
3014
3015
3016
3017
3018 "use strict";
3019
3020 testAddRangeSubSet(12, 16);
3021 testDiv.style.display = "none";
3022 " 2794 "
3023 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the se cond added range must modify the Selection's last Range assert_equals: After mut ating the second added Range, startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3024 " but got Element node <html><head><title>Selection.addRange() tests</title>
3025 <me...
3026 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6 2795 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Se lection's last Range must modify the second added Range assert_equals: After sec ond addRange(), after mutating the Selection's last Range, startOffset of the Se lection's last Range must match the added Range expected 0 but got 6
3027 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not t hrow exceptions or modify the range it's given 2796 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not t hrow exceptions or modify the range it's given
3028 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in rangeCount being 1 2797 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in rangeCount being 1
3029 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in the selection's last range having the specified endpoints 2798 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in the selection's last range having the specified endpoints
3030 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in the selection's last range being the same object we added 2799 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must resul t in the selection's last range being the same object we added
3031 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added r ange must modify the Selection's last Range 2800 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added r ange must modify the Selection's last Range
3032 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's l ast Range must modify the first added Range 2801 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's l ast Range must modify the first added Range
3033 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given 2802 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
3034 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in rangeCount being 1 2803 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in rangeCount being 1
3035 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in the selection's last range having the specified endpoints assert_equals: s tartContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2804 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in the selection's last range having the specified endpoints
3036 " but got Element node <html><head><title>Selection.addRange() tests</title>
3037 <me...
3038 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " ̈c̈d̈ëf̈g̈ḧ 2805 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " ̈c̈d̈ëf̈g̈ḧ
3039 Ijklmnop 2806 Ijklmnop
3040 QrstuvwxYzabcdef" but got object "Selection.addRange() tests 2807 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ
3041
3042 Äb̈c̈d̈ëf̈g̈ḧ
3043 Ijklmnop 2808 Ijklmnop
3044 QrstuvwxYzabcdefGhijklmn 2809 QrstuvwxYzabcdef"
3045 2810 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the s econd added Range, startOffset of the Selection's last Range must match the adde d Range expected 0 but got 3
3046
3047
3048
3049
3050 "use strict";
3051
3052 testAddRangeSubSet(12, 16);
3053 testDiv.style.display = "none";
3054 "
3055 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the s econd added Range, startContainer of the Selection's last Range must match the a dded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3056 " but got Element node <html><head><title>Selection.addRange() tests</title>
3057 <me...
3058 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's l ast Range must modify the second added Range assert_equals: After second addRang e(), after mutating the Selection's last Range, startOffset of the Selection's l ast Range must match the added Range expected 0 but got 6 2811 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's l ast Range must modify the second added Range assert_equals: After second addRang e(), after mutating the Selection's last Range, startOffset of the Selection's l ast Range must match the added Range expected 0 but got 6
3059 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not t hrow exceptions or modify the range it's given 2812 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not t hrow exceptions or modify the range it's given
3060 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in rangeCount being 1 2813 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in rangeCount being 1
3061 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in the selection's last range having the specified endpoints 2814 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in the selection's last range having the specified endpoints
3062 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in the selection's last range being the same object we added 2815 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must resul t in the selection's last range being the same object we added
3063 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added r ange must modify the Selection's last Range 2816 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added r ange must modify the Selection's last Range
3064 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's l ast Range must modify the first added Range 2817 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's l ast Range must modify the first added Range
3065 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given 2818 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
3066 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in rangeCount being 1 2819 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in rangeCount being 1
3067 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in the selection's last range having the specified endpoints assert_equals: s tartContainer of the Selection's last Range must match the added Range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2820 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in the selection's last range having the specified endpoints
3068 </p> but got Element node <html><head><title>Selection.addRange() tests</title> 2821 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " Äb̈c̈d" but got object "Äb̈c̈d"
3069 <me...
3070 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must resu lt in the selection's last range being the same object we added assert_equals: g etRangeAt(rangeCount - 1) must return the same object we added expected object " Äb̈c̈d" but got object "Selection.addRange() tests
3071
3072 Äb̈c̈d̈ëf̈g̈ḧ
3073 Ijklmnop
3074 QrstuvwxYzabcdefGhijklmn
3075
3076
3077
3078
3079
3080 "use strict";
3081
3082 testAddRangeSubSet(12, 16);
3083 testDiv.style.display = "none";
3084 "
3085 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the s econd added Range, startContainer of the Selection's last Range must match the a dded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2822 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the s econd added Range, startContainer of the Selection's last Range must match the a dded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3086 " but got Element node <html><head><title>Selection.addRange() tests</title> 2823 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3087 <me... 2824 </p>
3088 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's l ast Range must modify the second added Range assert_equals: After second addRang e(), after mutating the Selection's last Range, startOffset of the Selection's l ast Range must match the added Range expected 0 but got 6 2825 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's l ast Range must modify the second added Range assert_equals: After second addRang e(), after mutating the Selection's last Range, startOffset of the Selection's l ast Range must match the added Range expected 0 but got 6
3089 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw excepti ons or modify the range it's given 2826 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw excepti ons or modify the range it's given
3090 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCo unt being 1 2827 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCo unt being 1
3091 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sel ection's last range having the specified endpoints 2828 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sel ection's last range having the specified endpoints
3092 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sel ection's last range being the same object we added 2829 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the sel ection's last range being the same object we added
3093 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must mo dify the Selection's last Range 2830 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must mo dify the Selection's last Range
3094 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mu st modify the first added Range 2831 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mu st modify the first added Range
3095 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw except ions or modify the range it's given 2832 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw except ions or modify the range it's given
3096 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeC ount being 1 2833 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeC ount being 1
3097 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2834 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3098 </p><p id="b" s... but got Element node <html><head><title>Selection.addRange() tests</title> 2835 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3099 <me...
3100 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "QrstuvwxYzab cdefGhijklmn" but got object "Selection.addRange() tests
3101
3102 Äb̈c̈d̈ëf̈g̈ḧ
3103 Ijklmnop
3104 QrstuvwxYzabcdefGhijklmn
3105
3106
3107
3108
3109
3110 "use strict";
3111
3112 testAddRangeSubSet(12, 16);
3113 testDiv.style.display = "none";
3114 " 2836 "
3115 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2837 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "QrstuvwxYzab cdefGhijklmn" but got object ""
3116 " but got Element node <html><head><title>Selection.addRange() tests</title> 2838 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expe cted 0 but got 6
3117 <me...
3118 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6 2839 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
3119 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not th row exceptions or modify the range it's given 2840 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not th row exceptions or modify the range it's given
3120 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1 2841 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
3121 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints 2842 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
3122 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added 2843 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
3123 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added ra nge must modify the Selection's last Range 2844 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added ra nge must modify the Selection's last Range
3124 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's la st Range must modify the first added Range 2845 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's la st Range must modify the first added Range
3125 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not t hrow exceptions or modify the range it's given 2846 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not t hrow exceptions or modify the range it's given
3126 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must resul t in rangeCount being 1 2847 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must resul t in rangeCount being 1
3127 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2848 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected E lement node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3128 </p><p id="b" s... but got Element node <html><head><title>Selection.addRange() tests</title> 2849 </p><p id="b" s... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3129 <me... 2850 "
3130 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "I jklmnop 2851 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "I jklmnop
3131 Qrstu" but got object "Selection.addRange() tests 2852 Qrstu" but got object ""
3132 2853 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3133 Äb̈c̈d̈ëf̈g̈ḧ
3134 Ijklmnop
3135 QrstuvwxYzabcdefGhijklmn
3136
3137
3138
3139
3140
3141 "use strict";
3142
3143 testAddRangeSubSet(12, 16);
3144 testDiv.style.display = "none";
3145 "
3146 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3147 " but got Element node <html><head><title>Selection.addRange() tests</title>
3148 <me...
3149 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6 2854 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
3150 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given 2855 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
3151 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1 2856 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
3152 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints 2857 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
3153 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added 2858 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
3154 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the fir st added range must modify the Selection's last Range 2859 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the fir st added range must modify the Selection's last Range
3155 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Sel ection's last Range must modify the first added Range 2860 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Sel ection's last Range must modify the first added Range
3156 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given 2861 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
3157 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 2862 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1
3158 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startOffset of the Selection's last Range must match the added Range ex pected 1 but got 0 2863 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints assert _equals: startContainer of the Selection's last Range must match the added Range expected Element node <html><head><title>Selection.addRange() tests</title>
3159 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "" but got object "Selection.addRange() tests 2864 <me... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3160
3161 Äb̈c̈d̈ëf̈g̈ḧ
3162 Ijklmnop
3163 QrstuvwxYzabcdefGhijklmn
3164
3165
3166
3167
3168
3169 "use strict";
3170
3171 testAddRangeSubSet(12, 16);
3172 testDiv.style.display = "none";
3173 " 2865 "
3174 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startContainer of the Selection's last Range must m atch the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2866 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range being the same object we added assert _equals: getRangeAt(rangeCount - 1) must return the same object we added expecte d object "" but got object ""
3175 " but got Element node <html><head><title>Selection.addRange() tests</title> 2867 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the sec ond added range must modify the Selection's last Range assert_equals: After muta ting the second added Range, startOffset of the Selection's last Range must matc h the added Range expected 0 but got 6
3176 <me...
3177 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6 2868 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Sel ection's last Range must modify the second added Range assert_equals: After seco nd addRange(), after mutating the Selection's last Range, startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6
3178 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must not throw exceptions or modify the range it's given 2869 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must not throw exceptions or modify the range it's given
3179 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must result in rangeCount being 1 2870 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must result in rangeCount being 1
3180 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must result in the selection's last range having the specified endpoints 2871 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must result in the selection's last range having the specified endpoints
3181 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must result in the selection's last range being the same object we added 2872 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: first addRang e() must result in the selection's last range being the same object we added
3182 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range 2873 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
3183 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range 2874 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
3184 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must not throw exceptions or modify the range it's given 2875 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must not throw exceptions or modify the range it's given
3185 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must result in rangeCount being 1 2876 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must result in rangeCount being 1
3186 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must result in the selection's last range having the specified endpoints as sert_equals: startContainer of the Selection's last Range must match the added R ange expected Element node <html><head><title></title></head><body><p>Efghijkl</ p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 2877 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0]: second addRan ge() must result in the selection's last range having the specified endpoints as sert_equals: startContainer of the Selection's last Range must match the added R ange expected Element node <html><head><title></title></head><body><p>Efghijkl</ p><p... but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
(...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after
3284 " but got Document node with 2 children 2975 " but got Document node with 2 children
3285 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6 2976 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 36 [document, 1, document, 2]: modifying the Selection's last Range m ust modify the second added Range assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range m ust match the added Range expected 0 but got 6
3286 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptio ns or modify the range it's given 2977 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must not throw exceptio ns or modify the range it's given
3287 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCou nt being 1 2978 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in rangeCou nt being 1
3288 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the sele ction's last range having the specified endpoints 2979 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the sele ction's last range having the specified endpoints
3289 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the sele ction's last range being the same object we added 2980 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: first addRange() must result in the sele ction's last range being the same object we added
3290 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must mod ify the Selection's last Range 2981 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the first added range must mod ify the Selection's last Range
3291 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range mus t modify the first added Range 2982 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range mus t modify the first added Range
3292 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw excepti ons or modify the range it's given 2983 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must not throw excepti ons or modify the range it's given
3293 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCo unt being 1 2984 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in rangeCo unt being 1
3294 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sel ection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2985 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sel ection's last range having the specified endpoints assert_equals: endContainer o f the Selection's last Range must match the added Range expected Comment node <! --Alphabet soup?--> but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈
3295 </p><p id="b" s... but got Element node <html><head><title>Selection.addRange() tests</title> 2986 </p><p id="b" s...
3296 <me...
3297 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g ̈ḧ 2987 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: second addRange() must result in the sel ection's last range being the same object we added assert_equals: getRangeAt(ran geCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g ̈ḧ
3298 Ijklmnop 2988 Ijklmnop
3299 QrstuvwxYzabcdefGhijklmn" but got object "Selection.addRange() tests 2989 QrstuvwxYzabcdefGhijklmn" but got object "Äb̈c̈d̈ëf̈g̈ḧ
3300
3301 Äb̈c̈d̈ëf̈g̈ḧ
3302 Ijklmnop 2990 Ijklmnop
3303 QrstuvwxYzabcdefGhijklmn 2991 QrstuvwxYzabcdefGhijklmn"
3304
3305
3306
3307
3308
3309 "use strict";
3310
3311 testAddRangeSubSet(12, 16);
3312 testDiv.style.display = "none";
3313 "
3314 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2992 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the second added range must mo dify the Selection's last Range assert_equals: After mutating the second added R ange, startContainer of the Selection's last Range must match the added Range ex pected Text node "Äb̈c̈d̈ëf̈g̈ḧ
3315 " but got Element node <html><head><title>Selection.addRange() tests</title> 2993 " but got Element node <div id="test"><p id="a">Äb̈c̈d̈ëf̈g̈ḧ
3316 <me... 2994 </p><p id="b" s...
3317 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range mus t modify the second added Range assert_equals: After second addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6 2995 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 37 [testDiv, 0, comment, 5]: modifying the Selection's last Range mus t modify the second added Range assert_equals: After second addRange(), after mu tating the Selection's last Range, startOffset of the Selection's last Range mus t match the added Range expected 0 but got 6
3318 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not th row exceptions or modify the range it's given 2996 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must not th row exceptions or modify the range it's given
3319 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1 2997 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in rangeCount being 1
3320 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range having the specified endpoints 2998 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range having the specified endpoints
3321 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range being the same object we added 2999 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: first addRange() must result in the selection's last range being the same object we added
3322 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added ra nge must modify the Selection's last Range 3000 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the first added ra nge must modify the Selection's last Range
3323 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's la st Range must modify the first added Range 3001 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's la st Range must modify the first added Range
3324 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not t hrow exceptions or modify the range it's given 3002 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must not t hrow exceptions or modify the range it's given
3325 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in rangeCount being 1 3003 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in rangeCount being 1
3326 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected T ext node "Qrstuvwx" but got Element node <html><head><title>Selection.addRange() tests</title> 3004 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in the selection's last range having the specified endpoints assert_equals: st artContainer of the Selection's last Range must match the added Range expected T ext node "Qrstuvwx" but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3327 <me...
3328 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "u vwxYzabcdefGhijklmn" but got object "Selection.addRange() tests
3329
3330 Äb̈c̈d̈ëf̈g̈ḧ
3331 Ijklmnop
3332 QrstuvwxYzabcdefGhijklmn
3333
3334
3335
3336
3337
3338 "use strict";
3339
3340 testAddRangeSubSet(12, 16);
3341 testDiv.style.display = "none";
3342 " 3005 "
3343 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startContainer of the Selection's last Range must match the ad ded Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 3006 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: second addRange() must resul t in the selection's last range being the same object we added assert_equals: ge tRangeAt(rangeCount - 1) must return the same object we added expected object "u vwxYzabcdefGhijklmn" but got object ""
3344 " but got Element node <html><head><title>Selection.addRange() tests</title> 3007 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the second added r ange must modify the Selection's last Range assert_equals: After mutating the se cond added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3345 <me...
3346 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6 3008 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 38 [paras[2].firstChild, 4, comment, 2]: modifying the Selection's la st Range must modify the second added Range assert_equals: After second addRange (), after mutating the Selection's last Range, startOffset of the Selection's la st Range must match the added Range expected 0 but got 6
3347 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw excepti ons or modify the range it's given 3009 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must not throw excepti ons or modify the range it's given
3348 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCo unt being 1 3010 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in rangeCo unt being 1
3349 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the sel ection's last range having the specified endpoints 3011 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the sel ection's last range having the specified endpoints
3350 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the sel ection's last range being the same object we added 3012 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: first addRange() must result in the sel ection's last range being the same object we added
3351 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must mo dify the Selection's last Range 3013 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the first added range must mo dify the Selection's last Range
3352 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range mu st modify the first added Range 3014 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range mu st modify the first added Range
3353 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw except ions or modify the range it's given 3015 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must not throw except ions or modify the range it's given
3354 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeC ount being 1 3016 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in rangeC ount being 1
3355 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Element node <p id="d" style="display:none">Yzabcdef</p> but got Element node <html><head><t itle>Selection.addRange() tests</title> 3017 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the se lection's last range having the specified endpoints assert_equals: startContaine r of the Selection's last Range must match the added Range expected Element node <p id="d" style="display:none">Yzabcdef</p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3356 <me...
3357 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "Ghijklmn" bu t got object "Selection.addRange() tests
3358
3359 Äb̈c̈d̈ëf̈g̈ḧ
3360 Ijklmnop
3361 QrstuvwxYzabcdefGhijklmn
3362
3363
3364
3365
3366
3367 "use strict";
3368
3369 testAddRangeSubSet(12, 16);
3370 testDiv.style.display = "none";
3371 " 3018 "
3372 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startContainer of the Selection's last Range must match the added Range e xpected Text node "Äb̈c̈d̈ëf̈g̈ḧ 3019 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: second addRange() must result in the se lection's last range being the same object we added assert_equals: getRangeAt(ra ngeCount - 1) must return the same object we added expected object "Ghijklmn" bu t got object ""
3373 " but got Element node <html><head><title>Selection.addRange() tests</title> 3020 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the second added range must m odify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expe cted 0 but got 6
3374 <me...
3375 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6 3021 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 39 [paras[3], 1, comment, 8]: modifying the Selection's last Range mu st modify the second added Range assert_equals: After second addRange(), after m utating the Selection's last Range, startOffset of the Selection's last Range mu st match the added Range expected 0 but got 6
3376 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw ex ceptions or modify the range it's given 3022 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must not throw ex ceptions or modify the range it's given
3377 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in ra ngeCount being 1 3023 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in ra ngeCount being 1
3378 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in th e selection's last range having the specified endpoints 3024 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in th e selection's last range having the specified endpoints
3379 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in th e selection's last range being the same object we added 3025 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: first addRange() must result in th e selection's last range being the same object we added
3380 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the first added range mu st modify the Selection's last Range 3026 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the first added range mu st modify the Selection's last Range
3381 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Ran ge must modify the first added Range 3027 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: modifying the Selection's last Ran ge must modify the first added Range
3382 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw e xceptions or modify the range it's given 3028 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must not throw e xceptions or modify the range it's given
3383 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in r angeCount being 1 3029 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in r angeCount being 1
3384 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in t he selection's last range having the specified endpoints assert_equals: startCon tainer of the Selection's last Range must match the added Range expected Documen t node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3030 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 40 [foreignDoc, 0, foreignDoc, 0]: second addRange() must result in t he selection's last range having the specified endpoints assert_equals: startCon tainer of the Selection's last Range must match the added Range expected Documen t node with 3 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
(...skipping 217 matching lines...) Expand 10 before | Expand all | Expand 10 after
3602 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Ran ge must modify the first added Range 3248 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Ran ge must modify the first added Range
3603 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must not throw e xceptions or modify the range it's given 3249 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must not throw e xceptions or modify the range it's given
3604 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in r angeCount being 1 3250 PASS Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in r angeCount being 1
3605 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in t he selection's last range having the specified endpoints assert_equals: startCon tainer of the Selection's last Range must match the added Range expected Documen tFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3251 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in t he selection's last range having the specified endpoints assert_equals: startCon tainer of the Selection's last Range must match the added Range expected Documen tFragment node with 0 children but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3606 " 3252 "
3607 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in t he selection's last range being the same object we added assert_equals: getRange At(rangeCount - 1) must return the same object we added expected object "" but g ot object "" 3253 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: second addRange() must result in t he selection's last range being the same object we added assert_equals: getRange At(rangeCount - 1) must return the same object we added expected object "" but g ot object ""
3608 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the second added range m ust modify the Selection's last Range assert_equals: After mutating the second a dded Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 3254 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the second added range m ust modify the Selection's last Range assert_equals: After mutating the second a dded Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
3609 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Ran ge must modify the second added Range assert_equals: After second addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6 3255 FAIL Range 15 [document.documentElement, 0, document.documentElement, 2] followe d by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0]: modifying the Selection's last Ran ge must modify the second added Range assert_equals: After second addRange(), af ter mutating the Selection's last Range, startOffset of the Selection's last Ran ge must match the added Range expected 0 but got 6
3610 Harness: the test ran to completion. 3256 Harness: the test ran to completion.
3611 3257
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698