Files
FolderGameChallenge/tests/api/post-hello.test.ts
jimmy 1957e96363 Add folder game, file browser UI, and automated tests.
Introduces a localStorage-backed messy-desktop challenge with sub-steps,
drag-and-drop and Places/Back navigation, IBM Plex Mono, and a /api/health
endpoint. Adds Vitest coverage for the API and level logic plus Playwright
smoke tests.

Made-with: Cursor
2026-04-11 18:22:50 +12:00

22 lines
600 B
TypeScript

import { describe, expect, it, vi } from "vitest";
vi.mock("~/server/auth", () => ({
auth: vi.fn(async () => null),
}));
vi.mock("~/server/db", () => ({
db: {},
}));
import { createCaller } from "~/server/api/root";
import { createTRPCContext } from "~/server/api/trpc";
describe("tRPC post.hello", () => {
it("returns a greeting for the given text", async () => {
const ctx = await createTRPCContext({ headers: new Headers() });
const caller = createCaller(ctx);
const out = await caller.post.hello({ text: "Tester" });
expect(out.greeting).toBe("Hello Tester");
});
});