From 92b7efafcacfa5c5de2a8f22abd859b8fc994748 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Sun, 2 Aug 2020 10:02:11 +0900 Subject: Ignore punctuation characters before and after preview offset column This is to allow line numbers in a ctags output (e.g. 123;") --- test/test_go.rb | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'test') diff --git a/test/test_go.rb b/test/test_go.rb index 2afb5b81..bb5eb45f 100755 --- a/test/test_go.rb +++ b/test/test_go.rb @@ -1801,9 +1801,12 @@ class TestGoFZF < TestBase end def test_preview_scroll_begin_and_offset - tmux.send_keys "echo foo 123 321 | #{FZF} --preview 'seq 1000' --preview-window left:+{2}-2", :Enter - tmux.until { |lines| lines.item_count == 1 } - tmux.until { |lines| assert_match %r{121.*121/1000}, lines[1] } + ['echo foo 123 321', 'echo foo :123: 321'].each do |input| + tmux.send_keys "#{input} | #{FZF} --preview 'seq 1000' --preview-window left:+{2}-2", :Enter + tmux.until { |lines| lines.item_count == 1 } + tmux.until { |lines| assert_match %r{121.*121/1000}, lines[1] } + tmux.send_keys 'C-c' + end end def test_normalized_match -- cgit v1.2.3