prosody
log
graph
tags
bookmarks
branches
e57c5d9c722c
browse
changeset
spec/util_time_spec.lua
Annotate
comparison
diff
file
raw
log
latest
help
Find changesets by keywords by author, files, the commit message, revision number or hash, or
revset expression
.
Software
/
code
/
prosody
Annotate
spec/util_time_spec.lua @ 11703:
e57c5d9c722c
net.server_epoll: Fix traceback-causing typo Caused "attempt to index a string value (local 'data')", but only if keep_buffers is set to false, which is not the default. Introduced in 917eca7be82b
author
Kim Alvefur <zash@zash.se>
date
Sun, 18 Jul 2021 08:53:37 +0200 (2021-07-18)
parent
9193:
aba99b6539f5
Ignore whitespace changes -
Everywhere:
Within whitespace:
At end of lines:
rev
line source
9193
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
1
describe("util.time", function ()
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
2
local time;
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
3
setup(function ()
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
4
time = require "util.time";
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
5
end);
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
6
describe("now()", function ()
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
7
it("exists", function ()
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
8
assert.is_function(time.now);
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
9
end);
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
10
it("returns a number", function ()
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
11
assert.is_number(time.now());
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
12
end);
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
13
end);
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
14
describe("monotonic()", function ()
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
15
it("exists", function ()
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
16
assert.is_function(time.monotonic);
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
17
end);
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
18
it("returns a number", function ()
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
19
assert.is_number(time.monotonic());
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
20
end);
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
21
it("time goes in one direction", function ()
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
22
local a = time.monotonic();
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
23
local b = time.monotonic();
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
24
assert.truthy(a <= b);
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
25
end);
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
26
end);
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
27
end);
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
28
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
29
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
30
aba99b6539f5
util.time: Add brief tests
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
+
−
31