From 535b5ff7c2de01edbc43b055db1daba2eaef2090 Mon Sep 17 00:00:00 2001 From: pengx17 Date: Mon, 21 Apr 2025 04:14:29 +0000 Subject: [PATCH] fix(core): flaky quick search test (#11833) --- tests/affine-local/e2e/quick-search.spec.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/affine-local/e2e/quick-search.spec.ts b/tests/affine-local/e2e/quick-search.spec.ts index f3b958aef..7fa16afe1 100644 --- a/tests/affine-local/e2e/quick-search.spec.ts +++ b/tests/affine-local/e2e/quick-search.spec.ts @@ -464,6 +464,8 @@ test('can use @ to open quick search to search for doc and insert into canvas', const url = page.url(); + const docTitle = await page.getByTestId('title-edit-button').innerText(); + await clickNewPageButton(page); await clickEdgelessModeButton(page); await page.locator('affine-edgeless-root').press('@'); @@ -475,7 +477,9 @@ test('can use @ to open quick search to search for doc and insert into canvas', await insertInputText(page, url); // expect the default page to be selected - await expect(page.locator('[cmdk-group-items] [cmdk-item]')).toHaveCount(5); + await expect( + page.locator('[cmdk-group-items] [cmdk-item][data-selected="true"]') + ).toContainText(docTitle); // press enter to insert the page to canvas await page.keyboard.press('Enter'); @@ -484,7 +488,7 @@ test('can use @ to open quick search to search for doc and insert into canvas', ).toBeVisible(); await expect( page.locator('.affine-embed-linked-doc-content-title') - ).toContainText('Getting Started'); + ).toContainText(docTitle); // focus on the note block await page.waitForTimeout(500);