// ================= MOCK GLOBAL ================= // MOCK PREFIX (ESM) jest.mock('../app/static/prefix.js', () => ({ default: {}, })); // MOCK MINIO jest.mock('minio', () => ({ Client: jest.fn(() => ({})), })); // MOCK PRISMA CLIENT (INI KUNCI) jest.mock('@prisma/client', () => { return { PrismaClient: jest.fn(() => ({ aINotification: { findMany: jest.fn().mockResolvedValue([]), }, campaign: { findMany: jest.fn().mockResolvedValue([]), }, $connect: jest.fn(), $disconnect: jest.fn(), })), }; }); // ================= TEST ================= test('load backend without crashing', () => { require('../index'); expect(true).toBe(true); });