diff --git a/tests/ui/SearchPageTest.tsx b/tests/ui/SearchPageTest.tsx index fb32edda7206..d8706c40efbc 100644 --- a/tests/ui/SearchPageTest.tsx +++ b/tests/ui/SearchPageTest.tsx @@ -110,13 +110,17 @@ describe('SearchPageNarrow', () => { it('NavigationTabBar should be hidden when the search input is focused', async () => { renderPage(); + await act(async () => { + jest.advanceTimersByTime(0); + }); + expect(screen.getByTestId('SearchPageNarrow')).toBeTruthy(); // Initially, there are two NavigationTabBars on screen: one from TopLevelNavigationTabBar and one from SearchPageNarrow. let navigationTabBars = screen.getAllByTestId('NavigationTabBar'); expect(navigationTabBars).toHaveLength(2); - const searchAutocompleteInput = await screen.findByTestId('search-autocomplete-text-input'); + const searchAutocompleteInput = screen.getByTestId('search-autocomplete-text-input'); expect(searchAutocompleteInput).toBeTruthy(); // When the search input is focused, the NavigationTabBar from SearchPageNarrow will unmount, and the one from TopLevelNavigationTabBar will be hidden.