test: use a wider screen in the rightleft winhl test (#22641)

With a wide screen this actually previously caused an overflow.
This commit is contained in:
zeertzjq
2023-03-12 15:41:39 +08:00
committed by GitHub
parent 172227a446
commit 314f20a44f
2 changed files with 19 additions and 9 deletions

View File

@@ -1812,19 +1812,28 @@ describe("'winhighlight' highlight", function()
]])
end)
it('works for background color in rightleft window in vsplit #22640', function()
screen:try_resize(40, 6)
it('works for background color in rightleft window #22640', function()
-- Use a wide screen to also check that this doesn't overflow linebuf_attr.
screen:try_resize(80, 6)
insert('aa')
command('setlocal rightleft')
command('botright vsplit')
command('setlocal winhl=Normal:Background1')
screen:expect([[
aa│{1: ^aa}|
{0: ~}│{2: ~}|
{0: ~}│{2: ~}|
{0: ~}│{2: ~}|
{4:[No Name] [+] }{3:[No Name] [+] }|
|
{1: ^aa}|
{2: ~}|
{2: ~}|
{2: ~}|
{2: ~}|
|
]])
command('botright vsplit')
screen:expect([[
{1: aa│ ^aa}|
{2: ~}{1:│}{2: ~}|
{2: ~}{1:│}{2: ~}|
{2: ~}{1:│}{2: ~}|
{4:[No Name] [+] }{3:[No Name] [+] }|
|
]])
end)