local stub = require('luassert.stub')
local notify = stub(vim, 'notify')
describe('#56-non-regression: server.settings is table', function()
vim.g.rustaceanvim = {
server = {
settings = {
['rust-analyzer'] = {
checkOnSave = true,
check = {
enable = true,
command = 'clippy',
features = 'all',
},
procMacro = {
enable = true,
},
},
},
},
}
it('No errors or warning on config initialization', function()
local ok, err = pcall(require, 'rustaceanvim.config.internal')
assert(ok, 'Error on initialization: ' .. vim.inspect(err))
assert.stub(notify).called_at_most(0)
end)
end)