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 שדן |
| 5 שדןABC |
| 6 Verifying block cursor position and width for each position in 'ABC' in a rtl bl
ock |
| 7 getSelection().collapse(textNode, 0) |
| 8 PASS getSelection().isCollapsed is true |
| 9 PASS blockCursor.width > 1 is true |
| 10 PASS internals.absoluteCaretBounds().width is 1 |
| 11 getSelection().collapse(textNode, 1) |
| 12 PASS blockCursorStartPosition[0] < blockCursorStartPosition[1] is true |
| 13 PASS getSelection().isCollapsed is true |
| 14 PASS blockCursor.width > 1 is true |
| 15 PASS internals.absoluteCaretBounds().width is 1 |
| 16 getSelection().collapse(textNode, 2) |
| 17 PASS blockCursorStartPosition[1] < blockCursorStartPosition[2] is true |
| 18 PASS getSelection().isCollapsed is true |
| 19 PASS blockCursor.width > 1 is true |
| 20 PASS internals.absoluteCaretBounds().width is 1 |
| 21 getSelection().collapse(textNode, 3) |
| 22 PASS blockCursor.width is 0 |
| 23 PASS internals.absoluteCaretBounds().width is 1 |
| 24 |
| 25 Verifying block cursor position and width for each position in 'שדן' in a rtl bl
ock |
| 26 getSelection().collapse(textNode, 0) |
| 27 PASS getSelection().isCollapsed is true |
| 28 PASS blockCursor.width > 1 is true |
| 29 PASS internals.absoluteCaretBounds().width is 1 |
| 30 getSelection().collapse(textNode, 1) |
| 31 PASS blockCursorStartPosition[0] > blockCursorStartPosition[1] is true |
| 32 PASS getSelection().isCollapsed is true |
| 33 PASS blockCursor.width > 1 is true |
| 34 PASS internals.absoluteCaretBounds().width is 1 |
| 35 getSelection().collapse(textNode, 2) |
| 36 PASS blockCursorStartPosition[1] > blockCursorStartPosition[2] is true |
| 37 PASS getSelection().isCollapsed is true |
| 38 PASS blockCursor.width > 1 is true |
| 39 PASS internals.absoluteCaretBounds().width is 1 |
| 40 getSelection().collapse(textNode, 3) |
| 41 PASS blockCursor.width is 0 |
| 42 PASS internals.absoluteCaretBounds().width is 1 |
| 43 |
| 44 Verifying block cursor position and width for each position in 'שדןABC' in a rtl
block |
| 45 getSelection().collapse(textNode, 0) |
| 46 PASS getSelection().isCollapsed is true |
| 47 PASS blockCursor.width > 1 is true |
| 48 PASS internals.absoluteCaretBounds().width is 1 |
| 49 getSelection().collapse(textNode, 1) |
| 50 PASS blockCursorStartPosition[0] > blockCursorStartPosition[1] is true |
| 51 PASS getSelection().isCollapsed is true |
| 52 PASS blockCursor.width > 1 is true |
| 53 PASS internals.absoluteCaretBounds().width is 1 |
| 54 getSelection().collapse(textNode, 2) |
| 55 PASS blockCursorStartPosition[1] > blockCursorStartPosition[2] is true |
| 56 PASS getSelection().isCollapsed is true |
| 57 PASS blockCursor.width > 1 is true |
| 58 PASS internals.absoluteCaretBounds().width is 1 |
| 59 getSelection().collapse(textNode, 3) |
| 60 PASS blockCursorStartPosition[2] > blockCursorStartPosition[3] is true |
| 61 PASS getSelection().isCollapsed is true |
| 62 PASS blockCursor.width > 1 is true |
| 63 PASS internals.absoluteCaretBounds().width is 1 |
| 64 getSelection().collapse(textNode, 4) |
| 65 PASS blockCursorStartPosition[3] < blockCursorStartPosition[4] is true |
| 66 PASS getSelection().isCollapsed is true |
| 67 PASS blockCursor.width > 1 is true |
| 68 PASS internals.absoluteCaretBounds().width is 1 |
| 69 getSelection().collapse(textNode, 5) |
| 70 PASS blockCursorStartPosition[4] < blockCursorStartPosition[5] is true |
| 71 PASS getSelection().isCollapsed is true |
| 72 PASS blockCursor.width > 1 is true |
| 73 PASS internals.absoluteCaretBounds().width is 1 |
| 74 getSelection().collapse(textNode, 6) |
| 75 PASS blockCursor.width is 0 |
| 76 PASS internals.absoluteCaretBounds().width is 1 |
| 77 |
| 78 PASS successfullyParsed is true |
| 79 |
| 80 TEST COMPLETE |
| 81 |
OLD | NEW |