mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
test: fix vim.deprecate tests
This commit is contained in:
parent
8bf79bd13c
commit
2ca678f57d
@ -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()
|
||||
|
Loading…
Reference in New Issue
Block a user