diff --git a/app/util/test/renderWithProvider.tsx b/app/util/test/renderWithProvider.tsx index 20a8a2b93de..44573945b44 100644 --- a/app/util/test/renderWithProvider.tsx +++ b/app/util/test/renderWithProvider.tsx @@ -6,7 +6,11 @@ import { createStackNavigator, StackNavigationOptions, } from '@react-navigation/stack'; -import { render, renderHook } from '@testing-library/react-native'; +import { + render, + renderHook, + RenderHookOptions, +} from '@testing-library/react-native'; import { mockTheme, ThemeContext } from '../theme'; import { Theme } from '../theme/models'; @@ -83,8 +87,8 @@ export function renderScreen( ); } -export function renderHookWithProvider( - hook: () => void, +export function renderHookWithProvider( + hook: (props: Props) => Result, providerValues?: ProviderValues, ) { const { state = {} } = providerValues ?? {}; @@ -94,5 +98,5 @@ export function renderHookWithProvider( {children} ); - return renderHook(hook, { wrapper: Providers }); + return renderHook(hook, { wrapper: Providers } as RenderHookOptions); }