diff options
Diffstat (limited to 'test/test_menu.rb')
-rwxr-xr-x | test/test_menu.rb | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/test_menu.rb b/test/test_menu.rb index 6278c7c..2a8cbaf 100755 --- a/test/test_menu.rb +++ b/test/test_menu.rb @@ -539,6 +539,19 @@ class TestMenu < Minitest::Test assert_equal(:load, selected) end + def test_select_by_capital_letter + @input << "B\n" + @input.rewind + + selected = @terminal.choose do |menu| + menu.index = :capital_letter + menu.choice :save + menu.choice :load + menu.choice :quit + end + assert_equal(:load, selected) + end + def test_shell @input << "save --some-option my_file.txt\n" @input.rewind |