amqp/spec/connection_spec.lua
2025-12-06 13:20:29 +04:00

28 lines
633 B
Lua

require 'busted.runner'()
describe("[amqp]", function()
describe("client", function()
local logger = require("amqp.logger")
logger.set_level(7)
it("should be rejected with wrong user name or password", function()
local amqp = require("amqp")
local ctx = amqp:new({
role = 'producer',
exchange = 'amq.topic',
routing_key = 'xpto',
ssl = false,
user = 'admin',
password = 'adminerr'
})
local ok, err = ctx:connect("127.0.0.1",5672)
assert.truthy(ok)
local ok, err = ctx:setup()
-- expects access denied
assert.is_equal(403,err)
assert.falsy(ok)
end)
end)
end)