import { render, RenderOptions } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { ReactElement } from 'react'; import { BrowserRouter } from 'react-router-dom'; // Custom render function that includes providers function customRender( ui: ReactElement, options?: Omit ) { return render(ui, { wrapper: ({ children }) => {children}, ...options, }); } // Re-export everything from testing-library export * from '@testing-library/react'; // Override render method export { customRender as render }; // Setup user-event export const setupUser = () => userEvent.setup();