Open jjoselv opened 6 months ago
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
. renderHook
was really just a convenience wrapper for the 90% not a 1st class testing API.
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 https://github.com/testing-library/react-hooks-testing-library/pull/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: