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