@@ 138-154 (lines=17) @@ | ||
135 | assert prompt.caret.locus == 0 |
|
136 | ||
137 | ||
138 | def test_move_caret_to_right(prompt, action): |
|
139 | prompt.text = 'Hello Goodbye' |
|
140 | prompt.caret.locus = 5 |
|
141 | assert action.call(prompt, 'prompt:move_caret_to_right') is None |
|
142 | assert prompt.text == 'Hello Goodbye' |
|
143 | assert prompt.caret.locus == 6 |
|
144 | ||
145 | assert action.call(prompt, 'prompt:move_caret_to_right') is None |
|
146 | assert action.call(prompt, 'prompt:move_caret_to_right') is None |
|
147 | assert action.call(prompt, 'prompt:move_caret_to_right') is None |
|
148 | assert action.call(prompt, 'prompt:move_caret_to_right') is None |
|
149 | assert action.call(prompt, 'prompt:move_caret_to_right') is None |
|
150 | assert action.call(prompt, 'prompt:move_caret_to_right') is None |
|
151 | assert action.call(prompt, 'prompt:move_caret_to_right') is None |
|
152 | assert prompt.caret.locus == 13 |
|
153 | assert action.call(prompt, 'prompt:move_caret_to_right') is None |
|
154 | assert prompt.caret.locus == 13 |
|
155 | ||
156 | ||
157 | def test_move_caret_to_head(prompt, action): |
|
@@ 79-95 (lines=17) @@ | ||
76 | assert prompt.insert_mode == InsertMode.insert |
|
77 | ||
78 | ||
79 | def test_delete_char_before_caret(prompt, action): |
|
80 | prompt.text = 'Hello Goodbye' |
|
81 | prompt.caret.locus = 5 |
|
82 | assert action.call(prompt, 'prompt:delete_char_before_caret') is None |
|
83 | assert prompt.text == 'Hell Goodbye' |
|
84 | assert prompt.caret.locus == 4 |
|
85 | ||
86 | assert action.call(prompt, 'prompt:delete_char_before_caret') is None |
|
87 | assert action.call(prompt, 'prompt:delete_char_before_caret') is None |
|
88 | assert action.call(prompt, 'prompt:delete_char_before_caret') is None |
|
89 | assert action.call(prompt, 'prompt:delete_char_before_caret') is None |
|
90 | assert prompt.text == ' Goodbye' |
|
91 | assert prompt.caret.locus == 0 |
|
92 | ||
93 | assert action.call(prompt, 'prompt:delete_char_before_caret') is None |
|
94 | assert prompt.text == ' Goodbye' |
|
95 | assert prompt.caret.locus == 0 |
|
96 | ||
97 | ||
98 | def test_delete_char_under_caret(prompt, action): |