boxons/components/testUtils.tsx

21 lines
541 B
TypeScript
Raw Normal View History

2024-10-13 11:29:36 +00:00
import React from 'react';
import { ThemeProvider } from '@emotion/react';
import { render as rntlRender, RenderAPI } from '@testing-library/react-native';
import { theme } from '@/app/shared/theme/index';
export const render = (
component: React.ReactElement<unknown>
): RenderAPI => {
const TestProvider: React.FC<{ children: React.ReactNode }> = ({ children }) => {
return (
<ThemeProvider theme={theme}>
{children}
</ThemeProvider>
)
};
return rntlRender(component, { wrapper: TestProvider });
};