Closed
Description
@testing-library/react
version: 15.0.4- Testing Framework and version: vitest 1.5.0
- DOM Environment: jsdom
Relevant code or config:
import { RenderHookOptions, renderHook } from '@testing-library/react';
export const renderHookHelper = <TProps, TResult>(
callback: (props: TProps) => TResult,
options: RenderHookOptions<TProps> = {},
) => {
// ...
// bunch of code
// ...
return renderHook(callback, { ...options });
};
What you did:
We use the RenderHookOptions
type for a parameter in a helper function where we call renderHook
.
What happened:

Reproduction:
https://stackblitz.com/edit/rtl-template-22bvkk?file=src%2FApp.test.tsx
Problem description:
We can't simply use the RenderHookOptions
type in our helper function. There are workaround to this problem but I thought that maybe this change was not intentional.