ts-prime
Version:
A utility library for JavaScript and Typescript.
17 lines (16 loc) • 754 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var time_1 = require("./time");
var NOW = 1487076708000;
Date.now = jest.fn(function () { return NOW; }); //14.02.2017
test("Date format", function () {
expect(time_1.prettyTimeDiff(NOW + 60 * 1000)).toEqual("after one minute");
expect(time_1.prettyTimeDiff(NOW + 160 * 1000)).toEqual("after 2 minutes");
expect(time_1.prettyTimeDiff(NOW - 160 * 1000)).toEqual("2 minutes ago");
expect(time_1.prettyTimeDiff(NOW - 10 * 1000)).toEqual("just now");
});
test("Date format", function () {
expect(time_1.prettyMs(36045)).toEqual("36s");
expect(time_1.prettyMs(3600 * 1000)).toEqual("1h");
expect(time_1.prettyMs(3600 * 45 * 1000)).toEqual("1d 21h");
});