12 lines
455 B
TypeScript
12 lines
455 B
TypeScript
import { render as testingLibraryRender } from '@testing-library/react';
|
|
import { ThemeProvider } from '../src/ThemeProvider';
|
|
|
|
export function render(children: React.ReactNode) {
|
|
const { rerender, ...others } = testingLibraryRender(<ThemeProvider>{children}</ThemeProvider>);
|
|
return {
|
|
rerender: (ui: React.ReactElement<any, string | React.JSXElementConstructor<any>>) =>
|
|
rerender(<ThemeProvider>{ui}</ThemeProvider>),
|
|
...others,
|
|
};
|
|
}
|