diff options
Diffstat (limited to 'test/reline/test_key_actor_emacs.rb')
-rw-r--r-- | test/reline/test_key_actor_emacs.rb | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/reline/test_key_actor_emacs.rb b/test/reline/test_key_actor_emacs.rb index 5173f0091d..04afff34d9 100644 --- a/test/reline/test_key_actor_emacs.rb +++ b/test/reline/test_key_actor_emacs.rb @@ -1162,4 +1162,17 @@ class Reline::KeyActor::Emacs::Test < Reline::TestCase assert_cursor_max(0) assert_line('') end + + def test_ed_search_prev_history + Reline::HISTORY.concat(%w{abc 123 AAA}) + assert_line('') + assert_byte_pointer_size('') + assert_cursor(0) + assert_cursor_max(0) + input_keys("\C-ra\C-j") + assert_line('abc') + assert_byte_pointer_size('') + assert_cursor(0) + assert_cursor_max(3) + end end |