diff options
author | aycabta <aycabta@gmail.com> | 2019-06-03 04:17:52 +0900 |
---|---|---|
committer | aycabta <aycabta@gmail.com> | 2019-06-03 04:17:52 +0900 |
commit | 182072b2118ed3d1100303e3c67f54a3ee3d4c33 (patch) | |
tree | 9bdadc8a3c61840428ed55bf30853faa731bab12 /test/reline | |
parent | 5524de5ca010e92f18fa6991f7bc953bcf84169d (diff) |
The C-q is also quoted insert in emacs mode
Diffstat (limited to 'test/reline')
-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 ffd066f80f..b7dbb709ec 100644 --- a/test/reline/test_key_actor_emacs.rb +++ b/test/reline/test_key_actor_emacs.rb @@ -213,6 +213,19 @@ class Reline::KeyActor::Emacs::Test < Reline::TestCase assert_line("か\u3099") end + def test_ed_quoted_insert + input_keys("ab\C-v\C-acd") + assert_line("ab\C-acd") + assert_byte_pointer_size("ab\C-acd") + assert_cursor(6) + assert_cursor_max(6) + input_keys("\C-q\C-b") + assert_line("ab\C-acd\C-b") + assert_byte_pointer_size("ab\C-acd\C-b") + assert_cursor(8) + assert_cursor_max(8) + end + def test_ed_kill_line input_keys("\C-k", false) assert_byte_pointer_size('') |