@jonstuebe/allot-utils
Version:
Util functions for Allot
32 lines • 1.12 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const utils_1 = require("./utils");
describe("isBetween", () => {
it("return truthy", () => {
expect(utils_1.isBetween(new Date(2020, 0, 5), new Date(2020, 0, 1), new Date(2020, 0, 31))).toBeTruthy();
});
it("return falsy", () => {
expect(utils_1.isBetween(new Date(2020, 1, 5), new Date(2020, 0, 1), new Date(2020, 0, 31))).toBeFalsy();
});
});
describe("parseISO", () => {
it("returns a date object from a ISO string", () => {
expect(utils_1.parseISO("2020-02-01T07:00:00.000Z").toISOString()).toEqual("2020-02-01T07:00:00.000Z");
});
});
describe("formatCurrency", () => {
it("returns in a dollars string format", () => {
expect(utils_1.formatCurrency(1250.5)).toEqual("$1,250.50");
});
});
describe("chunk", () => {
it("chunks into sets of two items", () => {
expect(utils_1.chunk([1, 10, 1, 10, 1, 10, 1], 2)).toEqual([
[1, 10],
[1, 10],
[1, 10],
[1]
]);
});
});
//# sourceMappingURL=utils.test.js.map