diff options
Diffstat (limited to 'test/reline/test_key_actor_emacs.rb')
-rw-r--r-- | test/reline/test_key_actor_emacs.rb | 31 |
1 files changed, 2 insertions, 29 deletions
diff --git a/test/reline/test_key_actor_emacs.rb b/test/reline/test_key_actor_emacs.rb index e7596ff570..5778677ad8 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.class_variable_get(:@@config) # Emacs mode is default - @line_editor = Reline.class_variable_get(:@@line_editor) + @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, @encoding) end @@ -1181,33 +1181,6 @@ class Reline::KeyActor::Emacs::Test < Reline::TestCase assert_cursor_max(3) end - def test_larger_histories_than_history_size - history_size = @config.history_size - @config.history_size = 2 - Reline::HISTORY.concat(%w{abc 123 AAA}) - assert_line('') - assert_byte_pointer_size('') - assert_cursor(0) - assert_cursor_max(0) - input_keys("\C-p") - assert_line('AAA') - assert_byte_pointer_size('AAA') - assert_cursor(3) - assert_cursor_max(3) - input_keys("\C-p") - assert_line('123') - assert_byte_pointer_size('123') - assert_cursor(3) - assert_cursor_max(3) - input_keys("\C-p") - assert_line('123') - assert_byte_pointer_size('123') - assert_cursor(3) - assert_cursor_max(3) - ensure - @config.history_size = history_size - end - =begin # TODO: move KeyStroke instance from Reline to LineEditor def test_key_delete input_keys('ab') |