diff --git a/ts/test/components/renderComponent.tsx b/ts/test/components/renderComponent.tsx new file mode 100644 index 000000000..cad06d5b7 --- /dev/null +++ b/ts/test/components/renderComponent.tsx @@ -0,0 +1,19 @@ +/* eslint-disable import/no-extraneous-dependencies */ +import { render, RenderOptions } from '@testing-library/react'; +import { AnimatePresence } from 'framer-motion'; +import { ReactElement, ReactNode } from 'react'; +import { SessionTheme } from '../../themes/SessionTheme'; + +const Providers = ({ children }: { children: ReactNode }) => { + return ( + + {children} + + ); +}; + +const renderComponent = (ui: ReactElement, options?: Omit) => + render(ui, { wrapper: Providers, ...options }); + +export * from '@testing-library/react'; +export { renderComponent };