blob: 731e84296d341e7d956053597efd8237559db6ba (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
describe("rng module #dev", function()
it("should load",function()
require("rng")
end)
it("should have a function to generate a random string",function()
local rng = require("rng")
assert(rng.randomstring)
assert(type(rng.randomstring) == "function")
end)
it("should generate a string",function()
local rng = require("rng")
local s = rng.randomstring("a",5)
assert(#s == 5)
assert(s == string.rep("a",5))
end)
it("should generate a string of the right length", function()
local rng = require("rng")
for i = 1,5 do
local ranlength = math.random(100)
local s = rng.randomstring("a",ranlength)
assert(#s == ranlength)
assert(s == string.rep("a",ranlength))
end
end)
end)
|