mirror of
https://github.com/rajnandan1/kener.git
synced 2026-08-07 07:14:56 +00:00
28 lines
782 B
TypeScript
28 lines
782 B
TypeScript
import { vi } from "vitest";
|
|
|
|
// Shared stubs for SvelteKit runtime modules used by components under test.
|
|
// Values are minimal but realistic; individual tests can override with their
|
|
// own vi.mock(...) when they need different page data.
|
|
vi.mock("$app/state", () => ({
|
|
page: {
|
|
data: {
|
|
siteStatusColors: { UP: "#22c55e", DOWN: "#ef4444", DEGRADED: "#eab308", MAINTENANCE: "#3b82f6" },
|
|
dateAndTimeFormat: { dateOnly: "yyyy-MM-dd", timeOnly: "HH:mm" },
|
|
nowAtTz: 1768478400, // 2026-01-15T12:00:00Z
|
|
},
|
|
url: new URL("http://localhost/"),
|
|
params: {},
|
|
route: { id: null },
|
|
status: 200,
|
|
error: null,
|
|
form: null,
|
|
state: {},
|
|
},
|
|
}));
|
|
|
|
vi.mock("$app/paths", () => ({
|
|
base: "",
|
|
assets: "",
|
|
resolve: (path: string) => path,
|
|
}));
|