summaryrefslogtreecommitdiff
path: root/test/reline/test_key_actor_vi.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/reline/test_key_actor_vi.rb')
-rw-r--r--test/reline/test_key_actor_vi.rb12
1 files changed, 8 insertions, 4 deletions
diff --git a/test/reline/test_key_actor_vi.rb b/test/reline/test_key_actor_vi.rb
index 6d5b7e20c4..928adace2b 100644
--- a/test/reline/test_key_actor_vi.rb
+++ b/test/reline/test_key_actor_vi.rb
@@ -344,13 +344,17 @@ class Reline::ViInsertTest < Reline::TestCase
end
def test_ed_quoted_insert
- input_keys("ab\C-v\C-acd")
- assert_line_around_cursor("ab\C-acd", '')
+ input_keys('ab')
+ input_key_by_symbol(:insert_raw_char, char: "\C-a")
+ assert_line_around_cursor("ab\C-a", '')
end
def test_ed_quoted_insert_with_vi_arg
- input_keys("ab\C-[3\C-v\C-aacd")
- assert_line_around_cursor("a\C-a\C-a\C-abcd", '')
+ input_keys("ab\C-[3")
+ input_key_by_symbol(:insert_raw_char, char: "\C-a")
+ input_keys('4')
+ input_key_by_symbol(:insert_raw_char, char: '1')
+ assert_line_around_cursor("a\C-a\C-a\C-a1111", 'b')
end
def test_vi_replace_char