Files
2025-05-28 09:55:51 +08:00

22 lines
470 B
TypeScript

import prisma from '../../src/client';
import { beforeAll, beforeEach, afterAll } from '@jest/globals';
const setupTestDB = () => {
beforeAll(async () => {
await prisma.$connect();
});
beforeEach(async () => {
await prisma.token.deleteMany();
await prisma.user.deleteMany();
});
afterAll(async () => {
await prisma.token.deleteMany();
await prisma.user.deleteMany();
await prisma.$disconnect();
});
};
export default setupTestDB;