From e9a216a47840a951d1c2c01d950f361659640f30 Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Thu, 5 May 2022 11:57:40 +0200
Subject: [PATCH] stabilize E2E Tests; fix Bug in search E2E

---
 .../vorgang-list/vorgang-list-ea.search.e2e-spec.ts       | 7 ++++---
 .../vorgang-anhang/anhang-herunterladen.e2e-spec.ts       | 4 ++++
 .../vorgang-list/vorgang-list.search.e2e-spec.ts          | 8 ++++----
 3 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/goofy-client/apps/goofy-e2e/src/integration/einheitlicher-ansprechpartner/vorgang-list/vorgang-list-ea.search.e2e-spec.ts b/goofy-client/apps/goofy-e2e/src/integration/einheitlicher-ansprechpartner/vorgang-list/vorgang-list-ea.search.e2e-spec.ts
index 210aa6c699..6c388caca6 100644
--- a/goofy-client/apps/goofy-e2e/src/integration/einheitlicher-ansprechpartner/vorgang-list/vorgang-list-ea.search.e2e-spec.ts
+++ b/goofy-client/apps/goofy-e2e/src/integration/einheitlicher-ansprechpartner/vorgang-list/vorgang-list-ea.search.e2e-spec.ts
@@ -42,25 +42,26 @@ describe('VorgangList Suche for EA User', () => {
 		it('should filter list', () => {
 			doSearch();
 
+			waitForSpinnerToDisappear()
 			exist(vorgangStayInList.getRoot());
 			notExist(vorgangDisappearInList.getRoot());
 		})
 
 		it('should filter list and keep criteria on reload', () => {
 			doSearch();
+			waitForSpinnerToDisappear()
 
 			reload();
 
+			waitForSpinnerToDisappear()
 			exist(vorgangList.getRoot());
-
-			waitForSpinnerToDisappear();
-
 			exist(vorgangStayInList.getRoot());
 			notExist(vorgangDisappearInList.getRoot());
 		})
 
 		it('should show unfiltered list after navigate to vorgang detail and back', () => {
 			doSearch();
+			waitForSpinnerToDisappear()
 
 			exist(vorgangList.getRoot());
 			vorgangStayInList.getRoot().click();
diff --git a/goofy-client/apps/goofy-e2e/src/integration/main-tests/vorgang-anhang/anhang-herunterladen.e2e-spec.ts b/goofy-client/apps/goofy-e2e/src/integration/main-tests/vorgang-anhang/anhang-herunterladen.e2e-spec.ts
index a250106365..89c8ad53a1 100644
--- a/goofy-client/apps/goofy-e2e/src/integration/main-tests/vorgang-anhang/anhang-herunterladen.e2e-spec.ts
+++ b/goofy-client/apps/goofy-e2e/src/integration/main-tests/vorgang-anhang/anhang-herunterladen.e2e-spec.ts
@@ -59,6 +59,7 @@ describe('Vorgang Anhänge', () => {
 		it('should open vorgang detail page on click on single vorgang', () => {
 			vorgangList.getListItem(vorgangAnhangVorhanden.name).getRoot().click();
 
+			waitForSpinnerToDisappear();
 			exist(vorgangHeader.getRoot());
 		})
 
@@ -88,6 +89,7 @@ describe('Vorgang Anhänge', () => {
 		it('should navigate to vorganglist on back button', () => {
 			subnavigation.clickBackButton();
 
+			waitForSpinnerToDisappear();
 			exist(vorgangList.getRoot());
 		})
 
@@ -105,6 +107,7 @@ describe('Vorgang Anhänge', () => {
 		it('should open vorgang detail page on click on single vorgang', () => {
 			vorgangList.getListItem(vorgangAnhangVorhanden.name).getRoot().click();
 
+			waitForSpinnerToDisappear();
 			exist(vorgangHeader.getRoot());
 		})
 
@@ -125,6 +128,7 @@ describe('Vorgang Anhänge', () => {
 		it('should navigate to vorganglist on back button', () => {
 			subnavigation.clickBackButton();
 
+			waitForSpinnerToDisappear();
 			exist(vorgangList.getRoot());
 		})
 	})
diff --git a/goofy-client/apps/goofy-e2e/src/integration/main-tests/vorgang-list/vorgang-list.search.e2e-spec.ts b/goofy-client/apps/goofy-e2e/src/integration/main-tests/vorgang-list/vorgang-list.search.e2e-spec.ts
index 0310b54551..0f0a5f259d 100644
--- a/goofy-client/apps/goofy-e2e/src/integration/main-tests/vorgang-list/vorgang-list.search.e2e-spec.ts
+++ b/goofy-client/apps/goofy-e2e/src/integration/main-tests/vorgang-list/vorgang-list.search.e2e-spec.ts
@@ -218,7 +218,7 @@ describe('VorgangList Suche', () => {
 		const vorgangStayByVorgangName: VorgangE2E = { ...buildVorgang(generate12ByteId(), vorgangNameToMatch), aktenzeichen: NO_MATCH, eingangs: [eingangByVorgangName] };
 
 
-		const aktenzeichenToMatch: string = faker.random.word();
+		const aktenzeichenToMatch: string = 'Ein Aktenzeichen';
 		const eingangByAktenzeichen: EingangE2E = {
 			...EingangE2ETestData,
 			antragsteller: { ...AntragstellerE2ETestData, vorname: NO_MATCH, nachname: NO_MATCH },
@@ -227,7 +227,7 @@ describe('VorgangList Suche', () => {
 		const vorgangStayByAktenzeichen: VorgangE2E = { ...createVorgang(), name: 'VorgangStayByAktenzeichen', aktenzeichen: aktenzeichenToMatch, eingangs: [eingangByAktenzeichen] };
 
 
-		const antragstellerVornameToMatch: string = faker.name.firstName();
+		const antragstellerVornameToMatch: string = 'Vorname vom Antragsteller';
 		const eingangByAntragstellerVorname: EingangE2E = {
 			...EingangE2ETestData,
 			antragsteller: { ...AntragstellerE2ETestData, vorname: antragstellerVornameToMatch, nachname: NO_MATCH },
@@ -236,7 +236,7 @@ describe('VorgangList Suche', () => {
 		const vorgangStayByAntragstellerVorname: VorgangE2E = { ...buildVorgang(generate12ByteId(), 'VorgangStayByAntragstellerVorname'), aktenzeichen: NO_MATCH, eingangs: [eingangByAntragstellerVorname] };
 
 
-		const antragstellerNachnameToMatch: string = faker.name.firstName();
+		const antragstellerNachnameToMatch: string = 'Nachname vom Antragsteller';
 		const eingangByAntragstellerNachname: EingangE2E = {
 			...EingangE2ETestData,
 			antragsteller: { ...AntragstellerE2ETestData, vorname: NO_MATCH, nachname: antragstellerNachnameToMatch },
@@ -245,7 +245,7 @@ describe('VorgangList Suche', () => {
 		const vorgangStayByAntragstellerNachname: VorgangE2E = { ...buildVorgang(generate12ByteId(), 'VorgangStayByAntragstellerNachname'), aktenzeichen: NO_MATCH, eingangs: [eingangByAntragstellerNachname] };
 
 
-		const requestIdToMatch: string = faker.datatype.uuid();
+		const requestIdToMatch: string = "EINNE_TOLLE_REQUEST_ID";
 		const eingangByRequestId: EingangE2E = {
 			...EingangE2ETestData,
 			antragsteller: { ...AntragstellerE2ETestData, vorname: NO_MATCH, nachname: NO_MATCH },
-- 
GitLab