From 8c53298aef54ff2fb2e98edcc8471b60e73b1430 Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Mon, 18 Nov 2024 20:47:23 +0100
Subject: [PATCH] E2E wait for user and roles table to be visible

---
 .../src/components/benutzer/benutzer.e2e.component.ts         | 4 ++--
 .../src/e2e/main-tests/benutzer_rollen/benutzer_rollen.cy.ts  | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/alfa-client/apps/admin-e2e/src/components/benutzer/benutzer.e2e.component.ts b/alfa-client/apps/admin-e2e/src/components/benutzer/benutzer.e2e.component.ts
index 0e8e8e7f9a..fa5ee64f32 100644
--- a/alfa-client/apps/admin-e2e/src/components/benutzer/benutzer.e2e.component.ts
+++ b/alfa-client/apps/admin-e2e/src/components/benutzer/benutzer.e2e.component.ts
@@ -19,8 +19,8 @@ export class BenutzerE2EComponent {
     return cy.getTestElement(this.benutzerHinzufuegenButton);
   }
 
-  public getUserRolesTable(): Cypress.Chainable<Element> {
-    return cy.getTestElement(this.userRolesTable);
+  public getUserRolesTable(...args: GetOptions[]): Cypress.Chainable<Element> {
+    return cy.getTestElement(this.userRolesTable, ...args);
   }
 
   public addUser(): void {
diff --git a/alfa-client/apps/admin-e2e/src/e2e/main-tests/benutzer_rollen/benutzer_rollen.cy.ts b/alfa-client/apps/admin-e2e/src/e2e/main-tests/benutzer_rollen/benutzer_rollen.cy.ts
index c1d04589ac..32e5b34768 100644
--- a/alfa-client/apps/admin-e2e/src/e2e/main-tests/benutzer_rollen/benutzer_rollen.cy.ts
+++ b/alfa-client/apps/admin-e2e/src/e2e/main-tests/benutzer_rollen/benutzer_rollen.cy.ts
@@ -26,7 +26,7 @@ describe('Benutzer und Rollen', () => {
   });
 
   it('should show table with users and roles', () => {
-    exist(benutzerPage.getUserRolesTable());
+    exist(benutzerPage.getUserRolesTable({ timeout: 2000 }));
   });
 
   it('should show users and attributes in table', () => {
-- 
GitLab