From 8288785d5aaa8576fd48d4b4c5633a8fe0832bce Mon Sep 17 00:00:00 2001 From: T <6601329+cookesan@users.noreply.github.com> Date: Sun, 28 Jun 2026 07:27:50 -0300 Subject: [PATCH] test: wait for filtered local search results (#5244) --- __tests__/e2e/local-search/local-search.test.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/__tests__/e2e/local-search/local-search.test.ts b/__tests__/e2e/local-search/local-search.test.ts index 6b6df97d1..71915d4a2 100644 --- a/__tests__/e2e/local-search/local-search.test.ts +++ b/__tests__/e2e/local-search/local-search.test.ts @@ -9,9 +9,18 @@ describe('local search', () => { const input = await page.waitForSelector('input#localsearch-input') await input.type('local') - await page.waitForSelector('ul#localsearch-list', { state: 'visible' }) - const searchResults = page.locator('#localsearch-list') + await page.waitForFunction(() => { + const options = [ + ...document.querySelectorAll('#localsearch-list li[role=option]') + ] + + return ( + options.length === 1 && + options[0].textContent?.includes('Local search included') + ) + }) + expect(await searchResults.locator('li[role=option]').count()).toBe(1) expect(