Files
triggerdotdev--trigger.dev/tests/utils.ts
T
Sai Hari fa942fc9f5 feat: 🎸 add end-to-end test harness (#253)
* feat: 🎸 add end-to-end test harness

* Address PR comments
2023-08-08 13:55:25 +01:00

20 lines
408 B
TypeScript

import { PrismaClient } from "@trigger.dev/database";
type SetDBCallback = (prisma: PrismaClient) => Promise<void>;
export const setDB = async (cb: SetDBCallback) => {
const { DATABASE_URL } = process.env;
const prisma = new PrismaClient({
datasources: {
db: {
url: DATABASE_URL,
},
},
});
await prisma.$connect();
await cb(prisma);
await prisma.$disconnect();
};