test(winbar_spec): properly update winbar when 'showcmdloc' is "statusline"

Co-authored-by: zeertzjq <zeertzjq@outlook.com>
Co-authored-by: Luuk van Baal <luukvbaal@gmail.com>
This commit is contained in:
quintik 2023-04-13 06:17:05 -04:00 committed by Luuk van Baal
parent 086088ce44
commit 80f6d55521

View File

@ -114,6 +114,41 @@ describe('winbar', function()
{2:[No Name] [No Name] }|
|
]])
-- 'showcmdloc' "statusline" should not interfere with winbar redrawing #23030
command('set showcmd showcmdloc=statusline')
feed('<C-W>w')
feed('<C-W>')
screen:expect([[
{6:Set Up The Bars }{6:Set Up The Bars }|
|
{3:~ }{3:~ }|
{3:~ }{2:[No Name] }|
{3:~ }{5:Set Up The Bars }|
{3:~ }^ |
{3:~ }{3:~ }|
{3:~ }{4:[No Name] ^W }|
{3:~ }{6:Set Up The Bars }|
{3:~ } |
{3:~ }{3:~ }|
{2:[No Name] [No Name] }|
|
]])
feed('w<C-W>W')
screen:expect([[
{6:Set Up The Bars }{6:Set Up The Bars }|
|
{3:~ }{3:~ }|
{3:~ }{2:[No Name] }|
{3:~ }{5:Set Up The Bars }|
{3:~ }^ |
{3:~ }{3:~ }|
{3:~ }{4:[No Name] }|
{3:~ }{6:Set Up The Bars }|
{3:~ } |
{3:~ }{3:~ }|
{2:[No Name] [No Name] }|
|
]])
end)
it('works when switching value of \'winbar\'', function()