prosody
log
graph
tags
bookmarks
branches
6b776f80b96e
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 @ 10782:
6b776f80b96e
mod_carbons: Carbon anything that has been archived by the current user This ensures rules in mod_mam apply to some extent. Messages worth archiving are probably worth sending to other clients.
author
Kim Alvefur <zash@zash.se>
date
Sun, 26 Apr 2020 20:24:51 +0200 (2020-04-26)
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