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"); }); });