summaryrefslogtreecommitdiff
path: root/test/reline
diff options
context:
space:
mode:
authoraycabta <aycabta@gmail.com>2021-09-27 04:39:44 +0900
committergit <svn-admin@ruby-lang.org>2021-09-28 14:15:49 +0900
commitc4acde8959c898f4ed50bd8b76f4a026397cbc8b (patch)
tree616750270b9a5340cb3361b18c2707e952500c86 /test/reline
parent1e9a688cd55d825d8c77c74c62d4b642ef492659 (diff)
[ruby/reline] Ignore NUL by ed_quoted_insert
https://github.com/ruby/reline/commit/43b7c01a98
Diffstat (limited to 'test/reline')
-rw-r--r--test/reline/test_key_actor_emacs.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/reline/test_key_actor_emacs.rb b/test/reline/test_key_actor_emacs.rb
index 6a6cbdc59f..dd9b8bd812 100644
--- a/test/reline/test_key_actor_emacs.rb
+++ b/test/reline/test_key_actor_emacs.rb
@@ -2285,6 +2285,13 @@ class Reline::KeyActor::Emacs::Test < Reline::TestCase
assert_line(' 12345')
end
+ def test_ignore_NUL_by_ed_quoted_insert
+ input_keys(%Q{"\C-v\C-@"}, false)
+ assert_byte_pointer_size('""')
+ assert_cursor(2)
+ assert_cursor_max(2)
+ end
+
def test_input_unknown_char
input_keys('͸') # U+0378 (unassigned)
assert_line('͸')