test: added tests for set_height with winminheight=0 and a winbar

This commit is contained in:
Folke Lemaitre 2023-06-01 12:23:42 +02:00
parent a3751f5de2
commit 68e7a6a6dc
No known key found for this signature in database
GPG Key ID: 41F8B1FBACAE2040

View File

@ -285,6 +285,22 @@ describe('API/win', function()
eq(2, window('get_height', nvim('list_wins')[2])) eq(2, window('get_height', nvim('list_wins')[2]))
end) end)
it('correctly handles height=1', function()
nvim('command', 'split')
nvim('set_current_win', nvim('list_wins')[1])
window('set_height', nvim('list_wins')[2], 1)
eq(1, window('get_height', nvim('list_wins')[2]))
end)
it('correctly handles height=1 with a winbar', function()
nvim('command', 'set winbar=foobar')
nvim('command', 'set winminheight=0')
nvim('command', 'split')
nvim('set_current_win', nvim('list_wins')[1])
window('set_height', nvim('list_wins')[2], 1)
eq(1, window('get_height', nvim('list_wins')[2]))
end)
it('do not cause ml_get errors with foldmethod=expr #19989', function() it('do not cause ml_get errors with foldmethod=expr #19989', function()
insert([[ insert([[
aaaaa aaaaa