OLD | NEW |
---|---|
(Empty) | |
1 This test checks that the cursor covers the next character to be overwritten in overtype mode instead of being painted as a caret (1px width bar) | |
2 | |
3 ABC | |
4 ABC | |
5 שדן | |
6 שדן | |
7 שדןABC | |
8 שדןABC | |
9 Verifying block cursor position and width for each position in 'ABC' in a ltr bl ock | |
10 getSelection().collapse(textNode, 0) | |
esprehn
2013/06/12 19:25:30
It'd be nicer if these tests were broken into sepa
| |
11 PASS getSelection().isCollapsed is true | |
12 PASS blockCursor.width > 1 is true | |
13 PASS internals.absoluteCaretBounds().width is 1 | |
14 getSelection().collapse(textNode, 1) | |
15 PASS blockCursorStartPosition[0] < blockCursorStartPosition[1] is true | |
16 PASS getSelection().isCollapsed is true | |
17 PASS blockCursor.width > 1 is true | |
18 PASS internals.absoluteCaretBounds().width is 1 | |
19 getSelection().collapse(textNode, 2) | |
20 PASS blockCursorStartPosition[1] < blockCursorStartPosition[2] is true | |
21 PASS getSelection().isCollapsed is true | |
22 PASS blockCursor.width > 1 is true | |
23 PASS internals.absoluteCaretBounds().width is 1 | |
24 getSelection().collapse(textNode, 3) | |
25 PASS blockCursor.width is 0 | |
26 PASS internals.absoluteCaretBounds().width is 1 | |
27 | |
28 Verifying block cursor position and width for each position in 'ABC' in a rtl bl ock | |
29 getSelection().collapse(textNode, 0) | |
30 PASS getSelection().isCollapsed is true | |
31 PASS blockCursor.width > 1 is true | |
32 PASS internals.absoluteCaretBounds().width is 1 | |
33 getSelection().collapse(textNode, 1) | |
34 PASS blockCursorStartPosition[0] < blockCursorStartPosition[1] is true | |
35 PASS getSelection().isCollapsed is true | |
36 PASS blockCursor.width > 1 is true | |
37 PASS internals.absoluteCaretBounds().width is 1 | |
38 getSelection().collapse(textNode, 2) | |
39 PASS blockCursorStartPosition[1] < blockCursorStartPosition[2] is true | |
40 PASS getSelection().isCollapsed is true | |
41 PASS blockCursor.width > 1 is true | |
42 PASS internals.absoluteCaretBounds().width is 1 | |
43 getSelection().collapse(textNode, 3) | |
44 PASS blockCursor.width is 0 | |
45 PASS internals.absoluteCaretBounds().width is 1 | |
46 | |
47 Verifying block cursor position and width for each position in 'שדן' in a ltr bl ock | |
48 getSelection().collapse(textNode, 0) | |
49 PASS getSelection().isCollapsed is true | |
50 PASS blockCursor.width > 1 is true | |
51 PASS internals.absoluteCaretBounds().width is 1 | |
52 getSelection().collapse(textNode, 1) | |
53 PASS blockCursorStartPosition[0] > blockCursorStartPosition[1] is true | |
54 PASS getSelection().isCollapsed is true | |
55 PASS blockCursor.width > 1 is true | |
56 PASS internals.absoluteCaretBounds().width is 1 | |
57 getSelection().collapse(textNode, 2) | |
58 PASS blockCursorStartPosition[1] > blockCursorStartPosition[2] is true | |
59 PASS getSelection().isCollapsed is true | |
60 PASS blockCursor.width > 1 is true | |
61 PASS internals.absoluteCaretBounds().width is 1 | |
62 getSelection().collapse(textNode, 3) | |
63 PASS blockCursor.width is 0 | |
64 PASS internals.absoluteCaretBounds().width is 1 | |
65 | |
66 Verifying block cursor position and width for each position in 'שדן' in a rtl bl ock | |
67 getSelection().collapse(textNode, 0) | |
68 PASS getSelection().isCollapsed is true | |
69 PASS blockCursor.width > 1 is true | |
70 PASS internals.absoluteCaretBounds().width is 1 | |
71 getSelection().collapse(textNode, 1) | |
72 PASS blockCursorStartPosition[0] > blockCursorStartPosition[1] is true | |
73 PASS getSelection().isCollapsed is true | |
74 PASS blockCursor.width > 1 is true | |
75 PASS internals.absoluteCaretBounds().width is 1 | |
76 getSelection().collapse(textNode, 2) | |
77 PASS blockCursorStartPosition[1] > blockCursorStartPosition[2] is true | |
78 PASS getSelection().isCollapsed is true | |
79 PASS blockCursor.width > 1 is true | |
80 PASS internals.absoluteCaretBounds().width is 1 | |
81 getSelection().collapse(textNode, 3) | |
82 PASS blockCursor.width is 0 | |
83 PASS internals.absoluteCaretBounds().width is 1 | |
84 | |
85 Verifying block cursor position and width for each position in 'שדןABC' in a ltr block | |
86 getSelection().collapse(textNode, 0) | |
87 PASS getSelection().isCollapsed is true | |
88 PASS blockCursor.width > 1 is true | |
89 PASS internals.absoluteCaretBounds().width is 1 | |
90 getSelection().collapse(textNode, 1) | |
91 PASS blockCursorStartPosition[0] > blockCursorStartPosition[1] is true | |
92 PASS getSelection().isCollapsed is true | |
93 PASS blockCursor.width > 1 is true | |
94 PASS internals.absoluteCaretBounds().width is 1 | |
95 getSelection().collapse(textNode, 2) | |
96 PASS blockCursorStartPosition[1] > blockCursorStartPosition[2] is true | |
97 PASS getSelection().isCollapsed is true | |
98 PASS blockCursor.width > 1 is true | |
99 PASS internals.absoluteCaretBounds().width is 1 | |
100 getSelection().collapse(textNode, 3) | |
101 PASS blockCursorStartPosition[2] < blockCursorStartPosition[3] is true | |
102 PASS getSelection().isCollapsed is true | |
103 PASS blockCursor.width > 1 is true | |
104 PASS internals.absoluteCaretBounds().width is 1 | |
105 getSelection().collapse(textNode, 4) | |
106 PASS blockCursorStartPosition[3] < blockCursorStartPosition[4] is true | |
107 PASS getSelection().isCollapsed is true | |
108 PASS blockCursor.width > 1 is true | |
109 PASS internals.absoluteCaretBounds().width is 1 | |
110 getSelection().collapse(textNode, 5) | |
111 PASS blockCursorStartPosition[4] < blockCursorStartPosition[5] is true | |
112 PASS getSelection().isCollapsed is true | |
113 PASS blockCursor.width > 1 is true | |
114 PASS internals.absoluteCaretBounds().width is 1 | |
115 getSelection().collapse(textNode, 6) | |
116 PASS blockCursor.width is 0 | |
117 PASS internals.absoluteCaretBounds().width is 1 | |
118 | |
119 Verifying block cursor position and width for each position in 'שדןABC' in a rtl block | |
120 getSelection().collapse(textNode, 0) | |
121 PASS getSelection().isCollapsed is true | |
122 PASS blockCursor.width > 1 is true | |
123 PASS internals.absoluteCaretBounds().width is 1 | |
124 getSelection().collapse(textNode, 1) | |
125 PASS blockCursorStartPosition[0] > blockCursorStartPosition[1] is true | |
126 PASS getSelection().isCollapsed is true | |
127 PASS blockCursor.width > 1 is true | |
128 PASS internals.absoluteCaretBounds().width is 1 | |
129 getSelection().collapse(textNode, 2) | |
130 PASS blockCursorStartPosition[1] > blockCursorStartPosition[2] is true | |
131 PASS getSelection().isCollapsed is true | |
132 PASS blockCursor.width > 1 is true | |
133 PASS internals.absoluteCaretBounds().width is 1 | |
134 getSelection().collapse(textNode, 3) | |
135 PASS blockCursorStartPosition[2] > blockCursorStartPosition[3] is true | |
136 PASS getSelection().isCollapsed is true | |
137 PASS blockCursor.width > 1 is true | |
138 PASS internals.absoluteCaretBounds().width is 1 | |
139 getSelection().collapse(textNode, 4) | |
140 PASS blockCursorStartPosition[3] < blockCursorStartPosition[4] is true | |
141 PASS getSelection().isCollapsed is true | |
142 PASS blockCursor.width > 1 is true | |
143 PASS internals.absoluteCaretBounds().width is 1 | |
144 getSelection().collapse(textNode, 5) | |
145 PASS blockCursorStartPosition[4] < blockCursorStartPosition[5] is true | |
146 PASS getSelection().isCollapsed is true | |
147 PASS blockCursor.width > 1 is true | |
148 PASS internals.absoluteCaretBounds().width is 1 | |
149 getSelection().collapse(textNode, 6) | |
150 PASS blockCursor.width is 0 | |
151 PASS internals.absoluteCaretBounds().width is 1 | |
152 | |
153 PASS successfullyParsed is true | |
154 | |
155 TEST COMPLETE | |
156 | |
OLD | NEW |