19 lines
753 B
TypeScript
19 lines
753 B
TypeScript
import { describe, expect, it } from "vitest";
|
|
import { readRepoFile } from "~/utils/testing/repoPaths";
|
|
|
|
const routePath = "apps/web/app/utils/data/.server/adminDashboardRouteData.ts";
|
|
|
|
function readRoute() {
|
|
return readRepoFile(routePath);
|
|
}
|
|
|
|
describe("admin dashboard KPI route contract", () => {
|
|
it("passes the route translations and period filter to the dashboard stats service", () => {
|
|
const source = readRoute();
|
|
|
|
expect(source).toContain('const { t } = await time(getTranslations(request), "getTranslations");');
|
|
expect(source).toContain("getAdminDashboardStats({ t, gte: PeriodHelper.getGreaterThanOrEqualsFromRequest({ request }) })");
|
|
expect(source).toContain("admin.dashboard.details.getAdminDashboardStats");
|
|
});
|
|
});
|