summaryrefslogtreecommitdiff
path: root/test/reline
diff options
context:
space:
mode:
authoraycabta <aycabta@gmail.com>2019-05-14 04:08:23 +0900
committeraycabta <aycabta@gmail.com>2019-05-14 14:53:34 +0900
commit1e65196b54644c5a8fe53c98643ab7e87dfb87c0 (patch)
treec4ce22d9468ebec239c423e355121857b4e7c062 /test/reline
parent29dde62605d50a55933ec5d92bcb6f5f738c390b (diff)
Check encoding when Readline completion
Diffstat (limited to 'test/reline')
-rw-r--r--test/reline/test_key_actor_emacs.rb7
1 files changed, 6 insertions, 1 deletions
diff --git a/test/reline/test_key_actor_emacs.rb b/test/reline/test_key_actor_emacs.rb
index 04afff34d9..535906ea24 100644
--- a/test/reline/test_key_actor_emacs.rb
+++ b/test/reline/test_key_actor_emacs.rb
@@ -4,8 +4,9 @@ class Reline::KeyActor::Emacs::Test < Reline::TestCase
def setup
@prompt = '> '
@config = Reline::Config.new # Emacs mode is default
+ @encoding = (RELINE_TEST_ENCODING rescue Encoding.default_external)
@line_editor = Reline::LineEditor.new(@config)
- @line_editor.reset(@prompt, (RELINE_TEST_ENCODING rescue Encoding.default_external))
+ @line_editor.reset(@prompt, @encoding)
@line_editor.retrieve_completion_block = Reline.method(:retrieve_completion_block)
end
@@ -1054,6 +1055,8 @@ class Reline::KeyActor::Emacs::Test < Reline::TestCase
foo_bar
foo_baz
qux
+ }.map { |i|
+ i.encode(@encoding)
}
}
input_keys('fo')
@@ -1096,6 +1099,8 @@ class Reline::KeyActor::Emacs::Test < Reline::TestCase
foo_bar
foo_baz
qux
+ }.map { |i|
+ i.encode(@encoding)
}
}
input_keys('abcde fo ABCDE')