@@ -374,12 +374,14 @@ test('navigates to settings screen after 10000 ms delay', () => {
374374
375375 fireEvent .press (screen .getByText (' Navigate to Settings with 10000 ms delay' ));
376376
377+ // jest.advanceTimersByTime causes React state updates
378+ // So it should be wrapped into act
379+ act (() => jest .advanceTimersByTime (5000 ));
380+
377381 expect (screen .queryByText (' Profile' )).toBeOnTheScreen ();
378382 expect (screen .queryByText (' Settings' )).not .toBeOnTheScreen ();
379383
380- // jest.advanceTimersByTime causes React state updates
381- // So it should be wrapped into act
382- act (() => jest .advanceTimersByTime (10000 ));
384+ act (() => jest .advanceTimersByTime (5000 ));
383385
384386 expect (screen .queryByText (' Profile' )).not .toBeOnTheScreen ();
385387 expect (screen .queryByText (' Settings' )).toBeOnTheScreen ();
@@ -407,12 +409,14 @@ test('navigates to settings screen after 10000 ms delay', () => {
407409
408410 fireEvent .press (screen .getByText (' Navigate to Settings with 10000 ms delay' ));
409411
412+ // jest.advanceTimersByTime causes React state updates
413+ // So it should be wrapped into act
414+ act (() => jest .advanceTimersByTime (5000 ));
415+
410416 expect (screen .queryByText (' Profile' )).toBeOnTheScreen ();
411417 expect (screen .queryByText (' Settings' )).not .toBeOnTheScreen ();
412418
413- // jest.advanceTimersByTime causes React state updates
414- // So it should be wrapped into act
415- act (() => jest .advanceTimersByTime (10000 ));
419+ act (() => jest .advanceTimersByTime (5000 ));
416420
417421 expect (screen .queryByText (' Profile' )).not .toBeOnTheScreen ();
418422 expect (screen .queryByText (' Settings' )).toBeOnTheScreen ();
0 commit comments