Index: LayoutTests/editing/caret/caret-direction-auto-expected.txt |
diff --git a/LayoutTests/editing/caret/caret-direction-auto-expected.txt b/LayoutTests/editing/caret/caret-direction-auto-expected.txt |
new file mode 100644 |
index 0000000000000000000000000000000000000000..e8d6805c054ed3e2116b949c706fbfff0f5030d7 |
--- /dev/null |
+++ b/LayoutTests/editing/caret/caret-direction-auto-expected.txt |
@@ -0,0 +1,29 @@ |
+Tests various scenarios for caret position when direction is auto |
+ |
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
+ |
+ |
+PASS textarea.value is "א!" |
+1. Caret is at right if text is in LTR direction |
+PASS textarea.value is "א!\nhello" |
+Compares lines if they are different |
+PASS beforeCaretPos[1] is not afterCaretPos[1] |
+New text is in LTR direction, start of caret will differ |
+PASS beforeCaretPos[0] is > afterCaretPos[0] |
+2. Addition of RTL text in middle of LTR text, caret moves to the left of the line. |
+PASS textarea.value is "א!\nhelloאא" |
+RTL text added will be move caret to start of position where hello begins |
+PASS beforeCaretPos[0] is afterCaretPos[0]+afterCaretPos[2] |
+3. Adding LTR text after RTL should move caret towards right. |
+PASS textarea.value is "א!\nhelloאאbye" |
+Start position of caret is same |
+PASS beforeCaretPos[0]+beforeCaretPos[2] is afterCaretPos[0] |
+But end position differs |
+PASS beforeCaretPos[0]+beforeCaretPos[2] is not afterCaretPos[0]+afterCaretPos[2] |
+4. Adding space, caret should move caret |
+PASS textarea.value is "א!\nhelloאאbye " |
+PASS afterCaretPos[0]+afterCaretPos[2] is > beforeCaretPos[0]+beforeCaretPos[2] |
+PASS successfullyParsed is true |
+ |
+TEST COMPLETE |
+ |