24 lines
727 B
Lua
24 lines
727 B
Lua
local helpers = require "spec.helpers"
|
|
|
|
describe("CLI commands", function()
|
|
describe("'kong'", function()
|
|
it("outputs usage by default", function()
|
|
local _, stderr = helpers.kong_exec() -- 'kong'
|
|
assert.matches("kong COMMAND [OPTIONS]", stderr, nil, true)
|
|
end)
|
|
|
|
it("don't remove the cool tagline", function()
|
|
local ok, _, stdout = helpers.kong_exec("roar")
|
|
assert.True(ok)
|
|
assert.matches("Kong, Monolith destroyer.", stdout, nil, true)
|
|
end)
|
|
|
|
describe("errors", function()
|
|
it("errors on invalid command", function()
|
|
local _, stderr = helpers.kong_exec "foobar"
|
|
assert.matches("No such command: foobar", stderr, nil, true)
|
|
end)
|
|
end)
|
|
end)
|
|
end)
|