Files
home/Projects/kompose/news/apps/backend/tests/integration/helpers/reset-db.ts
2025-10-10 16:43:21 +02:00

23 lines
660 B
TypeScript

import { prisma } from "@src/utils/prisma";
export default async () => {
await prisma.$transaction([
prisma.organization.deleteMany(),
prisma.user.deleteMany(),
prisma.userOrganization.deleteMany(),
prisma.subscriber.deleteMany(),
prisma.campaign.deleteMany(),
prisma.list.deleteMany(),
prisma.campaignList.deleteMany(),
prisma.listSubscriber.deleteMany(),
prisma.template.deleteMany(),
prisma.message.deleteMany(),
prisma.trackedLink.deleteMany(),
prisma.click.deleteMany(),
prisma.apiKey.deleteMany(),
prisma.smtpSettings.deleteMany(),
prisma.generalSettings.deleteMany(),
prisma.emailDeliverySettings.deleteMany(),
]);
};