summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/options.go2
-rwxr-xr-xtest/test_go.rb7
2 files changed, 7 insertions, 2 deletions
diff --git a/src/options.go b/src/options.go
index 67e70a70..62c8c0c3 100644
--- a/src/options.go
+++ b/src/options.go
@@ -387,7 +387,7 @@ func (a previewOpts) sameLayout(b previewOpts) bool {
}
func (a previewOpts) sameContentLayout(b previewOpts) bool {
- return a.wrap == b.wrap && a.headerLines == b.headerLines
+ return a.wrap == b.wrap && a.headerLines == b.headerLines && a.info == b.info
}
func firstLine(s string) string {
diff --git a/test/test_go.rb b/test/test_go.rb
index 1860ac1a..8f627baf 100755
--- a/test/test_go.rb
+++ b/test/test_go.rb
@@ -3381,11 +3381,16 @@ class TestGoFZF < TestBase
def test_preview_window_noinfo
# │ 1 ││
- tmux.send_keys %(#{FZF} --preview 'seq 1000' --preview-window top,noinfo --scrollbar), :Enter
+ tmux.send_keys %(#{FZF} --preview 'seq 1000' --preview-window top,noinfo --scrollbar --bind space:change-preview-window:info), :Enter
tmux.until do |lines|
assert lines[1]&.start_with?('│ 1')
assert lines[1]&.end_with?(' ││')
end
+ tmux.send_keys :Space
+ tmux.until do |lines|
+ assert lines[1]&.start_with?('│ 1')
+ assert lines[1]&.end_with?('1000││')
+ end
end
end