38 lines
784 B
JavaScript
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;
|