From f510a4def638b03e9001237e62e5ed2a2bcea2c6 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Sat, 17 Aug 2024 18:23:42 +0900 Subject: Test cases for non-default --scheme options --- test/test_go.rb | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'test/test_go.rb') diff --git a/test/test_go.rb b/test/test_go.rb index c328a226..ac294d62 100755 --- a/test/test_go.rb +++ b/test/test_go.rb @@ -3369,10 +3369,14 @@ class TestGoFZF < TestBase def test_boundary_match # Underscore boundaries should be ranked lower - assert_equal( - %w[[x] -x- -x_ _x- _x_], - `printf -- 'xxx\n-xx\nxx-\n_x_\n_x-\n-x_\n[x]\n-x-\n' | #{FZF} -f"'x'"`.lines(chomp: true) - ) + { + default: [' x '] + %w[/x/ [x] -x- -x_ _x- _x_], + path: ['/x/', ' x '] + %w[[x] -x- -x_ _x- _x_], + history: ['[x]', '-x-', ' x '] + %w[/x/ -x_ _x- _x_] + }.each do |scheme, expected| + result = `printf -- 'xxx\n-xx\nxx-\n_x_\n_x-\n-x_\n[x]\n-x-\n x \n/x/\n' | #{FZF} -f"'x'" --scheme=#{scheme}`.lines(chomp: true) + assert_equal expected, result + end end end -- cgit v1.2.3