diff options
author | aycabta <aycabta@gmail.com> | 2021-12-20 14:34:15 +0900 |
---|---|---|
committer | git <svn-admin@ruby-lang.org> | 2021-12-20 14:54:42 +0900 |
commit | c462e07a5c9cf80227926de40c00917445f5b53e (patch) | |
tree | b69c7111f926b5be5d9dfa037471c7b1caccfc74 /test/reline/test_reline.rb | |
parent | ec517d60b06069b7de6ac63cb284745a5c827bbd (diff) | |
download | ruby-c462e07a5c9cf80227926de40c00917445f5b53e.tar.gz |
[ruby/reline] Add Reline.dialog_proc(name_sym)
https://github.com/ruby/reline/commit/7e5dbe4750
Diffstat (limited to 'test/reline/test_reline.rb')
-rw-r--r-- | test/reline/test_reline.rb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/test/reline/test_reline.rb b/test/reline/test_reline.rb index 679de42b97..4c909de4fb 100644 --- a/test/reline/test_reline.rb +++ b/test/reline/test_reline.rb @@ -313,9 +313,13 @@ class Reline::Test < Reline::TestCase def test_add_dialog_proc p = proc {} Reline.add_dialog_proc(:test_proc, p) + assert_equal(p, Reline.dialog_proc(:test_proc)) l = lambda {} Reline.add_dialog_proc(:test_lambda, l) + assert_equal(l, Reline.dialog_proc(:test_lambda)) + + assert_equal(nil, Reline.dialog_proc(:test_nothing)) assert_raise(ArgumentError) { Reline.add_dialog_proc(:error, 42) } assert_raise(ArgumentError) { Reline.add_dialog_proc(:error, 'hoge') } @@ -323,6 +327,7 @@ class Reline::Test < Reline::TestCase dummy = DummyCallbackObject.new Reline.add_dialog_proc(:dummy, dummy) + assert_equal(dummy, Reline.dialog_proc(:dummy)) end def test_readmultiline |