22 lines
674 B
Lua
22 lines
674 B
Lua
describe("unit.gopher.config", function()
|
|
it("can be required", function()
|
|
require "gopher.config"
|
|
end)
|
|
|
|
describe(".setup()", function()
|
|
local c = require "gopher.config"
|
|
|
|
it("returns defaults when gets empty table", function()
|
|
c.setup {}
|
|
assert.are.same(c.config.commands.go, "go")
|
|
assert.are.same(c.config.commands.gomodifytags, "gomodifytags")
|
|
assert.are.same(c.config.commands.gotests, "gotests")
|
|
assert.are.same(c.config.commands.impl, "impl")
|
|
end)
|
|
|
|
it("can set user opts", function()
|
|
c.setup { commands = { go = "custom_go" } }
|
|
assert.are.same(c.config.commands.go, "custom_go")
|
|
end)
|
|
end)
|
|
end)
|