From 9f7dee3baa0b8c79acb9ece75b4b3f58110f4093 Mon Sep 17 00:00:00 2001 From: "kasia.oczkowska" Date: Fri, 19 Jan 2024 13:06:35 +0000 Subject: [PATCH] test: introuce test fix, select role by exact name --- packages/e2e-tests/fixtures/admin/roles-page.js | 6 ++---- packages/e2e-tests/tests/admin/manage-roles.spec.js | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/packages/e2e-tests/fixtures/admin/roles-page.js b/packages/e2e-tests/fixtures/admin/roles-page.js index 7d7d01c4..e46279f7 100644 --- a/packages/e2e-tests/fixtures/admin/roles-page.js +++ b/packages/e2e-tests/fixtures/admin/roles-page.js @@ -31,7 +31,7 @@ export class AdminRolesPage extends AuthenticatedPage { await this.roleDrawerLink.click(); await this.isMounted(); await this.rolesLoader.waitFor({ - state: 'detached' + state: 'detached', }); } @@ -43,9 +43,7 @@ export class AdminRolesPage extends AuthenticatedPage { state: 'detached', }); return this.roleRow.filter({ - has: this.page.getByTestId('role-name').filter({ - hasText: name, - }), + has: this.page.getByTestId('role-name').getByText(name, { exact: true }), }); } diff --git a/packages/e2e-tests/tests/admin/manage-roles.spec.js b/packages/e2e-tests/tests/admin/manage-roles.spec.js index 506636b6..1cf01aec 100644 --- a/packages/e2e-tests/tests/admin/manage-roles.spec.js +++ b/packages/e2e-tests/tests/admin/manage-roles.spec.js @@ -197,7 +197,7 @@ test.describe('Role management page', () => { await adminCreateUserPage.passwordInput.fill('sample'); await adminCreateUserPage.roleInput.click(); await adminCreateUserPage.page - .getByRole('option', { name: 'Delete Role' }) + .getByRole('option', { name: 'Delete Role', exact: true }) .click(); await adminCreateUserPage.createButton.click(); await adminUsersPage.snackbar.waitFor({