From dd96ca1105b40ab2da8535ffc0f1da4e4a30a4b8 Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Fri, 26 Jul 2024 12:35:20 +0200
Subject: [PATCH] OZG-6280 move lasttest to the end

---
 .../wiedervorlage.erledigen.cy.ts             | 105 +++++++++---------
 1 file changed, 54 insertions(+), 51 deletions(-)

diff --git a/alfa-client/apps/alfa-e2e/src/e2e/main-tests/wiedervorlage/wiedervorlage.erledigen.cy.ts b/alfa-client/apps/alfa-e2e/src/e2e/main-tests/wiedervorlage/wiedervorlage.erledigen.cy.ts
index 18f70ef0d3..293a0a5178 100644
--- a/alfa-client/apps/alfa-e2e/src/e2e/main-tests/wiedervorlage/wiedervorlage.erledigen.cy.ts
+++ b/alfa-client/apps/alfa-e2e/src/e2e/main-tests/wiedervorlage/wiedervorlage.erledigen.cy.ts
@@ -208,36 +208,62 @@ describe('Wiedervorlage erledigen/wiedereroeffnen', () => {
     });
   });
 
-  describe('tiny pentest for erledigen/wiedereroeffnen', () => {
+  describe('View Wiedervorlage view icon', () => {
     const wiedervorlage: WiedervorlageInVorgangE2EComponent =
       wiedervorlageContainerInVorgang.getWiedervorlage(wiedervorlageZumWiedereroeffnen.betreff);
+    const locatorIconIsOverdue: string = 'wiedervorlage-icon-is-overdue';
+    const locatorIconDefault: string = 'wiedervorlage-icon-default';
 
-    it('should open wiedervorlage on click', () => {
-      wait(500);
-      wiedervorlage.getLink().click();
-
+    it('back to vorgang list', () => {
+      vorgangPage.getSubnavigation().getBackButton().click();
       waitForSpinnerToDisappear();
+    });
 
-      exist(subnavigation.getRoot());
+    it('should show red icon', () => {
+      exist(wiedervorlagenView.getRoot().findTestElementWithClass(locatorIconIsOverdue));
+    });
+
+    it('Open Vorgang-Detail-Page', () => {
+      mainPage.getVorgangList().getListItem(vorgang.name).getRoot().click();
+      waitForSpinnerToDisappear();
     });
 
     it('should mark as erledigt', () => {
+      const link = wiedervorlage.getLink();
+      link.click();
+      waitForSpinnerToDisappear();
       subnavigation.erledigen();
+      waitForSpinnerToDisappear();
+      subnavigation.navigateBack();
+      waitForSpinnerToDisappear();
+    });
 
-      waitforSpinnerToAppear();
+    it('back to vorgang list', () => {
+      vorgangPage.getSubnavigation().getBackButton().click();
       waitForSpinnerToDisappear();
+    });
 
-      containClass(wiedervorlageContainer.getStatusDot(), 'erledigt');
-      contains(
-        snackBar.getMessage(),
-        `Die Wiedervorlage ${wiedervorlageZumWiedereroeffnen.betreff} wurde erledigt`,
-      );
+    it('should show default icon', () => {
+      exist(wiedervorlagenView.getRoot().findTestElementWithClass(locatorIconDefault));
     });
+  });
 
-    it('should close snackBar on close', () => {
-      snackBar.getCloseButton().click();
+  describe('tiny lasttest for erledigen/wiedereroeffnen', () => {
+    const wiedervorlage: WiedervorlageInVorgangE2EComponent =
+      wiedervorlageContainerInVorgang.getWiedervorlage(wiedervorlageZumWiedereroeffnen.betreff);
 
-      notExist(snackBar.getMessage());
+    it('Open Vorgang-Detail-Page', () => {
+      mainPage.getVorgangList().getListItem(vorgang.name).getRoot().click();
+      waitForSpinnerToDisappear();
+    });
+
+    it('should open wiedervorlage on click', () => {
+      wait(500);
+      wiedervorlage.getLink().click();
+
+      waitForSpinnerToDisappear();
+
+      exist(subnavigation.getRoot());
     });
 
     it('should mark as open', () => {
@@ -297,55 +323,32 @@ describe('Wiedervorlage erledigen/wiedereroeffnen', () => {
       notExist(snackBar.getMessage());
     });
 
-    it('should open vorgang detail on click on back', () => {
-      subnavigation.navigateBack();
+    it('should mark as erledigt', () => {
+      subnavigation.erledigen();
 
       waitforSpinnerToAppear();
       waitForSpinnerToDisappear();
 
-      exist(vorgangDetailHeader.getRoot());
-    });
-  });
-
-  //Test an die richtige Stelle verschieben und den Test vereinfachen
-  describe('View Wiedervorlage view icon', () => {
-    const wiedervorlage: WiedervorlageInVorgangE2EComponent =
-      wiedervorlageContainerInVorgang.getWiedervorlage(wiedervorlageZumWiedereroeffnen.betreff);
-    const locatorIconIsOverdue: string = 'wiedervorlage-icon-is-overdue';
-    const locatorIconDefault: string = 'wiedervorlage-icon-default';
-
-    it('back to vorgang list', () => {
-      vorgangPage.getSubnavigation().getBackButton().click();
-      waitForSpinnerToDisappear();
+      containClass(wiedervorlageContainer.getStatusDot(), 'erledigt');
+      contains(
+        snackBar.getMessage(),
+        `Die Wiedervorlage ${wiedervorlageZumWiedereroeffnen.betreff} wurde erledigt`,
+      );
     });
 
-    it('should show red icon', () => {
-      exist(wiedervorlagenView.getRoot().findTestElementWithClass(locatorIconIsOverdue));
-    });
+    it('should close snackBar on close', () => {
+      snackBar.getCloseButton().click();
 
-    it('Open Vorgang-Detail-Page', () => {
-      mainPage.getVorgangList().getListItem(vorgang.name).getRoot().click();
-      waitForSpinnerToDisappear();
+      notExist(snackBar.getMessage());
     });
 
-    it('should mark as erledigt', () => {
-      wait(500, 'Flaky - page content changed while waiting');
-      const link = wiedervorlage.getLink();
-      link.click();
-      waitForSpinnerToDisappear();
-      subnavigation.erledigen();
-      waitForSpinnerToDisappear();
+    it('should open vorgang detail on click on back', () => {
       subnavigation.navigateBack();
-      waitForSpinnerToDisappear();
-    });
 
-    it('back to vorgang list', () => {
-      vorgangPage.getSubnavigation().getBackButton().click();
+      waitforSpinnerToAppear();
       waitForSpinnerToDisappear();
-    });
 
-    it('should show default icon', () => {
-      exist(wiedervorlagenView.getRoot().findTestElementWithClass(locatorIconDefault));
+      exist(vorgangDetailHeader.getRoot());
     });
   });
 });
-- 
GitLab