File tree 2 files changed +14
-1
lines changed
2 files changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -110,7 +110,7 @@ interface RenderHookOptions<Props> {
110
110
111
111
// TODO JSDOC
112
112
export function renderHook < Result , Props > (
113
- render : ( initialProps ? : Props ) => Result ,
113
+ render : ( initialProps : Props ) => Result ,
114
114
options ?: RenderHookOptions < Props > ,
115
115
) : RenderHookResult < Result , Props >
116
116
Original file line number Diff line number Diff line change @@ -152,6 +152,19 @@ export function testRenderHook() {
152
152
unmount ( )
153
153
}
154
154
155
+ export function testRenderHookProps ( ) {
156
+ const { result, rerender, unmount} = renderHook (
157
+ ( { defaultValue} ) => React . useState ( defaultValue ) [ 0 ] ,
158
+ { initialProps : { defaultValue : 2 } } ,
159
+ )
160
+
161
+ expectType < number , typeof result . current > ( result . current )
162
+
163
+ rerender ( )
164
+
165
+ unmount ( )
166
+ }
167
+
155
168
/*
156
169
eslint
157
170
testing-library/prefer-explicit-assert: "off",
You can’t perform that action at this time.
0 commit comments