From 43832e0db300548e5d2beb719e9e96f17817e7ce Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Tue, 5 Mar 2024 22:30:43 +0100
Subject: [PATCH] =?UTF-8?q?e2e=20user=20aus=20gitops=20nutzen,=20fix=20vor?=
 =?UTF-8?q?gang=20status=20pr=C3=BCfung?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../vorgang-detail/vorgang-abschliessen.cy.ts | 14 ++++----
 .../vorgang-detail/vorgang-forward-fail.cy.ts |  4 +--
 .../vorgang-detail/vorgang-forward.cy.ts      |  6 ++--
 .../vorgang-forwarding-failed-cy.ts           |  6 ++--
 .../vorgang-loeschen-anfordern.cy.ts          | 26 +++++++--------
 .../vorgang-detail/vorgang-verwerfen.ea.cy.ts | 14 ++++----
 .../vorgang-wiedereroeffnen.ea.cy.ts          | 21 ++++++------
 .../vorgang-zurueckholen.ea.cy.ts             | 14 ++++----
 .../loeschen-anfordern.cy.ts                  | 20 +++++------
 .../src/fixtures/argocd/by-ea-dev.yaml        | 33 +++++--------------
 .../src/fixtures/argocd/by-main-dev.yaml      | 25 --------------
 .../apps/alfa-e2e/src/support/cypress.util.ts |  4 +++
 12 files changed, 75 insertions(+), 112 deletions(-)

diff --git a/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-abschliessen.cy.ts b/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-abschliessen.cy.ts
index 15b06ef241..98cdcc6f7f 100644
--- a/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-abschliessen.cy.ts
+++ b/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-abschliessen.cy.ts
@@ -44,7 +44,7 @@ import {
 } from '../../../page-objects/main.po';
 import { VorgangPage } from '../../../page-objects/vorgang.po';
 import { dropCollections } from '../../../support/cypress-helper';
-import { contains, exist, haveText, notExist } from '../../../support/cypress.util';
+import { contains, exist, haveText, haveTextIgnoringLeadingAndTrailingWhitespace, notExist } from '../../../support/cypress.util';
 
 describe('Vorgang abschliessen', () => {
   const mainPage: MainPage = new MainPage();
@@ -88,7 +88,7 @@ describe('Vorgang abschliessen', () => {
 
     describe('by button', () => {
       it('should have status Beschieden', () => {
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangPage.getVorgangDetailHeader().getStatus(),
           vorgangStatusLabelE2E[vorgangAbschliessen.status],
         );
@@ -108,7 +108,7 @@ describe('Vorgang abschliessen', () => {
       });
 
       it('should have status Abgeschlossen', () => {
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangPage.getVorgangDetailHeader().getStatus(),
           vorgangStatusLabelE2E[VorgangStatusE2E.ABGESCHLOSSEN],
         );
@@ -124,7 +124,7 @@ describe('Vorgang abschliessen', () => {
       });
 
       it('should have status Abgeschlossen', () => {
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangList.getListItem(vorgangAbschliessen.name).getStatus(),
           vorgangStatusLabelE2E[VorgangStatusE2E.ABGESCHLOSSEN],
         );
@@ -142,7 +142,7 @@ describe('Vorgang abschliessen', () => {
 
     describe('by icon-button', () => {
       it('should have status Beschieden', () => {
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangPage.getVorgangDetailHeader().getStatus(),
           vorgangStatusLabelE2E[vorgangAbschliessenRevoke.status],
         );
@@ -165,7 +165,7 @@ describe('Vorgang abschliessen', () => {
       it('should show status Beschieden after progressbar dissapear', () => {
         notExist(vorgangPage.getProgressBar());
 
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangPage.getVorgangDetailHeader().getStatus(),
           vorgangStatusLabelE2E[VorgangStatusE2E.IN_BEARBEITUNG],
         );
@@ -181,7 +181,7 @@ describe('Vorgang abschliessen', () => {
       });
 
       it('should have status Beschieden', () => {
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangList.getListItem(vorgangAbschliessenRevoke.name).getStatus(),
           vorgangStatusLabelE2E[VorgangStatusE2E.IN_BEARBEITUNG],
         );
diff --git a/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-forward-fail.cy.ts b/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-forward-fail.cy.ts
index 5de87937b1..d4f28e589e 100644
--- a/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-forward-fail.cy.ts
+++ b/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-forward-fail.cy.ts
@@ -27,7 +27,7 @@ import { VorgangE2E, VorgangStatusE2E, vorgangStatusLabelE2E } from '../../../mo
 import { MainPage, waitForSpinnerToDisappear } from '../../../page-objects/main.po';
 import { VorgangPage } from '../../../page-objects/vorgang.po';
 import { dropCollections } from '../../../support/cypress-helper';
-import { exist, haveText, notExist } from '../../../support/cypress.util';
+import { exist, haveText, haveTextIgnoringLeadingAndTrailingWhitespace, notExist } from '../../../support/cypress.util';
 import { FORWARDING_INVALID_EMAIL } from '../../../support/data.util';
 import { loginAsEmil } from '../../../support/user-util';
 import { createVorgang, initVorgang } from '../../../support/vorgang-util';
@@ -81,7 +81,7 @@ describe.skip('{TODO: need to fix with a mock} Vorgang forwarding fail', () => {
     it('should have status ' + vorgangStatusLabelE2E[VorgangStatusE2E.IN_BEARBEITUNG], () => {
       waitForSpinnerToDisappear();
 
-      haveText(
+      haveTextIgnoringLeadingAndTrailingWhitespace(
         vorgangPage.getVorgangDetailHeader().getStatus(),
         vorgangStatusLabelE2E[VorgangStatusE2E.IN_BEARBEITUNG],
       );
diff --git a/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-forward.cy.ts b/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-forward.cy.ts
index 60283ce3ce..f744472a96 100644
--- a/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-forward.cy.ts
+++ b/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-forward.cy.ts
@@ -27,7 +27,7 @@ import { VorgangE2E, VorgangStatusE2E, vorgangStatusLabelE2E } from '../../../mo
 import { MainPage, waitForSpinnerToDisappear } from '../../../page-objects/main.po';
 import { VorgangPage } from '../../../page-objects/vorgang.po';
 import { dropCollections } from '../../../support/cypress-helper';
-import { exist, haveText, haveValue, notExist } from '../../../support/cypress.util';
+import { exist, haveText, haveTextIgnoringLeadingAndTrailingWhitespace, haveValue, notExist } from '../../../support/cypress.util';
 import {
   FORWARDING_INVALID_EMAIL,
   FORWARDING_TEST_EMAIL,
@@ -128,7 +128,7 @@ describe.skip('Vorgang forward', () => {
       () => {
         waitForSpinnerToDisappear();
 
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangPage.getVorgangDetailHeader().getStatus(),
           vorgangStatusLabelE2E[VorgangStatusE2E.WEITERGELEITET],
         );
@@ -162,7 +162,7 @@ describe.skip('Vorgang forward', () => {
         vorgangPage.getSubnavigation().getBackButton().click();
         waitForSpinnerToDisappear();
 
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangList.getListItem(vorgang.name).getStatus(),
           vorgangStatusLabelE2E[VorgangStatusE2E.WEITERGELEITET],
         );
diff --git a/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-forwarding-failed-cy.ts b/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-forwarding-failed-cy.ts
index 9d7b7fdee9..464456fbfe 100644
--- a/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-forwarding-failed-cy.ts
+++ b/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-forwarding-failed-cy.ts
@@ -27,7 +27,7 @@ import { VorgangE2E, VorgangStatusE2E, vorgangStatusLabelE2E } from '../../../mo
 import { MainPage, waitForSpinnerToDisappear } from '../../../page-objects/main.po';
 import { VorgangPage } from '../../../page-objects/vorgang.po';
 import { dropCollections } from '../../../support/cypress-helper';
-import { exist, haveText, notExist } from '../../../support/cypress.util';
+import { exist, haveText, haveTextIgnoringLeadingAndTrailingWhitespace, notExist } from '../../../support/cypress.util';
 import { FORWARDING_TEST_EMAIL } from '../../../support/data.util';
 import { loginAsEmil } from '../../../support/user-util';
 import { createVorgang, initVorgang } from '../../../support/vorgang-util';
@@ -83,7 +83,7 @@ describe('Vorgang forwarding failed', () => {
     it('should have status ' + vorgangStatusLabelE2E[VorgangStatusE2E.WEITERGELEITET], () => {
       waitForSpinnerToDisappear();
 
-      haveText(
+      haveTextIgnoringLeadingAndTrailingWhitespace(
         vorgangPage.getVorgangDetailHeader().getStatus(),
         vorgangStatusLabelE2E[VorgangStatusE2E.WEITERGELEITET],
       );
@@ -127,7 +127,7 @@ describe('Vorgang forwarding failed', () => {
         vorgangPage.getSubnavigation().getBackButton().click();
         waitForSpinnerToDisappear();
 
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangList.getListItem(vorgang.name).getStatus(),
           vorgangStatusLabelE2E[VorgangStatusE2E.IN_BEARBEITUNG],
         );
diff --git a/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-loeschen-anfordern.cy.ts b/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-loeschen-anfordern.cy.ts
index 91617d3639..40259c2677 100644
--- a/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-loeschen-anfordern.cy.ts
+++ b/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-loeschen-anfordern.cy.ts
@@ -33,7 +33,7 @@ import {
 import { MainPage, waitForSpinnerToDisappear } from '../../../page-objects/main.po';
 import { VorgangPage } from '../../../page-objects/vorgang.po';
 import { dropCollections } from '../../../support/cypress-helper';
-import { contains, exist, haveText, notExist } from '../../../support/cypress.util';
+import { contains, exist, haveText, haveTextIgnoringLeadingAndTrailingWhitespace, notExist } from '../../../support/cypress.util';
 import { loginAsEmil } from '../../../support/user-util';
 import { buildVorgang, initVorgaenge, objectIds } from '../../../support/vorgang-util';
 
@@ -91,7 +91,7 @@ describe('Vorgang löschen anfordern', () => {
 
     describe('by button', () => {
       it('should have status Abgeschlossen', () => {
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangPage.getVorgangDetailHeader().getStatus(),
           vorgangStatusLabelE2E[vorgangAbgeschlossenLoeschenAnfordern.status],
         );
@@ -112,7 +112,7 @@ describe('Vorgang löschen anfordern', () => {
       });
 
       it('should have status zu Löschen', () => {
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangPage.getVorgangDetailHeader().getStatus(),
           vorgangStatusLabelE2E[VorgangStatusE2E.ZU_LOESCHEN],
         );
@@ -126,7 +126,7 @@ describe('Vorgang löschen anfordern', () => {
       });
 
       it('should have status zu Löschen', () => {
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangList.getListItem(vorgangAbgeschlossenLoeschenAnfordern.name).getStatus(),
           vorgangStatusLabelE2E[VorgangStatusE2E.ZU_LOESCHEN],
         );
@@ -144,7 +144,7 @@ describe('Vorgang löschen anfordern', () => {
 
     describe('by icon-button', () => {
       it('should have status Abgeschlossen', () => {
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangPage.getVorgangDetailHeader().getStatus(),
           vorgangStatusLabelE2E[vorgangAbgeschlossenLoeschenAnfordernRevoke.status],
         );
@@ -168,7 +168,7 @@ describe('Vorgang löschen anfordern', () => {
       it('should show status Abgeschlossen', () => {
         notExist(vorgangPage.getProgressBar());
 
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangPage.getVorgangDetailHeader().getStatus(),
           vorgangStatusLabelE2E[VorgangStatusE2E.ABGESCHLOSSEN],
         );
@@ -182,7 +182,7 @@ describe('Vorgang löschen anfordern', () => {
       });
 
       it('should have status Abgeschlossen', () => {
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangList.getListItem(vorgangAbgeschlossenLoeschenAnfordernRevoke.name).getStatus(),
           vorgangStatusLabelE2E[VorgangStatusE2E.ABGESCHLOSSEN],
         );
@@ -200,7 +200,7 @@ describe('Vorgang löschen anfordern', () => {
 
     describe('by button', () => {
       it('should have status Verworfen', () => {
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangPage.getVorgangDetailHeader().getStatus(),
           vorgangStatusLabelE2E[vorgangVerworfenLoeschenAnfordern.status],
         );
@@ -221,7 +221,7 @@ describe('Vorgang löschen anfordern', () => {
       });
 
       it('should have status zu Löschen', () => {
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangPage.getVorgangDetailHeader().getStatus(),
           vorgangStatusLabelE2E[VorgangStatusE2E.ZU_LOESCHEN],
         );
@@ -235,7 +235,7 @@ describe('Vorgang löschen anfordern', () => {
       });
 
       it('should have status zu Löschen', () => {
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangList.getListItem(vorgangVerworfenLoeschenAnfordern.name).getStatus(),
           vorgangStatusLabelE2E[VorgangStatusE2E.ZU_LOESCHEN],
         );
@@ -253,7 +253,7 @@ describe('Vorgang löschen anfordern', () => {
 
     describe('by icon-button', () => {
       it('should have status Verworfen', () => {
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangPage.getVorgangDetailHeader().getStatus(),
           vorgangStatusLabelE2E[vorgangVerworfenLoeschenAnfordernRevoke.status],
         );
@@ -277,7 +277,7 @@ describe('Vorgang löschen anfordern', () => {
       it('should show status Verworfen', () => {
         notExist(vorgangPage.getProgressBar());
 
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangPage.getVorgangDetailHeader().getStatus(),
           vorgangStatusLabelE2E[VorgangStatusE2E.VERWORFEN],
         );
@@ -291,7 +291,7 @@ describe('Vorgang löschen anfordern', () => {
       });
 
       it('should have status Verworfen', () => {
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangList.getListItem(vorgangVerworfenLoeschenAnfordernRevoke.name).getStatus(),
           vorgangStatusLabelE2E[VorgangStatusE2E.VERWORFEN],
         );
diff --git a/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-verwerfen.ea.cy.ts b/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-verwerfen.ea.cy.ts
index 20afc28198..28c34b8b95 100644
--- a/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-verwerfen.ea.cy.ts
+++ b/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-verwerfen.ea.cy.ts
@@ -43,7 +43,7 @@ import {
 } from '../../../model/vorgang';
 import { MainPage, waitForSpinnerToDisappear } from '../../../page-objects/main.po';
 import { VorgangPage } from '../../../page-objects/vorgang.po';
-import { contains, exist, haveText, notExist } from '../../../support/cypress.util';
+import { contains, exist, haveText, haveTextIgnoringLeadingAndTrailingWhitespace, notExist } from '../../../support/cypress.util';
 
 registerLocaleData(localeDe, 'de', localeDeExtra);
 
@@ -82,7 +82,7 @@ describe('Vorgang Verwerfen', () => {
 
     describe('by button', () => {
       it('should have status Neu', () => {
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangPage.getVorgangDetailHeader().getStatus(),
           vorgangStatusLabelE2E[vorgangVerwerfen.status],
         );
@@ -103,7 +103,7 @@ describe('Vorgang Verwerfen', () => {
       });
 
       it('should have status Verworfen', () => {
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangPage.getVorgangDetailHeader().getStatus(),
           vorgangStatusLabelE2E[VorgangStatusE2E.VERWORFEN],
         );
@@ -122,7 +122,7 @@ describe('Vorgang Verwerfen', () => {
       });
 
       it('should have status Verworfen', () => {
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangList.getListItem(vorgangVerwerfen.name).getStatus(),
           vorgangStatusLabelE2E[VorgangStatusE2E.VERWORFEN],
         );
@@ -140,7 +140,7 @@ describe('Vorgang Verwerfen', () => {
 
     describe('by icon-button', () => {
       it('should have status Neu', () => {
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangPage.getVorgangDetailHeader().getStatus(),
           vorgangStatusLabelE2E[vorgangVerwerfenRevoke.status],
         );
@@ -164,7 +164,7 @@ describe('Vorgang Verwerfen', () => {
       it('should show status Neu after progressbar dissapear', () => {
         notExist(vorgangPage.getProgressBar());
 
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangPage.getVorgangDetailHeader().getStatus(),
           vorgangStatusLabelE2E[VorgangStatusE2E.NEU],
         );
@@ -183,7 +183,7 @@ describe('Vorgang Verwerfen', () => {
       });
 
       it('should have status Neu', () => {
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangList.getListItem(vorgangVerwerfenRevoke.name).getStatus(),
           vorgangStatusLabelE2E[VorgangStatusE2E.NEU],
         );
diff --git a/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-wiedereroeffnen.ea.cy.ts b/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-wiedereroeffnen.ea.cy.ts
index 2410880300..f2d958870b 100644
--- a/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-wiedereroeffnen.ea.cy.ts
+++ b/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-wiedereroeffnen.ea.cy.ts
@@ -40,7 +40,7 @@ import {
 } from '../../../model/vorgang';
 import { MainPage, waitForSpinnerToDisappear } from '../../../page-objects/main.po';
 import { VorgangPage } from '../../../page-objects/vorgang.po';
-import { contains, exist, haveText, notExist } from '../../../support/cypress.util';
+import { contains, exist, haveText, haveTextIgnoringLeadingAndTrailingWhitespace, notExist } from '../../../support/cypress.util';
 
 describe('Vorgang wiedereroeffnen', () => {
   const mainPage: MainPage = new MainPage();
@@ -85,7 +85,7 @@ describe('Vorgang wiedereroeffnen', () => {
 
       describe('by button', () => {
         it('should have status Abgeschlossen', () => {
-          haveText(
+          haveTextIgnoringLeadingAndTrailingWhitespace(
             vorgangPage.getVorgangDetailHeader().getStatus(),
             vorgangStatusLabelE2E[vorgangAbgeschlossenWiedereroeffnen.status],
           );
@@ -106,11 +106,10 @@ describe('Vorgang wiedereroeffnen', () => {
         });
 
         it('should have status In Bearbeitung', () => {
-          vorgangPage
-            .getVorgangDetailHeader()
-            .getStatus()
-            .should('exist')
-            .should('have.text', vorgangStatusLabelE2E[VorgangStatusE2E.IN_BEARBEITUNG]);
+          haveTextIgnoringLeadingAndTrailingWhitespace(
+            vorgangPage.getVorgangDetailHeader().getStatus(),
+            vorgangStatusLabelE2E[VorgangStatusE2E.IN_BEARBEITUNG],
+          );
         });
 
         it('back to vorgang list', () => {
@@ -121,7 +120,7 @@ describe('Vorgang wiedereroeffnen', () => {
         });
 
         it('should have status In Bearbeitung', () => {
-          haveText(
+          haveTextIgnoringLeadingAndTrailingWhitespace(
             vorgangList.getListItem(vorgangAbgeschlossenWiedereroeffnen.name).getStatus(),
             vorgangStatusLabelE2E[VorgangStatusE2E.IN_BEARBEITUNG],
           );
@@ -139,7 +138,7 @@ describe('Vorgang wiedereroeffnen', () => {
 
       describe('by icon-button', () => {
         it('should have status Abgeschlossen', () => {
-          haveText(
+          haveTextIgnoringLeadingAndTrailingWhitespace(
             vorgangPage.getVorgangDetailHeader().getStatus(),
             vorgangStatusLabelE2E[vorgangAbgeschlossenWiedereroeffnenRevoke.status],
           );
@@ -163,7 +162,7 @@ describe('Vorgang wiedereroeffnen', () => {
         it('should show status Abgeschlossen after progressbar dissapear', () => {
           notExist(vorgangPage.getProgressBar());
 
-          haveText(
+          haveTextIgnoringLeadingAndTrailingWhitespace(
             vorgangPage.getVorgangDetailHeader().getStatus(),
             vorgangStatusLabelE2E[VorgangStatusE2E.ABGESCHLOSSEN],
           );
@@ -177,7 +176,7 @@ describe('Vorgang wiedereroeffnen', () => {
         });
 
         it('should have status Abgeschlossen', () => {
-          haveText(
+          haveTextIgnoringLeadingAndTrailingWhitespace(
             vorgangList.getListItem(vorgangAbgeschlossenWiedereroeffnenRevoke.name).getStatus(),
             vorgangStatusLabelE2E[VorgangStatusE2E.ABGESCHLOSSEN],
           );
diff --git a/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-zurueckholen.ea.cy.ts b/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-zurueckholen.ea.cy.ts
index 87bb746118..6e68f50de2 100644
--- a/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-zurueckholen.ea.cy.ts
+++ b/alfa-client/apps/alfa-e2e/src/e2e/einheitlicher-ansprechpartner/vorgang-detail/vorgang-zurueckholen.ea.cy.ts
@@ -43,7 +43,7 @@ import {
 } from '../../../model/vorgang';
 import { MainPage, waitForSpinnerToDisappear } from '../../../page-objects/main.po';
 import { VorgangPage } from '../../../page-objects/vorgang.po';
-import { contains, exist, haveText, notExist } from '../../../support/cypress.util';
+import { contains, exist, haveText, haveTextIgnoringLeadingAndTrailingWhitespace, notExist } from '../../../support/cypress.util';
 
 registerLocaleData(localeDe, 'de', localeDeExtra);
 
@@ -89,7 +89,7 @@ describe('Vorgang Zurueckholen', () => {
 
     describe('by button', () => {
       it('should have status Verworfen', () => {
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangPage.getVorgangDetailHeader().getStatus(),
           vorgangStatusLabelE2E[vorgangZurueckholen.status],
         );
@@ -110,7 +110,7 @@ describe('Vorgang Zurueckholen', () => {
       });
 
       it('should have status Neu', () => {
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangPage.getVorgangDetailHeader().getStatus(),
           vorgangStatusLabelE2E[VorgangStatusE2E.NEU],
         );
@@ -128,7 +128,7 @@ describe('Vorgang Zurueckholen', () => {
       });
 
       it('should have status Neu', () => {
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangList.getListItem(vorgangZurueckholen.name).getStatus(),
           vorgangStatusLabelE2E[VorgangStatusE2E.NEU],
         );
@@ -146,7 +146,7 @@ describe('Vorgang Zurueckholen', () => {
 
     describe('by icon-button', () => {
       it('should have status Neu', () => {
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangPage.getVorgangDetailHeader().getStatus(),
           vorgangStatusLabelE2E[vorgangZurueckholenRevoke.status],
         );
@@ -170,7 +170,7 @@ describe('Vorgang Zurueckholen', () => {
       it('should show status Verworfen after progressbar dissapear', () => {
         notExist(vorgangPage.getProgressBar());
 
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangPage.getVorgangDetailHeader().getStatus(),
           vorgangStatusLabelE2E[VorgangStatusE2E.VERWORFEN],
         );
@@ -189,7 +189,7 @@ describe('Vorgang Zurueckholen', () => {
       });
 
       it('should have status Verworfen', () => {
-        haveText(
+        haveTextIgnoringLeadingAndTrailingWhitespace(
           vorgangList.getListItem(vorgangZurueckholenRevoke.name).getStatus(),
           vorgangStatusLabelE2E[VorgangStatusE2E.VERWORFEN],
         );
diff --git a/alfa-client/apps/alfa-e2e/src/e2e/main-tests/loesch-anforderung/loeschen-anfordern.cy.ts b/alfa-client/apps/alfa-e2e/src/e2e/main-tests/loesch-anforderung/loeschen-anfordern.cy.ts
index 6ae63d71c0..bf91af304c 100644
--- a/alfa-client/apps/alfa-e2e/src/e2e/main-tests/loesch-anforderung/loeschen-anfordern.cy.ts
+++ b/alfa-client/apps/alfa-e2e/src/e2e/main-tests/loesch-anforderung/loeschen-anfordern.cy.ts
@@ -22,7 +22,7 @@ import {
 import { MainPage, waitForSpinnerToDisappear } from '../../../page-objects/main.po';
 import { VorgangPage } from '../../../page-objects/vorgang.po';
 import { dropCollections, visitUrl } from '../../../support/cypress-helper';
-import { contains, exist, haveText, notExist } from '../../../support/cypress.util';
+import { contains, exist, haveText, haveTextIgnoringLeadingAndTrailingWhitespace, notExist } from '../../../support/cypress.util';
 import { loginAsLudwig, loginAsSabine } from '../../../support/user-util';
 import { buildVorgang, initVorgaenge, initVorgang, objectIds } from '../../../support/vorgang-util';
 
@@ -99,7 +99,7 @@ describe('Vorgang Löschen anfordern', () => {
     });
 
     it('Vorgang ist im Status: Zu Löschen', () => {
-      haveText(vorgangPage.getVorgangDetailHeader().getStatus(), vorgangStatusLabelE2E.ZU_LOESCHEN);
+      haveTextIgnoringLeadingAndTrailingWhitespace(vorgangPage.getVorgangDetailHeader().getStatus(), vorgangStatusLabelE2E.ZU_LOESCHEN);
     });
 
     it('Button zum Endgültig löschen ist nicht vorhanden', () => {
@@ -161,7 +161,7 @@ describe('Vorgang Löschen anfordern', () => {
         });
 
         it('should have status zu Löschen', () => {
-          haveText(
+          haveTextIgnoringLeadingAndTrailingWhitespace(
             vorgangPage.getVorgangDetailHeader().getStatus(),
             vorgangStatusLabelE2E[VorgangStatusE2E.ZU_LOESCHEN],
           );
@@ -195,7 +195,7 @@ describe('Vorgang Löschen anfordern', () => {
         });
 
         it('should have status zu Löschen', () => {
-          haveText(
+          haveTextIgnoringLeadingAndTrailingWhitespace(
             vorgangList.getListItem(vorgangAbgeschlossenLoeschenAnfordern.name).getStatus(),
             vorgangStatusLabelE2E[VorgangStatusE2E.ZU_LOESCHEN],
           );
@@ -331,7 +331,7 @@ describe('Vorgang Löschen anfordern', () => {
 
       describe('by button', () => {
         it('should have status Verworfen', () => {
-          haveText(
+          haveTextIgnoringLeadingAndTrailingWhitespace(
             vorgangPage.getVorgangDetailHeader().getStatus(),
             vorgangStatusLabelE2E[vorgangVerworfenLoeschenAnfordern.status],
           );
@@ -352,7 +352,7 @@ describe('Vorgang Löschen anfordern', () => {
         });
 
         it('should have status zu Löschen', () => {
-          haveText(
+          haveTextIgnoringLeadingAndTrailingWhitespace(
             vorgangPage.getVorgangDetailHeader().getStatus(),
             vorgangStatusLabelE2E[VorgangStatusE2E.ZU_LOESCHEN],
           );
@@ -366,7 +366,7 @@ describe('Vorgang Löschen anfordern', () => {
         });
 
         it('should have status zu Löschen', () => {
-          haveText(
+          haveTextIgnoringLeadingAndTrailingWhitespace(
             vorgangList.getListItem(vorgangVerworfenLoeschenAnfordern.name).getStatus(),
             vorgangStatusLabelE2E[VorgangStatusE2E.ZU_LOESCHEN],
           );
@@ -384,7 +384,7 @@ describe('Vorgang Löschen anfordern', () => {
 
       describe('by icon-button', () => {
         it('should have status Verworfen', () => {
-          haveText(
+          haveTextIgnoringLeadingAndTrailingWhitespace(
             vorgangPage.getVorgangDetailHeader().getStatus(),
             vorgangStatusLabelE2E[vorgangVerworfenLoeschenAnfordernRevoke.status],
           );
@@ -408,7 +408,7 @@ describe('Vorgang Löschen anfordern', () => {
         it('should show status Verworfen', () => {
           notExist(vorgangPage.getProgressBar());
 
-          haveText(
+          haveTextIgnoringLeadingAndTrailingWhitespace(
             vorgangPage.getVorgangDetailHeader().getStatus(),
             vorgangStatusLabelE2E[VorgangStatusE2E.VERWORFEN],
           );
@@ -422,7 +422,7 @@ describe('Vorgang Löschen anfordern', () => {
         });
 
         it('should have status Verworfen', () => {
-          haveText(
+          haveTextIgnoringLeadingAndTrailingWhitespace(
             vorgangList.getListItem(vorgangVerworfenLoeschenAnfordernRevoke.name).getStatus(),
             vorgangStatusLabelE2E[VorgangStatusE2E.VERWORFEN],
           );
diff --git a/alfa-client/apps/alfa-e2e/src/fixtures/argocd/by-ea-dev.yaml b/alfa-client/apps/alfa-e2e/src/fixtures/argocd/by-ea-dev.yaml
index 20927351ef..c51a91fbe8 100644
--- a/alfa-client/apps/alfa-e2e/src/fixtures/argocd/by-ea-dev.yaml
+++ b/alfa-client/apps/alfa-e2e/src/fixtures/argocd/by-ea-dev.yaml
@@ -6,20 +6,25 @@ project:
   destinations:
     - namespace: '*'
       server: https://kubernetes.default.svc
+
 alfa:
   env:
     overrideSpringProfiles: 'oc,ea,e2e,dev'
   sso:
-    serverUrl: https://sso.dev.by.ozg-cloud.de
-    apiPassword: 'Test1234!'
     keycloak_clients:
       - client_name: alfa
         client_roles:
           - name: EINHEITLICHER_ANSPRECHPARTNER
+    keycloak_users:
+      - name: emil
+        first_name: Emil
+        last_name: Ansprechpartner
+        password: "Y9nk43yrQ_zzIPpfFU-I"
+        client_roles:
+          - name: alfa
+            role: EINHEITLICHER_ANSPRECHPARTNER
   ingress:
     use_staging_cert: true
-    className: openshift-default
-  baseUrl: dev.by.ozg-cloud.de
 
 vorgang_manager:
   env:
@@ -44,28 +49,8 @@ user_manager:
   ozgcloud:
     usersync:
       onstart: true
-    keycloak:
-      api:
-        password: 'Test1234!'
-  sso:
-    serverUrl: https://sso.dev.by.ozg-cloud.de
-    api_user:
-      name: usermanagerapiuser
-      first_name: UserManager
-      last_name: ApiUser
-      realm_roles:
-        - offline_access
-        - uma_authorization
-      client_roles:
-        - name: realm-management
-          role: view-users
-        - name: realm-management
-          role: manage-users
-  baseUrl: dev.by.ozg-cloud.de
-
   ingress:
     use_staging_cert: true
-    className: openshift-default
 
 smocker:
   enabled: false
diff --git a/alfa-client/apps/alfa-e2e/src/fixtures/argocd/by-main-dev.yaml b/alfa-client/apps/alfa-e2e/src/fixtures/argocd/by-main-dev.yaml
index c7234b0863..569f411da3 100644
--- a/alfa-client/apps/alfa-e2e/src/fixtures/argocd/by-main-dev.yaml
+++ b/alfa-client/apps/alfa-e2e/src/fixtures/argocd/by-main-dev.yaml
@@ -9,13 +9,8 @@ project:
 alfa:
   env:
     overrideSpringProfiles: 'oc,e2e,dev'
-  sso:
-    serverUrl: https://sso.dev.by.ozg-cloud.de
-    apiPassword: 'Test1234!'
   ingress:
     use_staging_cert: true
-    className: openshift-default
-  baseUrl: dev.by.ozg-cloud.de
 
 vorgang_manager:
   env:
@@ -40,28 +35,8 @@ user_manager:
   ozgcloud:
     usersync:
       onstart: true
-    keycloak:
-      api:
-        password: 'Test1234!'
-  sso:
-    serverUrl: https://sso.dev.by.ozg-cloud.de
-    api_user:
-      name: usermanagerapiuser
-      first_name: UserManager
-      last_name: ApiUser
-      realm_roles:
-        - offline_access
-        - uma_authorization
-      client_roles:
-        - name: realm-management
-          role: view-users
-        - name: realm-management
-          role: manage-users
-  baseUrl: dev.by.ozg-cloud.de
-
   ingress:
     use_staging_cert: true
-    className: openshift-default
 
 smocker:
   enabled: false
diff --git a/alfa-client/apps/alfa-e2e/src/support/cypress.util.ts b/alfa-client/apps/alfa-e2e/src/support/cypress.util.ts
index 935ac6d704..d2147c980a 100644
--- a/alfa-client/apps/alfa-e2e/src/support/cypress.util.ts
+++ b/alfa-client/apps/alfa-e2e/src/support/cypress.util.ts
@@ -44,6 +44,10 @@ export function haveText(element: any, text: string): void {
   element.should('have.text', text);
 }
 
+export function haveTextIgnoringLeadingAndTrailingWhitespace(element: any, text: string): void {
+  element.invoke("text").then((elementText) => elementText.trim()).should("equal", text);
+}
+
 export function haveValue(element: any, value: string): void {
   element.should('have.value', value);
 }
-- 
GitLab