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({