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.rb7
1 files changed, 3 insertions, 4 deletions
diff --git a/test/reline/test_key_actor_vi.rb b/test/reline/test_key_actor_vi.rb
index ac62a09d16..f5ceda05a6 100644
--- a/test/reline/test_key_actor_vi.rb
+++ b/test/reline/test_key_actor_vi.rb
@@ -4,13 +4,12 @@ class Reline::KeyActor::ViInsert::Test < Reline::TestCase
def setup
Reline.send(:test_mode)
@prompt = '> '
- @config = Reline.class_variable_get(:@@config) # Emacs mode is default
+ @config = Reline::Config.new
@config.read_lines(<<~LINES.split(/(?<=\n)/))
set editing-mode vi
LINES
- @line_editor = Reline.class_variable_get(:@@line_editor)
- @encoding = (RELINE_TEST_ENCODING rescue Encoding.default_external)
- @line_editor.reset(@prompt, @encoding)
+ @line_editor = Reline::LineEditor.new(@config)
+ @line_editor.reset(@prompt, (RELINE_TEST_ENCODING rescue Encoding.default_external))
end
def test_vi_command_mode