9193
|
1 describe("util.time", function ()
|
|
2 local time;
|
|
3 setup(function ()
|
|
4 time = require "util.time";
|
|
5 end);
|
|
6 describe("now()", function ()
|
|
7 it("exists", function ()
|
|
8 assert.is_function(time.now);
|
|
9 end);
|
|
10 it("returns a number", function ()
|
|
11 assert.is_number(time.now());
|
|
12 end);
|
|
13 end);
|
|
14 describe("monotonic()", function ()
|
|
15 it("exists", function ()
|
|
16 assert.is_function(time.monotonic);
|
|
17 end);
|
|
18 it("returns a number", function ()
|
|
19 assert.is_number(time.monotonic());
|
|
20 end);
|
|
21 it("time goes in one direction", function ()
|
|
22 local a = time.monotonic();
|
|
23 local b = time.monotonic();
|
|
24 assert.truthy(a <= b);
|
|
25 end);
|
|
26 end);
|
|
27 end);
|
|
28
|
|
29
|
|
30
|
|
31
|