Refactor to vertical slice
This commit is contained in:
@@ -15,12 +15,11 @@ const createSportMock = mock(async (_input: CreateSportInput) =>
|
||||
})
|
||||
);
|
||||
|
||||
mock.module('@/modules/sport/services/sport.service', () => ({
|
||||
__esModule: true,
|
||||
createSport: createSportMock,
|
||||
}));
|
||||
const { createCreateSportHandler } = await import(
|
||||
'@/modules/sport/features/create-sport/create-sport.handler'
|
||||
);
|
||||
|
||||
const { createSportHandler } = await import('@/modules/sport/handlers/create-sport.handler');
|
||||
const createSportHandler = createCreateSportHandler({ createSport: createSportMock });
|
||||
|
||||
type HandlerContext = {
|
||||
get: (key: 'requestId') => string | undefined;
|
||||
|
||||
@@ -2,9 +2,11 @@ import { beforeEach, expect, test } from 'bun:test';
|
||||
|
||||
import { prismaMock, uuidV7Mock } from '../support/prisma.mock';
|
||||
|
||||
const { createSport, getSportById, listSports, updateSport } = await import(
|
||||
'@/modules/sport/services/sport.service'
|
||||
const { createSport } = await import('@/modules/sport/features/create-sport/create-sport.business');
|
||||
const { getSportById, updateSport } = await import(
|
||||
'@/modules/sport/features/update-sport/update-sport.business'
|
||||
);
|
||||
const { listSports } = await import('@/modules/sport/features/list-sports/list-sports.business');
|
||||
|
||||
beforeEach(() => {
|
||||
prismaMock._reset();
|
||||
|
||||
Reference in New Issue
Block a user