website refactor
This commit is contained in:
@@ -48,9 +48,10 @@ describe('UpdateLeagueMemberRoleUseCase', () => {
|
||||
it('returns error if membership not found', async () => {
|
||||
const mockLeagueMembershipRepository = {
|
||||
getLeagueMembers: vi.fn().mockResolvedValue([]),
|
||||
} as any;
|
||||
saveMembership: vi.fn(),
|
||||
};
|
||||
|
||||
const useCase = new UpdateLeagueMemberRoleUseCase(mockLeagueMembershipRepository);
|
||||
const useCase = new UpdateLeagueMemberRoleUseCase(mockLeagueMembershipRepository as unknown as LeagueMembershipRepository);
|
||||
|
||||
const input: UpdateLeagueMemberRoleInput = {
|
||||
leagueId: 'league-1',
|
||||
@@ -75,9 +76,10 @@ describe('UpdateLeagueMemberRoleUseCase', () => {
|
||||
getLeagueMembers: vi
|
||||
.fn()
|
||||
.mockRejectedValue(new Error('Database connection failed')),
|
||||
} as any;
|
||||
saveMembership: vi.fn(),
|
||||
};
|
||||
|
||||
const useCase = new UpdateLeagueMemberRoleUseCase(mockLeagueMembershipRepository);
|
||||
const useCase = new UpdateLeagueMemberRoleUseCase(mockLeagueMembershipRepository as unknown as LeagueMembershipRepository);
|
||||
|
||||
const input: UpdateLeagueMemberRoleInput = {
|
||||
leagueId: 'league-1',
|
||||
@@ -110,14 +112,14 @@ describe('UpdateLeagueMemberRoleUseCase', () => {
|
||||
const mockLeagueMembershipRepository = {
|
||||
getLeagueMembers: vi.fn().mockResolvedValue([mockMembership]),
|
||||
saveMembership: vi.fn().mockResolvedValue(undefined),
|
||||
} as any;
|
||||
};
|
||||
|
||||
const useCase = new UpdateLeagueMemberRoleUseCase(mockLeagueMembershipRepository);
|
||||
const useCase = new UpdateLeagueMemberRoleUseCase(mockLeagueMembershipRepository as unknown as LeagueMembershipRepository);
|
||||
|
||||
const result = await useCase.execute({
|
||||
leagueId: 'league-1',
|
||||
targetDriverId: 'driver-1',
|
||||
newRole: 'manager' as any,
|
||||
newRole: 'manager' as unknown as 'member',
|
||||
});
|
||||
|
||||
expect(result.isErr()).toBe(true);
|
||||
@@ -143,9 +145,9 @@ describe('UpdateLeagueMemberRoleUseCase', () => {
|
||||
const mockLeagueMembershipRepository = {
|
||||
getLeagueMembers: vi.fn().mockResolvedValue([mockOwnerMembership]),
|
||||
saveMembership: vi.fn().mockResolvedValue(undefined),
|
||||
} as any;
|
||||
};
|
||||
|
||||
const useCase = new UpdateLeagueMemberRoleUseCase(mockLeagueMembershipRepository);
|
||||
const useCase = new UpdateLeagueMemberRoleUseCase(mockLeagueMembershipRepository as unknown as LeagueMembershipRepository);
|
||||
|
||||
const result = await useCase.execute({
|
||||
leagueId: 'league-1',
|
||||
|
||||
Reference in New Issue
Block a user