refactor: format test/*

This commit is contained in:
Justin M. Keyes
2024-01-03 02:09:18 +01:00
parent 59d117ec99
commit 04f2f864e2
363 changed files with 30631 additions and 20833 deletions

View File

@@ -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)