money-control-frontend/__spec__/custon-renders.tsx

21 lines
442 B
TypeScript

import { ReactNode } from 'react';
import { createMemoryRouter, RouterProvider } from 'react-router-dom';
import { render } from './utils';
export const renderWithProvider = (Component: ReactNode) => {
const routes = [
{
path: '/',
element: Component,
},
];
const router = createMemoryRouter(routes, {
initialEntries: ['/'],
initialIndex: 0,
});
return render(<RouterProvider router={router} />);
};