summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/reline/helper.rb7
-rw-r--r--test/reline/test_key_actor_emacs.rb4
2 files changed, 9 insertions, 2 deletions
diff --git a/test/reline/helper.rb b/test/reline/helper.rb
index 66a21e0f27..e8b8e3a6e1 100644
--- a/test/reline/helper.rb
+++ b/test/reline/helper.rb
@@ -77,6 +77,13 @@ class Reline::TestCase < Test::Unit::TestCase
end
end
+ def input_raw_keys(input, convert = true)
+ input = convert_str(input) if convert
+ input.bytes.each do |b|
+ @line_editor.input_key(Reline::Key.new(b, b, false))
+ end
+ end
+
def assert_line(expected)
expected = convert_str(expected)
assert_equal(expected, @line_editor.line)
diff --git a/test/reline/test_key_actor_emacs.rb b/test/reline/test_key_actor_emacs.rb
index f6b130a0fd..e3d657f387 100644
--- a/test/reline/test_key_actor_emacs.rb
+++ b/test/reline/test_key_actor_emacs.rb
@@ -2307,7 +2307,7 @@ class Reline::KeyActor::Emacs::Test < Reline::TestCase
end
def test_halfwidth_kana_width_dakuten
- input_keys('ガギゲゴ')
+ input_raw_keys('ガギゲゴ')
assert_byte_pointer_size('ガギゲゴ')
assert_cursor(8)
assert_cursor_max(8)
@@ -2315,7 +2315,7 @@ class Reline::KeyActor::Emacs::Test < Reline::TestCase
assert_byte_pointer_size('ガギ')
assert_cursor(4)
assert_cursor_max(8)
- input_keys('グ', false)
+ input_raw_keys('グ', false)
assert_byte_pointer_size('ガギグ')
assert_cursor(6)
assert_cursor_max(10)