@@ -216,19 +216,25 @@ test('handles custom hooks with complex logic', async () => {
216216 return { count, increment, decrement, reset } ;
217217 }
218218
219- const { result, rerenderAsync } = await renderHookAsync ( useCounter , { initialProps : 5 } ) ;
219+ const { result } = await renderHookAsync ( useCounter , { initialProps : 5 } ) ;
220220 expect ( result . current . count ) . toBe ( 5 ) ;
221221
222- result . current . increment ( ) ;
223- await rerenderAsync ( 5 ) ;
222+ // eslint-disable-next-line require-await
223+ await act ( async ( ) => {
224+ result . current . increment ( ) ;
225+ } ) ;
224226 expect ( result . current . count ) . toBe ( 6 ) ;
225227
226- result . current . reset ( ) ;
227- await rerenderAsync ( 5 ) ;
228+ // eslint-disable-next-line require-await
229+ await act ( async ( ) => {
230+ result . current . reset ( ) ;
231+ } ) ;
228232 expect ( result . current . count ) . toBe ( 5 ) ;
229233
230- result . current . decrement ( ) ;
231- await rerenderAsync ( 5 ) ;
234+ // eslint-disable-next-line require-await
235+ await act ( async ( ) => {
236+ result . current . decrement ( ) ;
237+ } ) ;
232238 expect ( result . current . count ) . toBe ( 4 ) ;
233239} ) ;
234240
0 commit comments