mirror of https://github.com/bjc/prosody
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
642 B
31 lines
642 B
describe("util.time", function ()
|
|
local time;
|
|
setup(function ()
|
|
time = require "util.time";
|
|
end);
|
|
describe("now()", function ()
|
|
it("exists", function ()
|
|
assert.is_function(time.now);
|
|
end);
|
|
it("returns a number", function ()
|
|
assert.is_number(time.now());
|
|
end);
|
|
end);
|
|
describe("monotonic()", function ()
|
|
it("exists", function ()
|
|
assert.is_function(time.monotonic);
|
|
end);
|
|
it("returns a number", function ()
|
|
assert.is_number(time.monotonic());
|
|
end);
|
|
it("time goes in one direction", function ()
|
|
local a = time.monotonic();
|
|
local b = time.monotonic();
|
|
assert.truthy(a <= b);
|
|
end);
|
|
end);
|
|
end);
|
|
|
|
|
|
|
|
|
|
|