Skip to content

Commit

Permalink
[ruby/reline] Add a test for dialog proc with context
Browse files Browse the repository at this point in the history
  • Loading branch information
aycabta authored and matzbot committed Dec 20, 2021
1 parent bb12281 commit 7572e0c
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions test/reline/test_reline.rb
Expand Up @@ -338,6 +338,20 @@ def test_add_dialog_proc
assert_equal(dummy, d.dialog_proc)
end

def test_add_dialog_proc_with_context
dummy_proc = proc {}
array = Array.new
Reline.add_dialog_proc(:test_proc, dummy_proc, array)
d = Reline.dialog_proc(:test_proc)
assert_equal(dummy_proc, d.dialog_proc)
assert_equal(array, d.context)

Reline.add_dialog_proc(:test_proc, dummy_proc, nil)
d = Reline.dialog_proc(:test_proc)
assert_equal(dummy_proc, d.dialog_proc)
assert_equal(nil, d.context)
end

def test_readmultiline
# readmultiline is module function
assert_include(Reline.methods, :readmultiline)
Expand Down

0 comments on commit 7572e0c

Please sign in to comment.