mirror of
https://github.com/neovim/neovim.git
synced 2025-11-21 09:36:29 +00:00
refactor: format test/*
This commit is contained in:
@@ -8,21 +8,30 @@ local matches = helpers.matches
|
||||
describe('lsp-handlers', function()
|
||||
describe('vim.lsp._with_extend', function()
|
||||
it('should return a table with the default keys', function()
|
||||
eq({hello = 'world' }, exec_lua [[
|
||||
eq(
|
||||
{ hello = 'world' },
|
||||
exec_lua [[
|
||||
return vim.lsp._with_extend('test', { hello = 'world' })
|
||||
]])
|
||||
]]
|
||||
)
|
||||
end)
|
||||
|
||||
it('should override with config keys', function()
|
||||
eq({hello = 'universe', other = true}, exec_lua [[
|
||||
eq(
|
||||
{ hello = 'universe', other = true },
|
||||
exec_lua [[
|
||||
return vim.lsp._with_extend('test', { other = true, hello = 'world' }, { hello = 'universe' })
|
||||
]])
|
||||
]]
|
||||
)
|
||||
end)
|
||||
|
||||
it('should not allow invalid keys', function()
|
||||
matches(
|
||||
'.*Invalid option for `test`.*',
|
||||
pcall_err(exec_lua, "return vim.lsp._with_extend('test', { hello = 'world' }, { invalid = true })")
|
||||
pcall_err(
|
||||
exec_lua,
|
||||
"return vim.lsp._with_extend('test', { hello = 'world' }, { invalid = true })"
|
||||
)
|
||||
)
|
||||
end)
|
||||
end)
|
||||
|
||||
Reference in New Issue
Block a user