summaryrefslogtreecommitdiff
path: root/test/reline/test_macro.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/reline/test_macro.rb')
-rw-r--r--test/reline/test_macro.rb40
1 files changed, 0 insertions, 40 deletions
diff --git a/test/reline/test_macro.rb b/test/reline/test_macro.rb
deleted file mode 100644
index cacdb76c60..0000000000
--- a/test/reline/test_macro.rb
+++ /dev/null
@@ -1,40 +0,0 @@
-require_relative 'helper'
-
-class Reline::MacroTest < Reline::TestCase
- def setup
- Reline.send(:test_mode)
- @config = Reline::Config.new
- @encoding = Reline.core.encoding
- @line_editor = Reline::LineEditor.new(@config)
- @output = Reline::IOGate.output = File.open(IO::NULL, "w")
- end
-
- def teardown
- @output.close
- Reline.test_reset
- end
-
- def input_key(char, method_symbol = :ed_insert)
- @line_editor.input_key(Reline::Key.new(char, method_symbol, false))
- end
-
- def input(str)
- str.each_char {|c| input_key(c)}
- end
-
- def test_simple_input
- input('abc')
- assert_equal 'abc', @line_editor.line
- end
-
- def test_alias
- class << @line_editor
- alias delete_char ed_delete_prev_char
- end
- input('abc')
- assert_nothing_raised(ArgumentError) {
- input_key('x', :delete_char)
- }
- assert_equal 'ab', @line_editor.line
- end
-end