import React from 'react'; import { render, type RenderOptions } from '@testing-library/react'; import { MemoryRouter } from 'react-router-dom'; import { TranslationProvider } from '../../src/i18n/TranslationContext'; interface RenderWithProvidersOptions extends Omit { initialEntries?: string[]; } function renderWithProviders( ui: React.ReactElement, { initialEntries = ['/'], ...options }: RenderWithProvidersOptions = {}, ) { function Wrapper({ children }: { children: React.ReactNode }) { return ( {children} ); } return render(ui, { wrapper: Wrapper, ...options }); } export * from '@testing-library/react'; export { renderWithProviders as render };