aboutsummaryrefslogtreecommitdiff
path: root/test/functional/api/window_spec.lua
diff options
context:
space:
mode:
authorFolke Lemaitre <folke.lemaitre@gmail.com>2023-06-01 12:23:42 +0200
committerFolke Lemaitre <folke.lemaitre@gmail.com>2023-06-01 12:23:42 +0200
commit68e7a6a6dccff344f880e85e4e9f87104904c8a8 (patch)
tree0493b8bcfc6cb0cc08f1ef9aa16c545f24d2e7e2 /test/functional/api/window_spec.lua
parenta3751f5de22f7780d25cca77b23e690915a789a9 (diff)
downloadrneovim-68e7a6a6dccff344f880e85e4e9f87104904c8a8.tar.gz
rneovim-68e7a6a6dccff344f880e85e4e9f87104904c8a8.tar.bz2
rneovim-68e7a6a6dccff344f880e85e4e9f87104904c8a8.zip
test: added tests for set_height with winminheight=0 and a winbar
Diffstat (limited to 'test/functional/api/window_spec.lua')
-rw-r--r--test/functional/api/window_spec.lua16
1 files changed, 16 insertions, 0 deletions
diff --git a/test/functional/api/window_spec.lua b/test/functional/api/window_spec.lua
index a6d1807961..55d4ff6b2e 100644
--- a/test/functional/api/window_spec.lua
+++ b/test/functional/api/window_spec.lua
@@ -285,6 +285,22 @@ describe('API/win', function()
eq(2, window('get_height', nvim('list_wins')[2]))
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()
insert([[
aaaaa