website refactor
This commit is contained in:
@@ -6,10 +6,20 @@ import {
|
||||
type GetCurrentUserSocialApplicationError,
|
||||
type GetCurrentUserSocialInput,
|
||||
} from './GetCurrentUserSocialUseCase';
|
||||
import { SocialGraphRepository } from '../../domain/repositories/SocialGraphRepository';
|
||||
|
||||
describe('GetCurrentUserSocialUseCase', () => {
|
||||
let socialGraphRepository: SocialGraphRepository & { getFriends: Mock };
|
||||
let logger: Logger & { debug: Mock; info: Mock; warn: Mock; error: Mock };
|
||||
let socialGraphRepository: {
|
||||
getFriends: Mock;
|
||||
getFriendIds: Mock;
|
||||
getSuggestedFriends: Mock;
|
||||
};
|
||||
let logger: {
|
||||
debug: Mock;
|
||||
info: Mock;
|
||||
warn: Mock;
|
||||
error: Mock;
|
||||
};
|
||||
let useCase: GetCurrentUserSocialUseCase;
|
||||
|
||||
beforeEach(() => {
|
||||
@@ -17,16 +27,19 @@ describe('GetCurrentUserSocialUseCase', () => {
|
||||
getFriends: vi.fn(),
|
||||
getFriendIds: vi.fn(),
|
||||
getSuggestedFriends: vi.fn(),
|
||||
} as any;
|
||||
};
|
||||
|
||||
logger = {
|
||||
debug: vi.fn(),
|
||||
info: vi.fn(),
|
||||
warn: vi.fn(),
|
||||
error: vi.fn(),
|
||||
} as any;
|
||||
};
|
||||
|
||||
useCase = new GetCurrentUserSocialUseCase(socialGraphRepository, logger);
|
||||
useCase = new GetCurrentUserSocialUseCase(
|
||||
socialGraphRepository as unknown as SocialGraphRepository,
|
||||
logger as unknown as Logger
|
||||
);
|
||||
});
|
||||
|
||||
it('returns current user social with mapped friends', async () => {
|
||||
|
||||
Reference in New Issue
Block a user