Skip to content

Commit 2825c7e

Browse files
committed
test: add expected for session, record, subject deleteMany calls
1 parent 35d6ea8 commit 2825c7e

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

apps/api/src/subjects/__tests__/subjects.service.spec.ts

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,16 @@ describe('SubjectsService', () => {
2626
{
2727
provide: PRISMA_CLIENT_TOKEN,
2828
useValue: {
29-
$transaction: vi.fn()
29+
$transaction: vi.fn(),
30+
instrumentRecord: {
31+
deleteMany: vi.fn()
32+
},
33+
session: {
34+
deleteMany: vi.fn()
35+
},
36+
subject: {
37+
deleteMany: vi.fn()
38+
}
3039
}
3140
}
3241
]
@@ -81,6 +90,9 @@ describe('SubjectsService', () => {
8190
subjectModel.findFirst.mockResolvedValueOnce({ id: '123' });
8291
await subjectsService.deleteById('123', { force: true });
8392
expect(subjectModel.delete).not.toHaveBeenCalled();
93+
expect(prismaClient.session.deleteMany).toHaveBeenCalled();
94+
expect(prismaClient.instrumentRecord.deleteMany).toHaveBeenCalled();
95+
expect(prismaClient.subject.deleteMany).toHaveBeenCalled();
8496
});
8597
});
8698

0 commit comments

Comments
 (0)