mirror of
https://github.com/Unleash/unleash.git
synced 2024-10-18 20:09:08 +02:00
18 lines
450 B
TypeScript
18 lines
450 B
TypeScript
|
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,
|
||
|
});
|
||
|
};
|