| Index: LayoutTests/editing/selection/block-cursor-overtype-mode-rtl-expected.txt
|
| diff --git a/LayoutTests/editing/selection/block-cursor-overtype-mode-rtl-expected.txt b/LayoutTests/editing/selection/block-cursor-overtype-mode-rtl-expected.txt
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..2f3791ffa5772295adec52fe72d1b1753ecb189a
|
| --- /dev/null
|
| +++ b/LayoutTests/editing/selection/block-cursor-overtype-mode-rtl-expected.txt
|
| @@ -0,0 +1,81 @@
|
| +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)
|
| +
|
| +ABC
|
| +שדן
|
| +שדןABC
|
| +Verifying block cursor position and width for each position in 'ABC' in a rtl block
|
| +getSelection().collapse(textNode, 0)
|
| +PASS getSelection().isCollapsed is true
|
| +PASS blockCursor.width > 1 is true
|
| +PASS internals.absoluteCaretBounds().width is 1
|
| +getSelection().collapse(textNode, 1)
|
| +PASS blockCursorStartPosition[0] < blockCursorStartPosition[1] is true
|
| +PASS getSelection().isCollapsed is true
|
| +PASS blockCursor.width > 1 is true
|
| +PASS internals.absoluteCaretBounds().width is 1
|
| +getSelection().collapse(textNode, 2)
|
| +PASS blockCursorStartPosition[1] < blockCursorStartPosition[2] is true
|
| +PASS getSelection().isCollapsed is true
|
| +PASS blockCursor.width > 1 is true
|
| +PASS internals.absoluteCaretBounds().width is 1
|
| +getSelection().collapse(textNode, 3)
|
| +PASS blockCursor.width is 0
|
| +PASS internals.absoluteCaretBounds().width is 1
|
| +
|
| +Verifying block cursor position and width for each position in 'שדן' in a rtl block
|
| +getSelection().collapse(textNode, 0)
|
| +PASS getSelection().isCollapsed is true
|
| +PASS blockCursor.width > 1 is true
|
| +PASS internals.absoluteCaretBounds().width is 1
|
| +getSelection().collapse(textNode, 1)
|
| +PASS blockCursorStartPosition[0] > blockCursorStartPosition[1] is true
|
| +PASS getSelection().isCollapsed is true
|
| +PASS blockCursor.width > 1 is true
|
| +PASS internals.absoluteCaretBounds().width is 1
|
| +getSelection().collapse(textNode, 2)
|
| +PASS blockCursorStartPosition[1] > blockCursorStartPosition[2] is true
|
| +PASS getSelection().isCollapsed is true
|
| +PASS blockCursor.width > 1 is true
|
| +PASS internals.absoluteCaretBounds().width is 1
|
| +getSelection().collapse(textNode, 3)
|
| +PASS blockCursor.width is 0
|
| +PASS internals.absoluteCaretBounds().width is 1
|
| +
|
| +Verifying block cursor position and width for each position in 'שדןABC' in a rtl block
|
| +getSelection().collapse(textNode, 0)
|
| +PASS getSelection().isCollapsed is true
|
| +PASS blockCursor.width > 1 is true
|
| +PASS internals.absoluteCaretBounds().width is 1
|
| +getSelection().collapse(textNode, 1)
|
| +PASS blockCursorStartPosition[0] > blockCursorStartPosition[1] is true
|
| +PASS getSelection().isCollapsed is true
|
| +PASS blockCursor.width > 1 is true
|
| +PASS internals.absoluteCaretBounds().width is 1
|
| +getSelection().collapse(textNode, 2)
|
| +PASS blockCursorStartPosition[1] > blockCursorStartPosition[2] is true
|
| +PASS getSelection().isCollapsed is true
|
| +PASS blockCursor.width > 1 is true
|
| +PASS internals.absoluteCaretBounds().width is 1
|
| +getSelection().collapse(textNode, 3)
|
| +PASS blockCursorStartPosition[2] > blockCursorStartPosition[3] is true
|
| +PASS getSelection().isCollapsed is true
|
| +PASS blockCursor.width > 1 is true
|
| +PASS internals.absoluteCaretBounds().width is 1
|
| +getSelection().collapse(textNode, 4)
|
| +PASS blockCursorStartPosition[3] < blockCursorStartPosition[4] is true
|
| +PASS getSelection().isCollapsed is true
|
| +PASS blockCursor.width > 1 is true
|
| +PASS internals.absoluteCaretBounds().width is 1
|
| +getSelection().collapse(textNode, 5)
|
| +PASS blockCursorStartPosition[4] < blockCursorStartPosition[5] is true
|
| +PASS getSelection().isCollapsed is true
|
| +PASS blockCursor.width > 1 is true
|
| +PASS internals.absoluteCaretBounds().width is 1
|
| +getSelection().collapse(textNode, 6)
|
| +PASS blockCursor.width is 0
|
| +PASS internals.absoluteCaretBounds().width is 1
|
| +
|
| +PASS successfullyParsed is true
|
| +
|
| +TEST COMPLETE
|
| +
|
|
|