summaryrefslogtreecommitdiff
path: root/test/test_menu.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_menu.rb')
-rwxr-xr-xtest/test_menu.rb13
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