aboutsummaryrefslogtreecommitdiff
path: root/test/functional/lua/vim_spec.lua
diff options
context:
space:
mode:
authorLewis Russell <lewis6991@gmail.com>2024-06-12 15:47:42 +0100
committerLewis Russell <lewis6991@gmail.com>2024-06-12 16:41:26 +0100
commit2ca678f57de1cb4332d39337ae1c5a63a1ff434a (patch)
treef42145d87d84c5bf11622b051707484b4e4edd14 /test/functional/lua/vim_spec.lua
parent8bf79bd13c4d37a96109c8a6a924acb59d8e8ae5 (diff)
downloadrneovim-2ca678f57de1cb4332d39337ae1c5a63a1ff434a.tar.gz
rneovim-2ca678f57de1cb4332d39337ae1c5a63a1ff434a.tar.bz2
rneovim-2ca678f57de1cb4332d39337ae1c5a63a1ff434a.zip
test: fix vim.deprecate tests
Diffstat (limited to 'test/functional/lua/vim_spec.lua')
-rw-r--r--test/functional/lua/vim_spec.lua27
1 files changed, 13 insertions, 14 deletions
diff --git a/test/functional/lua/vim_spec.lua b/test/functional/lua/vim_spec.lua
index 0814f42545..23bb9f0a2e 100644
--- a/test/functional/lua/vim_spec.lua
+++ b/test/functional/lua/vim_spec.lua
@@ -135,14 +135,15 @@ describe('lua stdlib', function()
-- See MAINTAIN.md for the soft/hard deprecation policy
describe(('vim.deprecate prerel=%s,'):format(prerel or 'nil'), function()
- local curver = exec_lua('return vim.version()') --[[@as {major:number, minor:number}]]
- -- "0.10" or "0.10-dev+xxx"
- local curstr = ('%s.%s%s'):format(curver.major, curver.minor, prerel or '')
- -- "0.10" or "0.11"
- local nextver = ('%s.%s'):format(curver.major, curver.minor + (prerel and 0 or 1))
- local was_removed = prerel and 'was removed' or 'will be removed'
+ local curver --- @type {major:number, minor:number}
+
+ before_each(function()
+ curver = exec_lua('return vim.version()')
+ end)
it('plugin=nil, same message skipped', function()
+ -- "0.10" or "0.10-dev+xxx"
+ local curstr = ('%s.%s%s'):format(curver.major, curver.minor, prerel or '')
eq(
dedent(
[[
@@ -162,6 +163,10 @@ describe('lua stdlib', function()
end)
it('plugin=nil, show error if hard-deprecated', function()
+ -- "0.10" or "0.11"
+ local nextver = ('%s.%s'):format(curver.major, curver.minor + (prerel and 0 or 1))
+
+ local was_removed = prerel and 'was removed' or 'will be removed'
eq(
dedent(
[[
@@ -2024,15 +2029,9 @@ describe('lua stdlib', function()
]]
eq(100, fn.luaeval 'vim.wo.scrolloff')
- matches(
- 'only bufnr=0 is supported',
- pcall_err(exec_lua, 'vim.wo[0][10].signcolumn = "no"')
- )
+ matches('only bufnr=0 is supported', pcall_err(exec_lua, 'vim.wo[0][10].signcolumn = "no"'))
- matches(
- 'only bufnr=0 is supported',
- pcall_err(exec_lua, 'local a = vim.wo[0][10].signcolumn')
- )
+ matches('only bufnr=0 is supported', pcall_err(exec_lua, 'local a = vim.wo[0][10].signcolumn'))
end)
describe('vim.opt', function()