diff src/testdir/test_winbar.vim @ 24289:8938c0c98149 v8.2.2685

patch 8.2.2685: custom statusline not drawn correctly with WinBar Commit: https://github.com/vim/vim/commit/49c51b825a7435a750e64f7f0ebd09166e8559df Author: Bram Moolenaar <Bram@vim.org> Date: Thu Apr 1 16:16:18 2021 +0200 patch 8.2.2685: custom statusline not drawn correctly with WinBar Problem: Custom statusline not drawn correctly with WinBar. Solution: Also adjust the column for the custom status line. (Yee Cheng Chin, closes #8047)
author Bram Moolenaar <Bram@vim.org>
date Thu, 01 Apr 2021 16:30:05 +0200
parents 6062e10a7e72
children 2d726d5a6405
line wrap: on
line diff
--- a/src/testdir/test_winbar.vim
+++ b/src/testdir/test_winbar.vim
@@ -141,4 +141,24 @@ func Test_winbar_not_visible()
   call delete('XtestWinbarNotVisble')
 endfunction
 
+func Test_winbar_not_visible_custom_statusline()
+  CheckScreendump
+
+  let lines =<< trim END
+      split
+      nnoremenu WinBar.Test :test
+      set winminheight=0
+      set statusline=abcde
+      wincmd j
+      wincmd _
+  END
+  call writefile(lines, 'XtestWinbarNotVisble')
+  let buf = RunVimInTerminal('-S XtestWinbarNotVisble', #{rows: 10})
+  call VerifyScreenDump(buf, 'Test_winbar_not_visible_custom_statusline', {})
+
+  " clean up
+  call StopVimInTerminal(buf)
+  call delete('XtestWinbarNotVisble')
+endfunction
+
 " vim: shiftwidth=2 sts=2 expandtab