From 018f8e823b281133d4f8ce1d21e35013c7f52fc6 Mon Sep 17 00:00:00 2001 From: Pranita Fulsundar Date: Thu, 10 Apr 2025 17:08:33 +0530 Subject: [PATCH] fix: search preview test (#20744) --- .../playwright/e2e/Pages/SearchSettings.spec.ts | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/openmetadata-ui/src/main/resources/ui/playwright/e2e/Pages/SearchSettings.spec.ts b/openmetadata-ui/src/main/resources/ui/playwright/e2e/Pages/SearchSettings.spec.ts index 5ef11049cd5..4d5052b04c0 100644 --- a/openmetadata-ui/src/main/resources/ui/playwright/e2e/Pages/SearchSettings.spec.ts +++ b/openmetadata-ui/src/main/resources/ui/playwright/e2e/Pages/SearchSettings.spec.ts @@ -127,15 +127,10 @@ test.describe('Search Settings Tests', () => { test.describe('Search Preview test', () => { const table1 = new TableClass(); const table2 = new TableClass(); - // Override properties to include "Searchable" keyword - table1.entity.name = `pw-table-Searchable-${ - table1.entity.name.split('pw-table-')[1] - }`; - table1.entity.displayName = `Searchable Table ${ - table1.entity.displayName.split('pw table ')[1] - }`; - table2.entity.description = - 'This is a Searchable test table for search settings verification'; + // Override properties to include "ranking" keyword + table1.entity.name = `${table1.entity.name}-ranking`; + table1.entity.displayName = `${table1.entity.name}`; + table2.entity.description = `This is a ${table1.entity.name} test table for search settings verification`; test.beforeAll('Setup pre-requests', async ({ browser }) => { const { apiContext, afterAction } = await createNewPage(browser); @@ -164,7 +159,7 @@ test.describe('Search Preview test', () => { ); const searchInput = page.getByTestId('searchbar'); - await searchInput.fill('Searchable'); + await searchInput.fill(table1.entity.name); const descriptionField = page.getByTestId( `field-configuration-panel-description` @@ -185,7 +180,7 @@ test.describe('Search Preview test', () => { await expect( firstCard.getByTestId('entity-header-display-name') - ).toHaveText(table1.entity.displayName); + ).toHaveText(table1.entity.name); // Check the second card has table2's description using data-testid const secondCard = searchCards.nth(1);