deer social fork for personal usage. but you might see a use idk. github mirror
1import {GestureHandlerRootView} from 'react-native-gesture-handler'
2import {SafeAreaProvider} from 'react-native-safe-area-context'
3import {render} from '@testing-library/react-native'
4
5import {ThemeProvider} from '../src/lib/ThemeContext'
6import {type RootStoreModel, RootStoreProvider} from '../src/state'
7
8const customRender = (ui: any, rootStore: RootStoreModel) =>
9 render(
10 <GestureHandlerRootView style={{flex: 1}}>
11 <RootStoreProvider value={rootStore}>
12 <ThemeProvider theme="light">
13 <SafeAreaProvider>{ui}</SafeAreaProvider>
14 </ThemeProvider>
15 </RootStoreProvider>
16 </GestureHandlerRootView>,
17 )
18
19// re-export everything
20export * from '@testing-library/react-native'
21
22// override render method
23export {customRender as render}