summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authoraycabta <aycabta@gmail.com>2019-05-13 01:51:05 +0900
committeraycabta <aycabta@gmail.com>2019-05-13 01:51:05 +0900
commitbb56b899009828d567062fa5b9dd0af9f927cd32 (patch)
tree62506f932bee8a0213e229a94bac8e59c689ad9a /test
parent559cad9f2d87721fda1ffbf2e39ce4b328a5b17f (diff)
Add ed_search_prev_history to Reline
Diffstat (limited to 'test')
-rw-r--r--test/reline/test_key_actor_emacs.rb13
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