@danhu90/work-template-cli
Version:
A CLI to bootstrap my projects
16 lines (12 loc) • 425 B
text/typescript
import { mockDeep, mockReset, MockProxy } from 'jest-mock-extended';
import { PrismaClient } from '@prisma/client';
import prisma from '@src/lib/prisma/prismaClient';
jest.mock('@src/lib/prisma/prismaClient', () => ({
__esModule: true,
default: mockDeep<PrismaClient>(),
}));
const prismaMock = (prisma as unknown) as MockProxy<PrismaClient>;
beforeEach(() => {
mockReset(prismaMock);
});
export default prismaMock;