aboutsummaryrefslogtreecommitdiff
path: root/test/functional/vimscript/buf_functions_spec.lua
diff options
context:
space:
mode:
authorLewis Russell <lewis6991@gmail.com>2024-01-16 13:26:21 +0000
committerLewis Russell <me@lewisr.dev>2024-01-16 19:11:49 +0000
commit8f02ae82e203920b472d17e75a61763f3a409a7b (patch)
tree4e6379218c7d53d1ba512a2464ec0237365a7bbb /test/functional/vimscript/buf_functions_spec.lua
parent91dc04a5e12a3d0c5be56768ded5971bc80e6f8e (diff)
downloadrneovim-8f02ae82e203920b472d17e75a61763f3a409a7b.tar.gz
rneovim-8f02ae82e203920b472d17e75a61763f3a409a7b.tar.bz2
rneovim-8f02ae82e203920b472d17e75a61763f3a409a7b.zip
test: use integers for API Buffer/Window/Tabpage EXT types
Diffstat (limited to 'test/functional/vimscript/buf_functions_spec.lua')
-rw-r--r--test/functional/vimscript/buf_functions_spec.lua14
1 files changed, 7 insertions, 7 deletions
diff --git a/test/functional/vimscript/buf_functions_spec.lua b/test/functional/vimscript/buf_functions_spec.lua
index 5557ce6788..931fe640a9 100644
--- a/test/functional/vimscript/buf_functions_spec.lua
+++ b/test/functional/vimscript/buf_functions_spec.lua
@@ -243,7 +243,7 @@ describe('getbufvar() function', function()
-- But with window-local options it probably does not what you expect
command('setl number')
-- (note that current window’s buffer is 2, but getbufvar() receives 1)
- eq({ id = 2 }, api.nvim_win_get_buf(0))
+ eq(2, api.nvim_win_get_buf(0))
eq(1, fn.getbufvar(1, '&number'))
eq(1, fn.getbufvar(1, '&l:number'))
-- You can get global value though, if you find this useful.
@@ -287,18 +287,18 @@ describe('setbufvar() function', function()
eq(2, api.nvim_buf_get_number(api.nvim_win_get_buf(0)))
fn.setbufvar(1, '&number', true)
local windows = api.nvim_tabpage_list_wins(0)
- eq(false, api.nvim_get_option_value('number', { win = windows[1].id }))
- eq(true, api.nvim_get_option_value('number', { win = windows[2].id }))
- eq(false, api.nvim_get_option_value('number', { win = windows[3].id }))
- eq(false, api.nvim_get_option_value('number', { win = api.nvim_get_current_win().id }))
+ eq(false, api.nvim_get_option_value('number', { win = windows[1] }))
+ eq(true, api.nvim_get_option_value('number', { win = windows[2] }))
+ eq(false, api.nvim_get_option_value('number', { win = windows[3] }))
+ eq(false, api.nvim_get_option_value('number', { win = api.nvim_get_current_win() }))
eq(true, api.nvim_get_option_value('hidden', {}))
fn.setbufvar(1, '&hidden', 0)
eq(false, api.nvim_get_option_value('hidden', {}))
- eq(false, api.nvim_get_option_value('autoindent', { buf = buf1.id }))
+ eq(false, api.nvim_get_option_value('autoindent', { buf = buf1 }))
fn.setbufvar(1, '&autoindent', true)
- eq(true, api.nvim_get_option_value('autoindent', { buf = buf1.id }))
+ eq(true, api.nvim_get_option_value('autoindent', { buf = buf1 }))
eq('Vim(call):E355: Unknown option: xxx', exc_exec('call setbufvar(1, "&xxx", 0)'))
end)
it('may set variables', function()