feat(tests): update test configurations and improve mocking setup

This commit is contained in:
Jose Selesan
2026-06-03 09:35:04 -03:00
parent c1b47674c8
commit 473686528e
8 changed files with 27 additions and 19 deletions

View File

@@ -6,7 +6,6 @@ import type { PrismaClient } from '@/generated/prisma/client';
import type { PrismaClientMock } from 'bun-mock-prisma';
const prismaMock = createPrismaMock<PrismaClient>() as PrismaClientMock<PrismaClient>;
const uuidV7Mock = mock(() => '00000000-0000-4000-8000-000000000001');
mock.module('@/lib/prisma', () => ({
__esModule: true,
@@ -15,10 +14,7 @@ mock.module('@/lib/prisma', () => ({
},
}));
mock.module('uuid', () => ({
__esModule: true,
v7: uuidV7Mock,
}));
const { uuidV7Mock } = await import('../support/prisma.mock');
const { createSport, getSportById, listSports, updateSport } = await import(
'@/modules/sport/services/sport.service'
@@ -26,7 +22,7 @@ const { createSport, getSportById, listSports, updateSport } = await import(
beforeEach(() => {
prismaMock._reset();
mock.clearAllMocks();
uuidV7Mock.mockClear();
});
test('listSports returns sports ordered by name', async () => {