var test = require("tape") var setTimeout = require("timers").setTimeout var now = require("../index") var seeded = require("../seed") test("date", function (assert) { var ts = now() var ts2 = Date.now() assert.equal(ts, ts2) assert.end() }) test("seeded", function (assert) { var time = seeded(40) var ts = time() within(assert, time(), 40, 5) setTimeout(function () { within(assert, time(), 90, 10) assert.end() }, 50) }) function within(assert, a, b, offset) { assert.ok(a + offset > b) assert.ok(a - offset < b) }