1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-10-18 20:09:08 +02:00
unleash.unleash/frontend/src/utils/testRenderer.tsx

18 lines
450 B
TypeScript
Raw Normal View History

import { BrowserRouter as Router } from 'react-router-dom';
import { render as rtlRender, RenderOptions } from '@testing-library/react';
export const render = (
ui: JSX.Element,
{
route = '/',
...renderOptions
}: { route?: string } & Omit<RenderOptions, 'queries'> = {}
) => {
window.history.pushState({}, 'Test page', route);
return rtlRender(ui, {
wrapper: Router,
...renderOptions,
});
};