Fix tests and linter

This commit is contained in:
Charles Bochet
2024-03-15 19:14:57 +01:00
parent 2c09096edd
commit 1cc8edd016
4 changed files with 0 additions and 208 deletions

View File

@ -1,38 +0,0 @@
import { act, renderHook } from '@testing-library/react';
import { useEmailThread } from '../useEmailThread';
const mockSetViewableEmailThreadId = jest.fn();
const mockUseOpenEmailThreadRightDrawer = jest.fn();
jest.mock('recoil', () => ({
useSetRecoilState: () => mockSetViewableEmailThreadId,
}));
jest.mock(
'@/activities/emails/right-drawer/hooks/useOpenEmailThreadRightDrawer',
() => ({
useOpenEmailThreadRightDrawer: () => mockUseOpenEmailThreadRightDrawer,
}),
);
jest.mock('@/activities/emails/state/viewableEmailThreadIdState', () => ({
viewableEmailThreadIdState: () => 'mockViewableEmailThreadIdState',
}));
describe('useEmailThread hook', () => {
beforeEach(() => {
jest.clearAllMocks();
});
it('openEmailThread function', () => {
const { result } = renderHook(() => useEmailThread());
act(() => {
result.current.openEmailThread('mockThreadId');
});
expect(mockSetViewableEmailThreadId).toHaveBeenCalledWith('mockThreadId');
expect(mockUseOpenEmailThreadRightDrawer).toHaveBeenCalled();
});
});