From eb7e7a8cc879cb71589e40e574690edff584eeeb Mon Sep 17 00:00:00 2001 From: mertmit Date: Sat, 11 Nov 2023 14:29:40 +0300 Subject: [PATCH] test: duplicate column modal Signed-off-by: mertmit --- tests/playwright/pages/Dashboard/Grid/Column/index.ts | 4 +++- .../playwright/tests/db/columns/columnMenuOperations.spec.ts | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/playwright/pages/Dashboard/Grid/Column/index.ts b/tests/playwright/pages/Dashboard/Grid/Column/index.ts index 5c98201847..c2c4797712 100644 --- a/tests/playwright/pages/Dashboard/Grid/Column/index.ts +++ b/tests/playwright/pages/Dashboard/Grid/Column/index.ts @@ -319,10 +319,12 @@ export class ColumnPageObject extends BasePage { await this.rootPage.locator('.nc-more-options').click(); } - async duplicateColumn({ title, expectedTitle = `${title}_copy` }: { title: string; expectedTitle?: string }) { + async duplicateColumn({ title, expectedTitle = `${title} copy` }: { title: string; expectedTitle?: string }) { await this.grid.get().locator(`th[data-title="${title}"] .nc-ui-dt-dropdown`).click(); await this.rootPage.locator('li[role="menuitem"]:has-text("Duplicate"):visible').click(); + await this.rootPage.locator('.nc-modal-column-duplicate .nc-button:has-text("Confirm"):visible').click(); + // await this.verifyToast({ message: 'Column duplicated successfully' }); await this.grid.get().locator(`th[data-title="${expectedTitle}"]`).waitFor({ state: 'visible' }); } diff --git a/tests/playwright/tests/db/columns/columnMenuOperations.spec.ts b/tests/playwright/tests/db/columns/columnMenuOperations.spec.ts index 1cd6e26ff3..98f0069f93 100644 --- a/tests/playwright/tests/db/columns/columnMenuOperations.spec.ts +++ b/tests/playwright/tests/db/columns/columnMenuOperations.spec.ts @@ -70,7 +70,7 @@ test.describe('Column menu operations', () => { }); await dashboard.grid.column.duplicateColumn({ title, - expectedTitle: `${title}_copy_1`, + expectedTitle: `${title} copy_1`, }); } await dashboard.closeTab({ title: 'Film' });