import { showAlert, showError, showModal, showPrompt } from './ui/components/modals'; export const getAndClearShowPromptMockArgs = () => { const mockFn = showPrompt as jest.Mock>; const options = mockFn.mock.calls[0][0]; mockFn.mockClear(); return options; }; export const getAndClearShowAlertMockArgs = () => { const mockFn = showAlert as jest.Mock>; const { title, okLabel, addCancel, message, onConfirm } = mockFn.mock.calls[0][0]; mockFn.mockClear(); return { title, okLabel, addCancel, message, onConfirm, }; }; export const getAndClearShowErrorMockArgs = () => { const mockFn = showError as jest.Mock>; const options = mockFn.mock.calls[0][0]; mockFn.mockClear(); return options; }; export const getAndClearShowModalMockArgs = () => { const mockFn = showModal as jest.Mock>; const args = mockFn.mock.calls[0][1]; mockFn.mockClear(); return args; };