diff options
author | aycabta <aycabta@gmail.com> | 2019-05-29 05:53:14 +0900 |
---|---|---|
committer | aycabta <aycabta@gmail.com> | 2019-05-29 05:53:44 +0900 |
commit | 3b7862c8e88cd7838a53ec083ac5733386400956 (patch) | |
tree | c464514142c1193cdd16c70af27f19378ffd66b2 /test | |
parent | a66bc2c01194a9c017c874a30db5b3b6bd95e966 (diff) |
Use existing instances for LineEditor and Config
Diffstat (limited to 'test')
-rw-r--r-- | test/reline/test_key_actor_emacs.rb | 4 | ||||
-rw-r--r-- | test/reline/test_key_actor_vi.rb | 7 |
2 files changed, 6 insertions, 5 deletions
diff --git a/test/reline/test_key_actor_emacs.rb b/test/reline/test_key_actor_emacs.rb index 5778677ad8..f76ce66dfe 100644 --- a/test/reline/test_key_actor_emacs.rb +++ b/test/reline/test_key_actor_emacs.rb @@ -4,9 +4,9 @@ class Reline::KeyActor::Emacs::Test < Reline::TestCase def setup Reline.send(:test_mode) @prompt = '> ' - @config = Reline::Config.new # Emacs mode is default + @config = Reline.class_variable_get(:@@config) # Emacs mode is default + @line_editor = Reline.class_variable_get(:@@line_editor) @encoding = (RELINE_TEST_ENCODING rescue Encoding.default_external) - @line_editor = Reline::LineEditor.new(@config) @line_editor.reset(@prompt, @encoding) end diff --git a/test/reline/test_key_actor_vi.rb b/test/reline/test_key_actor_vi.rb index f5ceda05a6..ac62a09d16 100644 --- a/test/reline/test_key_actor_vi.rb +++ b/test/reline/test_key_actor_vi.rb @@ -4,12 +4,13 @@ class Reline::KeyActor::ViInsert::Test < Reline::TestCase def setup Reline.send(:test_mode) @prompt = '> ' - @config = Reline::Config.new + @config = Reline.class_variable_get(:@@config) # Emacs mode is default @config.read_lines(<<~LINES.split(/(?<=\n)/)) set editing-mode vi LINES - @line_editor = Reline::LineEditor.new(@config) - @line_editor.reset(@prompt, (RELINE_TEST_ENCODING rescue Encoding.default_external)) + @line_editor = Reline.class_variable_get(:@@line_editor) + @encoding = (RELINE_TEST_ENCODING rescue Encoding.default_external) + @line_editor.reset(@prompt, @encoding) end def test_vi_command_mode |