aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authoraycabta <aycabta@gmail.com>2019-06-02 08:50:01 +0900
committeraycabta <aycabta@gmail.com>2019-06-02 08:50:01 +0900
commit486a2c26d604ff0e18bae73fe97b95478a44f3d5 (patch)
treee7cd306d89417127ddfa137d63beff129e034a50 /test
parente360688c4df08c2a43daa00c1de9832a20ad1521 (diff)
downloadruby-486a2c26d604ff0e18bae73fe97b95478a44f3d5.tar.gz
Add Reline test for unknown macro
Diffstat (limited to 'test')
-rw-r--r--test/reline/test_within_pipe.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/reline/test_within_pipe.rb b/test/reline/test_within_pipe.rb
index 586e782be4..132fdcafbc 100644
--- a/test/reline/test_within_pipe.rb
+++ b/test/reline/test_within_pipe.rb
@@ -21,4 +21,10 @@ class Reline::WithinPipeTest < Reline::TestCase
@writer.write("abc\n")
assert_equal 'abc', Reline.readmultiline(&proc{ true })
end
+
+ def test_unknown_macro
+ @config.add_default_key_binding('abc'.bytes, :unknown_macro)
+ @writer.write("abcd\n")
+ assert_equal 'd', Reline.readmultiline(&proc{ true })
+ end
end