refactor use cases
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
import { describe, it, expect, vi } from 'vitest';
|
||||
import { UpdateTeamUseCase, type UpdateTeamInput, type UpdateTeamResult, type UpdateTeamErrorCode } from './UpdateTeamUseCase';
|
||||
import type { UseCaseOutputPort } from '@core/shared/application/UseCaseOutputPort';
|
||||
import type { ApplicationErrorCode } from '@core/shared/errors/ApplicationErrorCode';
|
||||
import type { ITeamRepository } from '../../domain/repositories/ITeamRepository';
|
||||
import type { ITeamMembershipRepository } from '../../domain/repositories/ITeamMembershipRepository';
|
||||
@@ -28,11 +27,11 @@ describe('UpdateTeamUseCase', () => {
|
||||
} as unknown as ITeamMembershipRepository;
|
||||
|
||||
const present = vi.fn<(data: UpdateTeamResult) => void>();
|
||||
const output: UseCaseOutputPort<UpdateTeamResult> & { present: typeof present } = {
|
||||
const output: { present: typeof present } = {
|
||||
present,
|
||||
};
|
||||
|
||||
const useCase = new UpdateTeamUseCase(mockTeamRepository, mockMembershipRepository, output);
|
||||
const useCase = new UpdateTeamUseCase(mockTeamRepository, mockMembershipRepository);
|
||||
|
||||
const command: UpdateTeamInput = {
|
||||
teamId: 'team-1',
|
||||
@@ -66,11 +65,11 @@ describe('UpdateTeamUseCase', () => {
|
||||
} as unknown as ITeamMembershipRepository;
|
||||
|
||||
const present = vi.fn<(data: UpdateTeamResult) => void>();
|
||||
const output: UseCaseOutputPort<UpdateTeamResult> & { present: typeof present } = {
|
||||
const output: { present: typeof present } = {
|
||||
present,
|
||||
};
|
||||
|
||||
const useCase = new UpdateTeamUseCase({} as unknown as ITeamRepository, mockMembershipRepository, output);
|
||||
const useCase = new UpdateTeamUseCase({} as unknown as ITeamRepository, mockMembershipRepository);
|
||||
|
||||
const command: UpdateTeamInput = {
|
||||
teamId: 'team-1',
|
||||
@@ -101,11 +100,11 @@ describe('UpdateTeamUseCase', () => {
|
||||
} as unknown as ITeamMembershipRepository;
|
||||
|
||||
const present = vi.fn<(data: UpdateTeamResult) => void>();
|
||||
const output: UseCaseOutputPort<UpdateTeamResult> & { present: typeof present } = {
|
||||
const output: { present: typeof present } = {
|
||||
present,
|
||||
};
|
||||
|
||||
const useCase = new UpdateTeamUseCase(mockTeamRepository, mockMembershipRepository, output);
|
||||
const useCase = new UpdateTeamUseCase(mockTeamRepository, mockMembershipRepository);
|
||||
|
||||
const command: UpdateTeamInput = {
|
||||
teamId: 'team-1',
|
||||
@@ -136,11 +135,11 @@ describe('UpdateTeamUseCase', () => {
|
||||
} as unknown as ITeamMembershipRepository;
|
||||
|
||||
const present = vi.fn<(data: UpdateTeamResult) => void>();
|
||||
const output: UseCaseOutputPort<UpdateTeamResult> & { present: typeof present } = {
|
||||
const output: { present: typeof present } = {
|
||||
present,
|
||||
};
|
||||
|
||||
const useCase = new UpdateTeamUseCase(mockTeamRepository, mockMembershipRepository, output);
|
||||
const useCase = new UpdateTeamUseCase(mockTeamRepository, mockMembershipRepository);
|
||||
|
||||
const command: UpdateTeamInput = {
|
||||
teamId: 'team-1',
|
||||
|
||||
Reference in New Issue
Block a user