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

Side by Side Diff: LayoutTests/editing/selection/no-range-canonicalization-expected.txt

Issue 225303002: Let Selection.collapse remember a raw Position instead of a canonicalized one. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Fix setSelectedRange arguments Created 6 years, 6 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 Ranges set by Selection.addRange() and returned by Selection.getRangeAt() should be identical. 1 Ranges/Nodes set by a Selection method and returned by a corresoponding Selectio n method should be identical.
2 2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ". 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ".
4 4
5 5
6 Testing selection on non-editable nodes... 6 Testing selection on non-editable nodes...
7 position = [text1, 1] 7 position = [text1, 1]
8 PASS gotRange.startContainer === originalRange.startContainer is true 8 PASS gotRange.startContainer === originalRange.startContainer is true
9 PASS gotRange.startOffset is originalRange.startOffset 9 PASS gotRange.startOffset is originalRange.startOffset
10 PASS gotRange.endContainer === originalRange.endContainer is true 10 PASS gotRange.endContainer === originalRange.endContainer is true
11 PASS gotRange.endOffset is originalRange.endOffset 11 PASS gotRange.endOffset is originalRange.endOffset
12 PASS gotRange.startContainer === originalAnchorNode is true
13 PASS gotRange.startOffset is originalAnchorOffset
14 PASS gotRange.endContainer === originalAnchorNode is true
15 PASS gotRange.endOffset is originalAnchorOffset
12 position = [span1, 1] 16 position = [span1, 1]
13 PASS gotRange.startContainer === originalRange.startContainer is true 17 PASS gotRange.startContainer === originalRange.startContainer is true
14 PASS gotRange.startOffset is originalRange.startOffset 18 PASS gotRange.startOffset is originalRange.startOffset
15 PASS gotRange.endContainer === originalRange.endContainer is true 19 PASS gotRange.endContainer === originalRange.endContainer is true
16 PASS gotRange.endOffset is originalRange.endOffset 20 PASS gotRange.endOffset is originalRange.endOffset
21 PASS gotRange.startContainer === originalAnchorNode is true
22 PASS gotRange.startOffset is originalAnchorOffset
23 PASS gotRange.endContainer === originalAnchorNode is true
24 PASS gotRange.endOffset is originalAnchorOffset
17 position = [rootElement, 1] 25 position = [rootElement, 1]
18 PASS gotRange.startContainer === originalRange.startContainer is true 26 PASS gotRange.startContainer === originalRange.startContainer is true
19 PASS gotRange.startOffset is originalRange.startOffset 27 PASS gotRange.startOffset is originalRange.startOffset
20 PASS gotRange.endContainer === originalRange.endContainer is true 28 PASS gotRange.endContainer === originalRange.endContainer is true
21 PASS gotRange.endOffset is originalRange.endOffset 29 PASS gotRange.endOffset is originalRange.endOffset
30 PASS gotRange.startContainer === originalAnchorNode is true
31 PASS gotRange.startOffset is originalAnchorOffset
32 PASS gotRange.endContainer === originalAnchorNode is true
33 PASS gotRange.endOffset is originalAnchorOffset
22 position = [span2, 0] 34 position = [span2, 0]
23 PASS gotRange.startContainer === originalRange.startContainer is true 35 PASS gotRange.startContainer === originalRange.startContainer is true
24 PASS gotRange.startOffset is originalRange.startOffset 36 PASS gotRange.startOffset is originalRange.startOffset
25 PASS gotRange.endContainer === originalRange.endContainer is true 37 PASS gotRange.endContainer === originalRange.endContainer is true
26 PASS gotRange.endOffset is originalRange.endOffset 38 PASS gotRange.endOffset is originalRange.endOffset
39 PASS gotRange.startContainer === originalAnchorNode is true
40 PASS gotRange.startOffset is originalAnchorOffset
41 PASS gotRange.endContainer === originalAnchorNode is true
42 PASS gotRange.endOffset is originalAnchorOffset
27 position = [rootElement, 2] 43 position = [rootElement, 2]
28 PASS gotRange.startContainer === originalRange.startContainer is true 44 PASS gotRange.startContainer === originalRange.startContainer is true
29 PASS gotRange.startOffset is originalRange.startOffset 45 PASS gotRange.startOffset is originalRange.startOffset
30 PASS gotRange.endContainer === originalRange.endContainer is true 46 PASS gotRange.endContainer === originalRange.endContainer is true
31 PASS gotRange.endOffset is originalRange.endOffset 47 PASS gotRange.endOffset is originalRange.endOffset
48 PASS gotRange.startContainer === originalAnchorNode is true
49 PASS gotRange.startOffset is originalAnchorOffset
50 PASS gotRange.endContainer === originalAnchorNode is true
51 PASS gotRange.endOffset is originalAnchorOffset
32 position = [span3, 0] 52 position = [span3, 0]
33 PASS gotRange.startContainer === originalRange.startContainer is true 53 PASS gotRange.startContainer === originalRange.startContainer is true
34 PASS gotRange.startOffset is originalRange.startOffset 54 PASS gotRange.startOffset is originalRange.startOffset
35 PASS gotRange.endContainer === originalRange.endContainer is true 55 PASS gotRange.endContainer === originalRange.endContainer is true
36 PASS gotRange.endOffset is originalRange.endOffset 56 PASS gotRange.endOffset is originalRange.endOffset
57 PASS gotRange.startContainer === originalAnchorNode is true
58 PASS gotRange.startOffset is originalAnchorOffset
59 PASS gotRange.endContainer === originalAnchorNode is true
60 PASS gotRange.endOffset is originalAnchorOffset
37 position = [text2, 0] 61 position = [text2, 0]
38 PASS gotRange.startContainer === originalRange.startContainer is true 62 PASS gotRange.startContainer === originalRange.startContainer is true
39 PASS gotRange.startOffset is originalRange.startOffset 63 PASS gotRange.startOffset is originalRange.startOffset
40 PASS gotRange.endContainer === originalRange.endContainer is true 64 PASS gotRange.endContainer === originalRange.endContainer is true
41 PASS gotRange.endOffset is originalRange.endOffset 65 PASS gotRange.endOffset is originalRange.endOffset
66 PASS gotRange.startContainer === originalAnchorNode is true
67 PASS gotRange.startOffset is originalAnchorOffset
68 PASS gotRange.endContainer === originalAnchorNode is true
69 PASS gotRange.endOffset is originalAnchorOffset
42 Testing selection on editable nodes... 70 Testing selection on editable nodes...
43 position = [text1, 1] 71 position = [text1, 1]
44 PASS gotRange.startContainer === originalRange.startContainer is true 72 PASS gotRange.startContainer === originalRange.startContainer is true
45 PASS gotRange.startOffset is originalRange.startOffset 73 PASS gotRange.startOffset is originalRange.startOffset
46 PASS gotRange.endContainer === originalRange.endContainer is true 74 PASS gotRange.endContainer === originalRange.endContainer is true
47 PASS gotRange.endOffset is originalRange.endOffset 75 PASS gotRange.endOffset is originalRange.endOffset
76 PASS gotRange.startContainer === originalAnchorNode is true
77 PASS gotRange.startOffset is originalAnchorOffset
78 PASS gotRange.endContainer === originalAnchorNode is true
79 PASS gotRange.endOffset is originalAnchorOffset
48 position = [span1, 1] 80 position = [span1, 1]
49 PASS gotRange.startContainer === originalRange.startContainer is true 81 PASS gotRange.startContainer === originalRange.startContainer is true
50 PASS gotRange.startOffset is originalRange.startOffset 82 PASS gotRange.startOffset is originalRange.startOffset
51 PASS gotRange.endContainer === originalRange.endContainer is true 83 PASS gotRange.endContainer === originalRange.endContainer is true
52 PASS gotRange.endOffset is originalRange.endOffset 84 PASS gotRange.endOffset is originalRange.endOffset
85 PASS gotRange.startContainer === originalAnchorNode is true
86 PASS gotRange.startOffset is originalAnchorOffset
87 PASS gotRange.endContainer === originalAnchorNode is true
88 PASS gotRange.endOffset is originalAnchorOffset
53 position = [rootElement, 1] 89 position = [rootElement, 1]
54 PASS gotRange.startContainer === originalRange.startContainer is true 90 PASS gotRange.startContainer === originalRange.startContainer is true
55 PASS gotRange.startOffset is originalRange.startOffset 91 PASS gotRange.startOffset is originalRange.startOffset
56 PASS gotRange.endContainer === originalRange.endContainer is true 92 PASS gotRange.endContainer === originalRange.endContainer is true
57 PASS gotRange.endOffset is originalRange.endOffset 93 PASS gotRange.endOffset is originalRange.endOffset
94 PASS gotRange.startContainer === originalAnchorNode is true
95 PASS gotRange.startOffset is originalAnchorOffset
96 PASS gotRange.endContainer === originalAnchorNode is true
97 PASS gotRange.endOffset is originalAnchorOffset
58 position = [span2, 0] 98 position = [span2, 0]
59 PASS gotRange.startContainer === originalRange.startContainer is true 99 PASS gotRange.startContainer === originalRange.startContainer is true
60 PASS gotRange.startOffset is originalRange.startOffset 100 PASS gotRange.startOffset is originalRange.startOffset
61 PASS gotRange.endContainer === originalRange.endContainer is true 101 PASS gotRange.endContainer === originalRange.endContainer is true
62 PASS gotRange.endOffset is originalRange.endOffset 102 PASS gotRange.endOffset is originalRange.endOffset
103 PASS gotRange.startContainer === originalAnchorNode is true
104 PASS gotRange.startOffset is originalAnchorOffset
105 PASS gotRange.endContainer === originalAnchorNode is true
106 PASS gotRange.endOffset is originalAnchorOffset
63 position = [rootElement, 2] 107 position = [rootElement, 2]
64 PASS gotRange.startContainer === originalRange.startContainer is true 108 PASS gotRange.startContainer === originalRange.startContainer is true
65 PASS gotRange.startOffset is originalRange.startOffset 109 PASS gotRange.startOffset is originalRange.startOffset
66 PASS gotRange.endContainer === originalRange.endContainer is true 110 PASS gotRange.endContainer === originalRange.endContainer is true
67 PASS gotRange.endOffset is originalRange.endOffset 111 PASS gotRange.endOffset is originalRange.endOffset
112 PASS gotRange.startContainer === originalAnchorNode is true
113 PASS gotRange.startOffset is originalAnchorOffset
114 PASS gotRange.endContainer === originalAnchorNode is true
115 PASS gotRange.endOffset is originalAnchorOffset
68 position = [span3, 0] 116 position = [span3, 0]
69 PASS gotRange.startContainer === originalRange.startContainer is true 117 PASS gotRange.startContainer === originalRange.startContainer is true
70 PASS gotRange.startOffset is originalRange.startOffset 118 PASS gotRange.startOffset is originalRange.startOffset
71 PASS gotRange.endContainer === originalRange.endContainer is true 119 PASS gotRange.endContainer === originalRange.endContainer is true
72 PASS gotRange.endOffset is originalRange.endOffset 120 PASS gotRange.endOffset is originalRange.endOffset
121 PASS gotRange.startContainer === originalAnchorNode is true
122 PASS gotRange.startOffset is originalAnchorOffset
123 PASS gotRange.endContainer === originalAnchorNode is true
124 PASS gotRange.endOffset is originalAnchorOffset
73 position = [text2, 0] 125 position = [text2, 0]
74 PASS gotRange.startContainer === originalRange.startContainer is true 126 PASS gotRange.startContainer === originalRange.startContainer is true
75 PASS gotRange.startOffset is originalRange.startOffset 127 PASS gotRange.startOffset is originalRange.startOffset
76 PASS gotRange.endContainer === originalRange.endContainer is true 128 PASS gotRange.endContainer === originalRange.endContainer is true
77 PASS gotRange.endOffset is originalRange.endOffset 129 PASS gotRange.endOffset is originalRange.endOffset
130 PASS gotRange.startContainer === originalAnchorNode is true
131 PASS gotRange.startOffset is originalAnchorOffset
132 PASS gotRange.endContainer === originalAnchorNode is true
133 PASS gotRange.endOffset is originalAnchorOffset
78 PASS successfullyParsed is true 134 PASS successfullyParsed is true
79 135
80 TEST COMPLETE 136 TEST COMPLETE
81 137
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698