14 lines
319 B
TypeScript
14 lines
319 B
TypeScript
import { vi } from "vitest";
|
|
import { mockDeep, mockReset } from "vitest-mock-extended";
|
|
import type { PrismaClient } from "@prisma/client";
|
|
|
|
export const prismaMock = mockDeep<PrismaClient>();
|
|
|
|
vi.mock("@/lib/prisma", () => ({
|
|
prisma: prismaMock,
|
|
}));
|
|
|
|
export function resetPrismaMock() {
|
|
mockReset(prismaMock);
|
|
}
|