wundertec-core
Version:
Librería estándar de utilidades e integraciones AWS + helpers generales
29 lines (24 loc) • 817 B
text/typescript
import { format } from "../../src/date/format";
import { diff } from "../../src/date/diff";
import { add } from "../../src/date/add";
import { subtract } from "../../src/date/subtract";
describe("date utilities", () => {
it("formats date strings correctly", () => {
expect(format("2020-01-01T00:00:00Z", "YYYY-MM-DD", "UTC")).toBe(
"2020-01-01"
);
});
it("calculates difference between dates", () => {
expect(diff("2020-01-02", "2020-01-01", "days", "UTC")).toBe(1);
});
it("adds time correctly", () => {
expect(
format(add("2020-01-01", 1, "days", "UTC"), "YYYY-MM-DD", "UTC")
).toBe("2020-01-02");
});
it("subtracts time correctly", () => {
expect(
format(subtract("2020-01-02", 1, "days", "UTC"), "YYYY-MM-DD", "UTC")
).toBe("2020-01-01");
});
});