Files
experiments-database/backend/tests/__mocks__/prisma.js
T

38 lines
784 B
JavaScript

// Shared Prisma mock — individual test files override methods as needed.
const prismaMock = {
experiment: {
findMany: jest.fn(),
findUnique: jest.fn(),
create: jest.fn(),
update: jest.fn(),
delete: jest.fn(),
count: jest.fn(),
},
animal: {
findMany: jest.fn(),
findUnique: jest.fn(),
create: jest.fn(),
update: jest.fn(),
delete: jest.fn(),
count: jest.fn(),
},
dailyStatus: {
findMany: jest.fn(),
findUnique: jest.fn(),
create: jest.fn(),
update: jest.fn(),
delete: jest.fn(),
count: jest.fn(),
},
auditLog: {
findMany: jest.fn(),
findUnique: jest.fn(),
create: jest.fn(),
count: jest.fn(),
},
$connect: jest.fn(),
$disconnect: jest.fn(),
};
module.exports = prismaMock;