From a0d767cfeb97de4bf9fac55fea513277357ba72b Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Sun, 7 Jan 2024 19:11:03 +0100
Subject: [PATCH] OZG-4653 OZG-4708 fix test

---
 .../vorgang-detailansicht-formdata.cy.ts      | 43 ++++++++++++-------
 .../apps/alfa-e2e/src/support/cypress.util.ts |  2 +-
 2 files changed, 29 insertions(+), 16 deletions(-)

diff --git a/alfa-client/apps/alfa-e2e/src/e2e/main-tests/vorgang-detailansicht/vorgang-detailansicht-formdata.cy.ts b/alfa-client/apps/alfa-e2e/src/e2e/main-tests/vorgang-detailansicht/vorgang-detailansicht-formdata.cy.ts
index 33e9789c46..9d37472daf 100644
--- a/alfa-client/apps/alfa-e2e/src/e2e/main-tests/vorgang-detailansicht/vorgang-detailansicht-formdata.cy.ts
+++ b/alfa-client/apps/alfa-e2e/src/e2e/main-tests/vorgang-detailansicht/vorgang-detailansicht-formdata.cy.ts
@@ -37,7 +37,7 @@ import { buildVorgang, createVorgang, initVorgaenge, objectIds } from '../../../
 
 registerLocaleData(localeDe, 'de', localeDeExtra);
 
-describe.skip('Vorgang Detailansicht with formData', () => {
+describe('Vorgang Detailansicht with formData', () => {
 	const mainPage: MainPage = new MainPage();
 	const vorgangList: VorgangListE2EComponent = mainPage.getVorgangList();
 
@@ -46,17 +46,17 @@ describe.skip('Vorgang Detailansicht with formData', () => {
 
 	const vorgangHeader: VorgangDetailHeaderE2EComponent = vorgangPage.getVorgangDetailHeader();
 
-	const vorgang: VorgangE2E = { ...createVorgang(), name: 'TestVorgang' };
-	const vorgangWithLabels: VorgangE2E = buildVorgang(objectIds[0], 'TestVorgangWithLabels');
-
 	const ort: string = 'Ort';
 	const sh_strasse: string = 'Strasse';
 	const sh_hausnummer: string = 'Hausnummer';
 	const emailadresse: string = 'E-Mail Adresse';
 	const postleitzahl: string = 'PLZ';
 
+	const vorgang: VorgangE2E = { ...createVorgang(), name: 'TestVorgang' };
+	const vorgangWithLabels: VorgangE2E = createVorgangWithLabels();
+
 	before(() => {
-		initVorgaenge([vorgang]);//, createVorgangWithLabels()]);
+		initVorgaenge([vorgang, vorgangWithLabels]);
 
 		loginAsSabine();
 
@@ -65,16 +65,29 @@ describe.skip('Vorgang Detailansicht with formData', () => {
 	})
 
 	function createVorgangWithLabels(){
-		vorgangWithLabels.eingangs[0].formData._kopControlData = {
-			metaData: true,
-			labels: { ort, sh_strasse, sh_hausnummer }
-		};
-
-		vorgangWithLabels.eingangs[0].formData.empfangendestelle._kopControlData.labels = {
-			emailadresse,
-			postleitzahl
-		};
-		return vorgangWithLabels;
+		var vorgang = buildVorgang(objectIds[0], 'TestVorgangWithLabels');
+		return {
+			...vorgang,
+			eingangs: [{
+				...vorgang.eingangs[0],
+				formData: {
+					...vorgang.eingangs[0].formData,
+					_kopControlData: {
+						metaData: true,
+						labels: { ort, sh_strasse, sh_hausnummer }
+					},
+					empfangendestelle: {
+						...vorgang.eingangs[0].formData.empfangendestelle,
+						_kopControlData: {
+							labels: {
+								emailadresse,
+								postleitzahl
+							}
+						}
+					}
+				}
+			}]
+		}
 	}
 
 	after(() => {
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 ee3a1ea7f0..19c0f9759b 100644
--- a/alfa-client/apps/alfa-e2e/src/support/cypress.util.ts
+++ b/alfa-client/apps/alfa-e2e/src/support/cypress.util.ts
@@ -65,7 +65,7 @@ export function contains(element: any, containing: string): void {
 }
 
 export function notContains(element: any, containing: string): void {
-	element.should('exist').not.contains(containing);
+	element.contains(containing).should('not.exist');
 }
 
 export function haveLength(element: any, length: number): void {
-- 
GitLab