Open
Labels
enhancementNew feature or requestNew feature or request
Description
Describe the feature you'd like:
I would like to be able to test a re-render with a different wrapper.
The use case is to ensure that returned callbacks of the tested hook are changed when a new wrapper is used.
Mimic what was added in the testing-library/react-hooks-testing-library in testing-library/react-hooks-testing-library#381
Additionally, update the types of wrapper.
Suggested implementation:
I can't manage to modify pure.js to convey this.
Describe alternatives you've considered:
Teachability, Documentation, Adoption, Migration Strategy:
Reacted by Juanjo Lopez and Pierluigi Vernetto
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Activity
eps1lon commentedon Mar 9, 2024
It should be a different option. It's just confusing to pass the same props to both the hook and the wrapper component. Especially from a type perspective this is a nightmare.
The requested API is especially odd since we don't seem to need it for component testing. I'm inclined to recommend to people to write a test component instead and test that with
render.renderHookwas really just a convenience wrapper for the 90% not a 1st class testing API.