Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
80540 views
1
var test = require("tape")
2
var setTimeout = require("timers").setTimeout
3
4
var now = require("../index")
5
var seeded = require("../seed")
6
7
test("date", function (assert) {
8
var ts = now()
9
var ts2 = Date.now()
10
assert.equal(ts, ts2)
11
assert.end()
12
})
13
14
test("seeded", function (assert) {
15
var time = seeded(40)
16
var ts = time()
17
18
within(assert, time(), 40, 5)
19
setTimeout(function () {
20
within(assert, time(), 90, 10)
21
assert.end()
22
}, 50)
23
})
24
25
function within(assert, a, b, offset) {
26
assert.ok(a + offset > b)
27
assert.ok(a - offset < b)
28
}
29
30