first commit

This commit is contained in:
mdares
2026-04-07 08:54:41 -06:00
commit 3d1a8ba07e
92 changed files with 15392 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
import { describe, expect, it } from "vitest";
import { parseDateRange } from "@/server/api/dateRange";
describe("parseDateRange", () => {
it("parses explicit from/to", () => {
const params = new URLSearchParams({
from: "2026-04-05T10:00:00.000Z",
to: "2026-04-05T18:00:00.000Z"
});
const range = parseDateRange(params);
expect(range.from.toISOString()).toBe("2026-04-05T10:00:00.000Z");
expect(range.to.toISOString()).toBe("2026-04-05T18:00:00.000Z");
});
it("throws on inverted range", () => {
const params = new URLSearchParams({
from: "2026-04-05T18:00:00.000Z",
to: "2026-04-05T10:00:00.000Z"
});
expect(() => parseDateRange(params)).toThrow("Rango de fechas invalido");
});
});