fzy
terminal fuzzy finder picker
git clone https://9o.is/git/fzy.git
commit d98c00f04ee95941ed0e8f2aff34159f10b9de54 parent bb961646bed58abc4fdf0bf93724eec240e565b0 Author: Ondrej Martinek <omartine@akamai.com> Date: Fri, 5 Apr 2019 11:32:19 +0000 add test_show_info acceptance test Diffstat:
| M | test/acceptance/acceptance_test.rb | | | 9 | +++++++++ |
1 file changed, 9 insertions(+), 0 deletions(-)
diff --git a/test/acceptance/acceptance_test.rb b/test/acceptance/acceptance_test.rb @@ -447,6 +447,15 @@ class FzyTest < Minitest::Test TTY end + def test_show_info + @tty = interactive_fzy(input: %w[foo bar baz], args: "-i") + @tty.assert_matches ">\n[3/3]\nfoo\nbar\nbaz" + @tty.send_keys("ba") + @tty.assert_matches "> ba\n[2/3]\nbar\nbaz" + @tty.send_keys("q") + @tty.assert_matches "> baq\n[0/3]" + end + def test_help @tty = TTYtest.new_terminal(%{#{FZY_PATH} --help}) @tty.assert_matches <<TTY