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

Side by Side Diff: third_party/WebKit/LayoutTests/external/wpt/selection/addRange-20-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.
30 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
32 CONSOLE ERROR: line 7: The given range isn't in document. 31 CONSOLE ERROR: line 7: The given range isn't in document.
33 CONSOLE ERROR: line 7: The given range isn't in document. 32 CONSOLE ERROR: line 7: The given range isn't in document.
34 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 33 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
35 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 34 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
36 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 35 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
37 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 36 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
38 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 37 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
39 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 38 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
40 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
41 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
42 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
43 CONSOLE ERROR: line 7: The given range isn't in document. 39 CONSOLE ERROR: line 7: The given range isn't in document.
44 CONSOLE ERROR: line 7: The given range isn't in document. 40 CONSOLE ERROR: line 7: The given range isn't in document.
45 CONSOLE ERROR: line 7: The given range isn't in document. 41 CONSOLE ERROR: line 7: The given range isn't in document.
46 CONSOLE ERROR: line 7: The given range isn't in document. 42 CONSOLE ERROR: line 7: The given range isn't in document.
47 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 43 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
48 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 44 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
49 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 45 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
50 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 46 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
47 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
48 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
51 CONSOLE ERROR: line 7: The given range isn't in document. 49 CONSOLE ERROR: line 7: The given range isn't in document.
52 CONSOLE ERROR: line 7: The given range isn't in document. 50 CONSOLE ERROR: line 7: The given range isn't in document.
53 CONSOLE ERROR: line 7: The given range isn't in document. 51 CONSOLE ERROR: line 7: The given range isn't in document.
54 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 52 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
55 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.
56 CONSOLE ERROR: line 7: The given range isn't in document. 55 CONSOLE ERROR: line 7: The given range isn't in document.
57 CONSOLE ERROR: line 7: The given range isn't in document. 56 CONSOLE ERROR: line 7: The given range isn't in document.
58 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 57 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
59 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 58 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
60 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 59 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
61 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 60 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
62 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 61 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
63 CONSOLE ERROR: line 7: Discontiguous selection is not supported. 62 CONSOLE ERROR: line 7: Discontiguous selection is not supported.
64 CONSOLE ERROR: line 7: The given range isn't in document. 63 CONSOLE ERROR: line 7: The given range isn't in document.
65 CONSOLE ERROR: line 7: The given range isn't in document. 64 CONSOLE ERROR: line 7: The given range isn't in document.
(...skipping 1417 matching lines...) Expand 10 before | Expand all | Expand 10 after
1483 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtOffset of the Selection's last Range must match the added Range expected 0 but got 6 1482 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtOffset of the Selection's last Range must match the added Range expected 0 but got 6
1484 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6 1483 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6
1485 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or mod ify the range it's given 1484 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or mod ify the range it's given
1486 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1 1485 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
1487 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's l ast range having the specified endpoints 1486 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's l ast range having the specified endpoints
1488 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's l ast range being the same object we added 1487 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's l ast range being the same object we added
1489 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the first added range must modify the S election's last Range 1488 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the first added range must modify the S election's last Range
1490 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range 1489 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
1491 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or mo dify the range it's given 1490 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or mo dify the range it's given
1492 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1 1491 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
1493 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startOffset of the Sele ction's last Range must match the added Range expected 2 but got 6 1492 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
1494 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "b̈c̈d̈" but got object "" 1493 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "b̈c̈d̈" but got object "b̈c̈d̈"
1495 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtOffset of the Selection's last Range must match the added Range expected 0 but got 6 1494 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtOffset of the Selection's last Range must match the added Range expected 0 but got 2
1496 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6 1495 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6
1497 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or mod ify the range it's given 1496 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or mod ify the range it's given
1498 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1 1497 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
1499 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's l ast range having the specified endpoints 1498 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's l ast range having the specified endpoints
1500 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's l ast range being the same object we added 1499 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's l ast range being the same object we added
1501 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the first added range must modify the S election's last Range 1500 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the first added range must modify the S election's last Range
1502 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range 1501 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
1503 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or mo dify the range it's given 1502 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or mo dify the range it's given
1504 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1 1503 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
1505 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startOffset of the Sele ction's last Range must match the added Range expected 2 but got 6 1504 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
1506 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "b̈c̈d̈e" but got objec t "" 1505 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "b̈c̈d̈e" but got objec t "b̈c̈d̈e"
1507 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtOffset of the Selection's last Range must match the added Range expected 0 but got 6 1506 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtOffset of the Selection's last Range must match the added Range expected 0 but got 2
1508 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6 1507 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6
1509 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or mod ify the range it's given 1508 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or mod ify the range it's given
1510 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 1509 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
1511 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's l ast range having the specified endpoints 1510 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's l ast range having the specified endpoints
1512 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's l ast range being the same object we added 1511 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's l ast range being the same object we added
1513 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: modifying the first added range must modify the S election's last Range 1512 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: modifying the first added range must modify the S election's last Range
1514 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range 1513 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
1515 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or mo dify the range it's given 1514 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or mo dify the range it's given
1516 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 1515 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
1517 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the S election's last Range must match the added Range expected Text node "Ijklmnop 1516 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the S election's last Range must match the added Range expected Text node "Ijklmnop
(...skipping 291 matching lines...) Expand 10 before | Expand all | Expand 10 after
1809 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selecti on's last Range assert_equals: After mutating the second added Range, startOffse t of the Selection's last Range must match the added Range expected 0 but got 6 1808 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selecti on's last Range assert_equals: After mutating the second added Range, startOffse t of the Selection's last Range must match the added Range expected 0 but got 6
1810 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the sec ond added Range assert_equals: After second addRange(), after mutating the Selec tion's last Range, startOffset of the Selection's last Range must match the adde d Range expected 0 but got 6 1809 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the sec ond added Range assert_equals: After second addRange(), after mutating the Selec tion's last Range, startOffset of the Selection's last Range must match the adde d Range expected 0 but got 6
1811 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, para s[0], 0]: first addRange() must not throw exceptions or modify the range it's gi ven 1810 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, para s[0], 0]: first addRange() must not throw exceptions or modify the range it's gi ven
1812 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, para s[0], 0]: first addRange() must result in rangeCount being 1 1811 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, para s[0], 0]: first addRange() must result in rangeCount being 1
1813 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, para s[0], 0]: first addRange() must result in the selection's last range having the specified endpoints 1812 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, para s[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
1814 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, para s[0], 0]: first addRange() must result in the selection's last range being the s ame object we added 1813 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, para s[0], 0]: first addRange() must result in the selection's last range being the s ame object we added
1815 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, para s[0], 0]: modifying the first added range must modify the Selection's last Range 1814 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, para s[0], 0]: modifying the first added range must modify the Selection's last Range
1816 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, para s[0], 0]: modifying the Selection's last Range must modify the first added Range 1815 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, para s[0], 0]: modifying the Selection's last Range must modify the first added Range
1817 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, para s[0], 0]: second addRange() must not throw exceptions or modify the range it's g iven 1816 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, para s[0], 0]: second addRange() must not throw exceptions or modify the range it's g iven
1818 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, para s[0], 0]: second addRange() must result in rangeCount being 1 1817 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, para s[0], 0]: second addRange() must result in rangeCount being 1
1819 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, para s[0], 0]: second addRange() must result in the selection's last range having the specified endpoints 1818 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, para s[0], 0]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1819 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
1820 "
1820 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, para s[0], 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the s ame object we added expected object "" but got object "" 1821 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, para s[0], 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the s ame object we added expected object "" but got object ""
1821 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, para s[0], 0]: modifying the second added range must modify the Selection's last Rang e assert_equals: After mutating the second added Range, startContainer of the Se lection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈ g̈ḧ 1822 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, para s[0], 0]: modifying the second added range must modify the Selection's last Rang e assert_equals: After mutating the second added Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
1822 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
1823 </p>
1824 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, para s[0], 0]: modifying the Selection's last Range must modify the second added Rang e assert_equals: After second addRange(), after mutating the Selection's last Ra nge, startOffset of the Selection's last Range must match the added Range expect ed 0 but got 6 1823 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, para s[0], 0]: modifying the Selection's last Range must modify the second added Rang e assert_equals: After second addRange(), after mutating the Selection's last Ra nge, startOffset of the Selection's last Range must match the added Range expect ed 0 but got 6
1825 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must not throw exceptions or modify the range it's gi ven 1824 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must not throw exceptions or modify the range it's gi ven
1826 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must result in rangeCount being 1 1825 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must result in rangeCount being 1
1827 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must result in the selection's last range having the specified endpoints 1826 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
1828 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must result in the selection's last range being the s ame object we added 1827 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must result in the selection's last range being the s ame object we added
1829 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, para s[0], 1]: modifying the first added range must modify the Selection's last Range 1828 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, para s[0], 1]: modifying the first added range must modify the Selection's last Range
1830 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, para s[0], 1]: modifying the Selection's last Range must modify the first added Range 1829 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, para s[0], 1]: modifying the Selection's last Range must modify the first added Range
1831 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must not throw exceptions or modify the range it's g iven 1830 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must not throw exceptions or modify the range it's g iven
1832 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must result in rangeCount being 1 1831 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must result in rangeCount being 1
1833 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must result in the selection's last range having the specified endpoints 1832 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
1865 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 1864 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1866 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection 's last Range, startOffset of the Selection's last Range must match the added Ra nge expected 0 but got 6 1865 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection 's last Range, startOffset of the Selection's last Range must match the added Ra nge expected 0 but got 6
1867 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or mo dify the range it's given 1866 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or mo dify the range it's given
1868 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 1867 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
1869 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints 1868 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
1870 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added 1869 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
1871 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range 1870 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
1872 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range 1871 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
1873 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or m odify the range it's given 1872 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or m odify the range it's given
1874 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount bein g 1 1873 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount bein g 1
1875 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6 1874 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
1876 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ 1875 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
1877 " but got object "" 1876 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
1878 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, st artOffset of the Selection's last Range must match the added Range expected 0 bu t got 6 1877 "
1878 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, en dContainer of the Selection's last Range must match the added Range expected Tex t node "Äb̈c̈d̈ëf̈g̈ḧ
1879 " but got Text node "Ijklmnop
1880 "
1879 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating t he Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 1881 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating t he Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1880 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or mo dify the range it's given 1882 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or mo dify the range it's given
1881 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 1883 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
1882 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints 1884 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
1883 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added 1885 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
1884 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range 1886 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
1885 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range 1887 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
1886 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or m odify the range it's given 1888 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or m odify the range it's given
1887 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount bein g 1 1889 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount bein g 1
1888 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startOffset of the Sel ection's last Range must match the added Range expected 0 but got 6 1890 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
1889 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ 1891 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
1890 Ijklmnop" but got object "" 1892 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ
1891 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, st artOffset of the Selection's last Range must match the added Range expected 0 bu t got 6 1893 Ijklmnop"
1894 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, en dContainer of the Selection's last Range must match the added Range expected Tex t node "Äb̈c̈d̈ëf̈g̈ḧ
1895 " but got Text node "Ijklmnop
1896 "
1892 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating t he Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 1897 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating t he Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
1893 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the ra nge it's given 1898 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the ra nge it's given
1894 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 1899 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
1895 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints 1900 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
1896 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added 1901 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
1897 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range 1902 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
1898 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range 1903 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
1899 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the r ange it's given 1904 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the r ange it's given
1900 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 1905 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
1901 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startOffset of the Selection's la st Range must match the added Range expected 3 but got 6 1906 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
1902 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must r eturn the same object we added expected object "̈c̈d̈ëf̈g̈ḧ 1907 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must r eturn the same object we added expected object "̈c̈d̈ëf̈g̈ḧ
1903 Ijklmnop 1908 Ijklmnop
1904 QrstuvwxYzabcdef" but got object "" 1909 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ
1905 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the second added range must modify the Selection' s last Range assert_equals: After mutating the second added Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 6 1910 Ijklmnop
1911 QrstuvwxYzabcdef"
1912 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the second added range must modify the Selection' s last Range assert_equals: After mutating the second added Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 3
1906 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selectio n's last Range, startOffset of the Selection's last Range must match the added R ange expected 0 but got 6 1913 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selectio n's last Range, startOffset of the Selection's last Range must match the added R ange expected 0 but got 6
1907 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must not throw exceptions or modify the ra nge it's given 1914 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must not throw exceptions or modify the ra nge it's given
1908 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must result in rangeCount being 1 1915 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must result in rangeCount being 1
1909 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints 1916 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
1910 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added 1917 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
1911 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range 1918 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
1912 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range 1919 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
1913 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must not throw exceptions or modify the r ange it's given 1920 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must not throw exceptions or modify the r ange it's given
1914 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must result in rangeCount being 1 1921 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must result in rangeCount being 1
1915 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints 1922 PASS Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
(...skipping 433 matching lines...) Expand 10 before | Expand all | Expand 10 after
2349 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the S election's last Range must match the added Range expected 0 but got 6 2356 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the S election's last Range must match the added Range expected 0 but got 6
2350 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's las t Range, startOffset of the Selection's last Range must match the added Range ex pected 0 but got 6 2357 FAIL Range 22 [paras[0], 0, paras[0], 0] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's las t Range, startOffset of the Selection's last Range must match the added Range ex pected 0 but got 6
2351 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or mod ify the range it's given 2358 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or mod ify the range it's given
2352 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1 2359 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1
2353 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's l ast range having the specified endpoints 2360 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's l ast range having the specified endpoints
2354 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's l ast range being the same object we added 2361 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's l ast range being the same object we added
2355 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: modifying the first added range must modify the S election's last Range 2362 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: modifying the first added range must modify the S election's last Range
2356 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the first added Range 2363 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
2357 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or mo dify the range it's given 2364 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or mo dify the range it's given
2358 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1 2365 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1
2359 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the S election's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf ̈g̈ḧ 2366 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6
2360 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2367 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
2361 </p> 2368 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtOffset of the Selection's last Range must match the added Range expected 0 but got 6
2362 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object "Äb̈ c̈d̈ëf̈g̈ḧ
2363 "
2364 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtContainer of the Selection's last Range must match the added Range expected Te xt node "Äb̈c̈d̈ëf̈g̈ḧ
2365 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2366 </p>
2367 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6 2369 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 0 [paras[0].firstChil d, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6
2368 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or mod ify the range it's given 2370 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or mod ify the range it's given
2369 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1 2371 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1
2370 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's l ast range having the specified endpoints 2372 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's l ast range having the specified endpoints
2371 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's l ast range being the same object we added 2373 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's l ast range being the same object we added
2372 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: modifying the first added range must modify the S election's last Range 2374 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: modifying the first added range must modify the S election's last Range
2373 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the first added Range 2375 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
2374 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or mo dify the range it's given 2376 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or mo dify the range it's given
2375 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1 2377 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1
2376 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the S election's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf ̈g̈ḧ 2378 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startOffset of the Sele ction's last Range must match the added Range expected 0 but got 6
2377 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2379 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "A" but got object ""
2378 </p> 2380 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtOffset of the Selection's last Range must match the added Range expected 0 but got 6
2379 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "A" but got object "Äb ̈c̈d̈ëf̈g̈ḧ
2380 "
2381 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtContainer of the Selection's last Range must match the added Range expected Te xt node "Äb̈c̈d̈ëf̈g̈ḧ
2382 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2383 </p>
2384 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6 2381 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 1 [paras[0].firstChil d, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6
2385 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or mod ify the range it's given 2382 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or mod ify the range it's given
2386 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1 2383 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
2387 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's l ast range having the specified endpoints 2384 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's l ast range having the specified endpoints
2388 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's l ast range being the same object we added 2385 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's l ast range being the same object we added
2389 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the first added range must modify the S election's last Range 2386 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the first added range must modify the S election's last Range
2390 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range 2387 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
2391 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or mo dify the range it's given 2388 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or mo dify the range it's given
2392 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1 2389 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
2393 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the S election's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf ̈g̈ḧ 2390 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
2394 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2391 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "b̈c̈d̈" but got object "b̈c̈d̈"
2395 </p> 2392 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtOffset of the Selection's last Range must match the added Range expected 0 but got 2
2396 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "b̈c̈d̈" but got object "Äb̈c̈d̈ëf̈g̈ḧ
2397 "
2398 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtContainer of the Selection's last Range must match the added Range expected Te xt node "Äb̈c̈d̈ëf̈g̈ḧ
2399 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2400 </p>
2401 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6 2393 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 2 [paras[0].firstChil d, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6
2402 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or mod ify the range it's given 2394 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or mod ify the range it's given
2403 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1 2395 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
2404 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's l ast range having the specified endpoints 2396 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's l ast range having the specified endpoints
2405 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's l ast range being the same object we added 2397 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's l ast range being the same object we added
2406 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the first added range must modify the S election's last Range 2398 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the first added range must modify the S election's last Range
2407 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range 2399 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
2408 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or mo dify the range it's given 2400 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or mo dify the range it's given
2409 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1 2401 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
2410 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the S election's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf ̈g̈ḧ 2402 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
2411 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2403 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "b̈c̈d̈e" but got objec t "b̈c̈d̈e"
2412 </p> 2404 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtOffset of the Selection's last Range must match the added Range expected 0 but got 2
2413 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "b̈c̈d̈e" but got objec t "Äb̈c̈d̈ëf̈g̈ḧ
2414 "
2415 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, sta rtContainer of the Selection's last Range must match the added Range expected Te xt node "Äb̈c̈d̈ëf̈g̈ḧ
2416 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2417 </p>
2418 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6 2405 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 3 [paras[0].firstChil d, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating th e Selection's last Range, startOffset of the Selection's last Range must match t he added Range expected 0 but got 6
2419 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or mod ify the range it's given 2406 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or mod ify the range it's given
2420 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 2407 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
2421 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's l ast range having the specified endpoints 2408 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's l ast range having the specified endpoints
2422 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's l ast range being the same object we added 2409 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's l ast range being the same object we added
2423 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: modifying the first added range must modify the S election's last Range 2410 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: modifying the first added range must modify the S election's last Range
2424 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range 2411 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
2425 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or mo dify the range it's given 2412 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or mo dify the range it's given
2426 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 2413 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
2427 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the S election's last Range must match the added Range expected Text node "Ijklmnop 2414 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 4 [paras[1].firstChil d, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the S election's last Range must match the added Range expected Text node "Ijklmnop
(...skipping 291 matching lines...) Expand 10 before | Expand all | Expand 10 after
2719 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selecti on's last Range assert_equals: After mutating the second added Range, startOffse t of the Selection's last Range must match the added Range expected 0 but got 6 2706 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selecti on's last Range assert_equals: After mutating the second added Range, startOffse t of the Selection's last Range must match the added Range expected 0 but got 6
2720 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the sec ond added Range assert_equals: After second addRange(), after mutating the Selec tion's last Range, startOffset of the Selection's last Range must match the adde d Range expected 0 but got 6 2707 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the sec ond added Range assert_equals: After second addRange(), after mutating the Selec tion's last Range, startOffset of the Selection's last Range must match the adde d Range expected 0 but got 6
2721 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, para s[0], 0]: first addRange() must not throw exceptions or modify the range it's gi ven 2708 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, para s[0], 0]: first addRange() must not throw exceptions or modify the range it's gi ven
2722 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, para s[0], 0]: first addRange() must result in rangeCount being 1 2709 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, para s[0], 0]: first addRange() must result in rangeCount being 1
2723 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, para s[0], 0]: first addRange() must result in the selection's last range having the specified endpoints 2710 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, para s[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
2724 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, para s[0], 0]: first addRange() must result in the selection's last range being the s ame object we added 2711 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, para s[0], 0]: first addRange() must result in the selection's last range being the s ame object we added
2725 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, para s[0], 0]: modifying the first added range must modify the Selection's last Range 2712 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, para s[0], 0]: modifying the first added range must modify the Selection's last Range
2726 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, para s[0], 0]: modifying the Selection's last Range must modify the first added Range 2713 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, para s[0], 0]: modifying the Selection's last Range must modify the first added Range
2727 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, para s[0], 0]: second addRange() must not throw exceptions or modify the range it's g iven 2714 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, para s[0], 0]: second addRange() must not throw exceptions or modify the range it's g iven
2728 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, para s[0], 0]: second addRange() must result in rangeCount being 1 2715 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, para s[0], 0]: second addRange() must result in rangeCount being 1
2729 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, para s[0], 0]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: endOffset of the Selection's last Range must match the added Range expected 0 but got 1 2716 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, para s[0], 0]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2730 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, para s[0], 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the s ame object we added expected object "" but got object "Äb̈c̈d̈ëf̈g̈ḧ 2717 </p> but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
2731 " 2718 "
2732 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, para s[0], 0]: modifying the second added range must modify the Selection's last Rang e assert_equals: After mutating the second added Range, startContainer of the Se lection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈ g̈ḧ 2719 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, para s[0], 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the s ame object we added expected object "" but got object ""
2733 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2720 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, para s[0], 0]: modifying the second added range must modify the Selection's last Rang e assert_equals: After mutating the second added Range, startOffset of the Selec tion's last Range must match the added Range expected 0 but got 6
2734 </p>
2735 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, para s[0], 0]: modifying the Selection's last Range must modify the second added Rang e assert_equals: After second addRange(), after mutating the Selection's last Ra nge, startOffset of the Selection's last Range must match the added Range expect ed 0 but got 6 2721 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, para s[0], 0]: modifying the Selection's last Range must modify the second added Rang e assert_equals: After second addRange(), after mutating the Selection's last Ra nge, startOffset of the Selection's last Range must match the added Range expect ed 0 but got 6
2736 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must not throw exceptions or modify the range it's gi ven 2722 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must not throw exceptions or modify the range it's gi ven
2737 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must result in rangeCount being 1 2723 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must result in rangeCount being 1
2738 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must result in the selection's last range having the specified endpoints 2724 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
2739 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must result in the selection's last range being the s ame object we added 2725 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, para s[0], 1]: first addRange() must result in the selection's last range being the s ame object we added
2740 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, para s[0], 1]: modifying the first added range must modify the Selection's last Range 2726 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, para s[0], 1]: modifying the first added range must modify the Selection's last Range
2741 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, para s[0], 1]: modifying the Selection's last Range must modify the first added Range 2727 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, para s[0], 1]: modifying the Selection's last Range must modify the first added Range
2742 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must not throw exceptions or modify the range it's g iven 2728 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must not throw exceptions or modify the range it's g iven
2743 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must result in rangeCount being 1 2729 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must result in rangeCount being 1
2744 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must result in the selection's last range having the specified endpoints 2730 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, para s[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
2776 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 2762 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2777 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection 's last Range, startOffset of the Selection's last Range must match the added Ra nge expected 0 but got 6 2763 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection 's last Range, startOffset of the Selection's last Range must match the added Ra nge expected 0 but got 6
2778 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or mo dify the range it's given 2764 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or mo dify the range it's given
2779 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1 2765 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
2780 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints 2766 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
2781 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added 2767 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
2782 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range 2768 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
2783 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range 2769 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
2784 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or m odify the range it's given 2770 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or m odify the range it's given
2785 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount bein g 1 2771 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount bein g 1
2786 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ë f̈g̈ḧ 2772 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
2787 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2788 </p>
2789 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ 2773 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
2790 " but got object "Äb̈c̈d̈ëf̈g̈ḧ 2774 " but got object "Äb̈c̈d̈ëf̈g̈ḧ
2791 " 2775 "
2792 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, st artContainer of the Selection's last Range must match the added Range expected T ext node "Äb̈c̈d̈ëf̈g̈ḧ 2776 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, en dContainer of the Selection's last Range must match the added Range expected Tex t node "Äb̈c̈d̈ëf̈g̈ḧ
2793 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2777 " but got Text node "Ijklmnop
2794 </p> 2778 "
2795 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating t he Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 2779 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChi ld, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating t he Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2796 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or mo dify the range it's given 2780 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or mo dify the range it's given
2797 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1 2781 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
2798 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints 2782 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
2799 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added 2783 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
2800 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range 2784 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
2801 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range 2785 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
2802 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or m odify the range it's given 2786 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or m odify the range it's given
2803 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount bein g 1 2787 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount bein g 1
2804 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ë f̈g̈ḧ 2788 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
2805 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2806 </p>
2807 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ 2789 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "Äb̈c̈d̈ëf̈g̈ḧ
2808 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ 2790 Ijklmnop" but got object "Äb̈c̈d̈ëf̈g̈ḧ
2809 Ijklmnop" 2791 Ijklmnop"
2810 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, st artContainer of the Selection's last Range must match the added Range expected T ext node "Äb̈c̈d̈ëf̈g̈ḧ 2792 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, en dContainer of the Selection's last Range must match the added Range expected Tex t node "Äb̈c̈d̈ëf̈g̈ḧ
2811 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2793 " but got Text node "Ijklmnop
2812 </p> 2794 "
2813 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating t he Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6 2795 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChi ld, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating t he Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
2814 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the ra nge it's given 2796 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the ra nge it's given
2815 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must result in rangeCount being 1 2797 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
2816 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints 2798 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
2817 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added 2799 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
2818 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range 2800 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
2819 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range 2801 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
2820 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the r ange it's given 2802 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the r ange it's given
2821 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must result in rangeCount being 1 2803 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
2822 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2804 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
2823 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2824 </p>
2825 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must r eturn the same object we added expected object "̈c̈d̈ëf̈g̈ḧ 2805 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must r eturn the same object we added expected object "̈c̈d̈ëf̈g̈ḧ
2826 Ijklmnop 2806 Ijklmnop
2827 QrstuvwxYzabcdef" but got object "Äb̈c̈d̈ëf̈g̈ḧ 2807 QrstuvwxYzabcdef" but got object "̈c̈d̈ëf̈g̈ḧ
2828 Ijklmnop 2808 Ijklmnop
2829 QrstuvwxYzabcdef" 2809 QrstuvwxYzabcdef"
2830 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the second added range must modify the Selection' s last Range assert_equals: After mutating the second added Range, startContaine r of the Selection's last Range must match the added Range expected Text node "A ̈b̈c̈d̈ëf̈g̈ḧ 2810 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the second added range must modify the Selection' s last Range assert_equals: After mutating the second added Range, startOffset o f the Selection's last Range must match the added Range expected 0 but got 3
2831 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2832 </p>
2833 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selectio n's last Range, startOffset of the Selection's last Range must match the added R ange expected 0 but got 6 2811 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChi ld, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selectio n's last Range, startOffset of the Selection's last Range must match the added R ange expected 0 but got 6
2834 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must not throw exceptions or modify the ra nge it's given 2812 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must not throw exceptions or modify the ra nge it's given
2835 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must result in rangeCount being 1 2813 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must result in rangeCount being 1
2836 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints 2814 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
2837 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added 2815 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
2838 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range 2816 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
2839 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range 2817 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
2840 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must not throw exceptions or modify the r ange it's given 2818 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must not throw exceptions or modify the r ange it's given
2841 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must result in rangeCount being 1 2819 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must result in rangeCount being 1
2842 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: endContainer of the Selection's l ast Range must match the added Range expected Text node "Äb̈c̈d̈ëf̈g̈ḧ 2820 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
2843 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2821 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must r eturn the same object we added expected object "Äb̈c̈d" but got object "Äb̈c̈d "
2844 </p>
2845 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must r eturn the same object we added expected object "Äb̈c̈d" but got object "Äb̈c̈d ̈ëf̈g̈ḧ
2846 "
2847 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the second added range must modify the Selection' s last Range assert_equals: After mutating the second added Range, startContaine r of the Selection's last Range must match the added Range expected Text node "A ̈b̈c̈d̈ëf̈g̈ḧ 2822 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the second added range must modify the Selection' s last Range assert_equals: After mutating the second added Range, startContaine r of the Selection's last Range must match the added Range expected Text node "A ̈b̈c̈d̈ëf̈g̈ḧ
2848 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ 2823 " but got Element node <p id="a">Äb̈c̈d̈ëf̈g̈ḧ
2849 </p> 2824 </p>
2850 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selectio n's last Range, startOffset of the Selection's last Range must match the added R ange expected 0 but got 6 2825 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, para s[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selectio n's last Range, startOffset of the Selection's last Range must match the added R ange expected 0 but got 6
2851 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras [4], 1]: first addRange() must not throw exceptions or modify the range it's giv en 2826 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras [4], 1]: first addRange() must not throw exceptions or modify the range it's giv en
2852 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras [4], 1]: first addRange() must result in rangeCount being 1 2827 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras [4], 1]: first addRange() must result in rangeCount being 1
2853 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras [4], 1]: first addRange() must result in the selection's last range having the s pecified endpoints 2828 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras [4], 1]: first addRange() must result in the selection's last range having the s pecified endpoints
2854 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras [4], 1]: first addRange() must result in the selection's last range being the sa me object we added 2829 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras [4], 1]: first addRange() must result in the selection's last range being the sa me object we added
2855 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras [4], 1]: modifying the first added range must modify the Selection's last Range 2830 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras [4], 1]: modifying the first added range must modify the Selection's last Range
2856 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras [4], 1]: modifying the Selection's last Range must modify the first added Range 2831 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras [4], 1]: modifying the Selection's last Range must modify the first added Range
(...skipping 416 matching lines...) Expand 10 before | Expand all | Expand 10 after
3273 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: modifying the Selection's last Range must modify the first added R ange 3248 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: modifying the Selection's last Range must modify the first added R ange
3274 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: second addRange() must not throw exceptions or modify the range it 's given 3249 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: second addRange() must not throw exceptions or modify the range it 's given
3275 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: second addRange() must result in rangeCount being 1 3250 PASS Range 23 [paras[0], 0, paras[0], 1] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: second addRange() must result in rangeCount being 1
3276 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last R ange must match the added Range expected DocumentFragment node with 0 children b ut got Text node "Äb̈c̈d̈ëf̈g̈ḧ 3251 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: second addRange() must result in the selection's last range having the specified endpoints assert_equals: startContainer of the Selection's last R ange must match the added Range expected DocumentFragment node with 0 children b ut got Text node "Äb̈c̈d̈ëf̈g̈ḧ
3277 " 3252 "
3278 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return t he same object we added expected object "" but got object "" 3253 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: second addRange() must result in the selection's last range being the same object we added assert_equals: getRangeAt(rangeCount - 1) must return t he same object we added expected object "" but got object ""
3279 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the S election's last Range must match the added Range expected 0 but got 6 3254 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: modifying the second added range must modify the Selection's last Range assert_equals: After mutating the second added Range, startOffset of the S election's last Range must match the added Range expected 0 but got 6
3280 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's las t Range, startOffset of the Selection's last Range must match the added Range ex pected 0 but got 6 3255 FAIL Range 23 [paras[0], 0, paras[0], 1] followed by Range 57 [xmlDocfrag, 0, xm lDocfrag, 0]: modifying the Selection's last Range must modify the second added Range assert_equals: After second addRange(), after mutating the Selection's las t Range, startOffset of the Selection's last Range must match the added Range ex pected 0 but got 6
3281 Harness: the test ran to completion. 3256 Harness: the test ran to completion.
3282 3257
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698