Merge branch 'INDA-330-pii-update' into 'main'
[ProtonMail-WebClient.git] / packages / testing / lib / mockUseUser.ts
blob08f8c97c7f37de60e1fbfbd6e586d21a6782b77f
1 import * as useUserModule from '@proton/account/user/hooks';
2 import type { UserModel } from '@proton/shared/lib/interfaces';
4 import { buildUser } from '../builders';
6 export const mockUseUser = (value: [Partial<UserModel>?, boolean?] = []) => {
7     const [user, cached = false] = value;
8     const mockedUseUser = jest.spyOn(useUserModule, 'useUser');
9     mockedUseUser.mockReturnValue([buildUser(user), Boolean(cached)]);
10     return mockedUseUser;