✅ test(utils): add renderWithRouter test util

This commit is contained in:
2024-02-17 14:37:59 +01:00
parent ad48b6e409
commit abd1dd50a0
2 changed files with 11 additions and 0 deletions
+1
View File
@@ -0,0 +1 @@
export { default as renderWithRouter } from './renderWithRouter'
@@ -0,0 +1,10 @@
import { render as vanillaRender, RenderResult } from '@testing-library/react'
import { RouterProvider, createMemoryRouter } from 'react-router-dom'
function render(el: React.ReactElement, routes: string[] = ['/']): RenderResult {
const router = createMemoryRouter([{ path: '/', element: el }], { initialEntries: routes })
return vanillaRender(<RouterProvider router={router} />)
}
export default render