prosodyctl check: Warn about invalid domain names in the config file
This ensures that domain names of virtual hosts and components are valid in
XMPP, and that they are encoded correctly.
local random = require "util.random";
describe("util.random", function()
describe("#bytes()", function()
it("should return a string", function()
assert.is_string(random.bytes(16));
end);
it("should return the requested number of bytes", function()
-- Makes no attempt at testing how random the bytes are,
-- just that it returns the number of bytes requested
for i = 1, 20 do
assert.are.equal(2^i, #random.bytes(2^i));
end
end);
end);
end);