From 0e9e753e93fde073d6b9219c3bfff9a0eb33ae3d Mon Sep 17 00:00:00 2001
From: Cord Westhoff <cord.westhoff@mgm-tp.com>
Date: Tue, 13 May 2025 13:46:02 +0200
Subject: [PATCH] OZG-8086 OZG-8172 update tests

---
 .../datenanfragen-form.e2e.component.ts            |  2 +-
 .../datenanfragen/datenanfragen.e2e.component.ts   | 10 +++++++---
 .../datenanfragen/auswertung-erstellen.cy.ts       | 14 +++++++++++---
 .../datenanfragen/datenanfragen.navigator.ts       |  4 ++--
 .../daten-anfragen-list-container.component.html   |  4 ++--
 5 files changed, 23 insertions(+), 11 deletions(-)

diff --git a/alfa-client/apps/admin-e2e/src/components/datenanfragen/datenanfragen-form.e2e.component.ts b/alfa-client/apps/admin-e2e/src/components/datenanfragen/datenanfragen-form.e2e.component.ts
index c8c7deab28..f3ddb5b609 100644
--- a/alfa-client/apps/admin-e2e/src/components/datenanfragen/datenanfragen-form.e2e.component.ts
+++ b/alfa-client/apps/admin-e2e/src/components/datenanfragen/datenanfragen-form.e2e.component.ts
@@ -1,5 +1,5 @@
 export class DatenanfragenFormE2EComponent {
-  private readonly root: string = 'auswertung-form';
+  private readonly root: string = 'datenanfragen-form';
 
   private readonly nameInput: string = 'auswertung-name-text-input';
   private readonly formEngineInput: string = 'form-engine-name-text-input';
diff --git a/alfa-client/apps/admin-e2e/src/components/datenanfragen/datenanfragen.e2e.component.ts b/alfa-client/apps/admin-e2e/src/components/datenanfragen/datenanfragen.e2e.component.ts
index ee8426c061..d336c0481d 100644
--- a/alfa-client/apps/admin-e2e/src/components/datenanfragen/datenanfragen.e2e.component.ts
+++ b/alfa-client/apps/admin-e2e/src/components/datenanfragen/datenanfragen.e2e.component.ts
@@ -3,19 +3,23 @@ import { convertToDataTestId } from '../../support/tech-util';
 
 export class DatenanfragenE2EComponent {
   private readonly headerText: string = 'auswertung-header-text';
-  private readonly weitereFelderAuswertenButton = 'weitere-felder-auswerten-button';
+  private readonly auswertungErstellenButton = 'auswertung-erstellen-button';
 
   public getHeaderText(): Cypress.Chainable<Element> {
     return cy.getTestElement(this.headerText);
   }
 
-  public getWeitereFelderAuswertenButton(): Cypress.Chainable<Element> {
-    return cy.getTestElement(this.weitereFelderAuswertenButton);
+  public getAuswertungErstellenButton(): Cypress.Chainable<Element> {
+    return cy.getTestElement(this.auswertungErstellenButton);
   }
 
   public getListItem(name: string): DatenanfragenListItemE2EComponent {
     return new DatenanfragenListItemE2EComponent(name);
   }
+
+  public neueAuswertungErstellen(): void {
+    this.getAuswertungErstellenButton().click();
+  }
 }
 
 export class DatenanfragenListItemE2EComponent {
diff --git a/alfa-client/apps/admin-e2e/src/e2e/main-tests/datenanfragen/auswertung-erstellen.cy.ts b/alfa-client/apps/admin-e2e/src/e2e/main-tests/datenanfragen/auswertung-erstellen.cy.ts
index 98002db9dd..f4ee47d88c 100644
--- a/alfa-client/apps/admin-e2e/src/e2e/main-tests/datenanfragen/auswertung-erstellen.cy.ts
+++ b/alfa-client/apps/admin-e2e/src/e2e/main-tests/datenanfragen/auswertung-erstellen.cy.ts
@@ -41,14 +41,22 @@ describe('Datenanfrage erstellen', () => {
     dropCollections();
   });
 
-  it('should show "Auswertung erstellen" button', () => {});
+  it('should show "Auswertung erstellen" button', () => {
+    helper.openDatenanfragen();
 
-  it('should show first tab after button click', () => {});
+    exist(page.getAuswertungErstellenButton());
+  });
+
+  it('should show first tab after button click', () => {
+    page.neueAuswertungErstellen();
+
+    exist(form.getRoot());
+  });
 
   it('should fill input fields', () => {});
 
   it('should add data field in form', () => {
-    page.getWeitereFelderAuswertenButton().click();
+    page.getAuswertungErstellenButton().click();
     form.getAddFieldButton().click();
 
     exist(form.getDataFieldInput(1));
diff --git a/alfa-client/apps/admin-e2e/src/helper/datenanfragen/datenanfragen.navigator.ts b/alfa-client/apps/admin-e2e/src/helper/datenanfragen/datenanfragen.navigator.ts
index 832db3fd9d..10fe60309f 100644
--- a/alfa-client/apps/admin-e2e/src/helper/datenanfragen/datenanfragen.navigator.ts
+++ b/alfa-client/apps/admin-e2e/src/helper/datenanfragen/datenanfragen.navigator.ts
@@ -8,11 +8,11 @@ export class E2EDatenanfragenNavigator {
 
   private readonly mainPage: MainPage = new MainPage();
 
-  private readonly AuswertungPage: DatenanfragenE2EComponent = new DatenanfragenE2EComponent();
+  private readonly DatenanfragenPage: DatenanfragenE2EComponent = new DatenanfragenE2EComponent();
 
   public openDatenanfragen(): void {
     this.appHelper.navigateToDomain();
     this.mainPage.getDatenAnfragenNavigationItem().getRoot().click();
-    exist(this.AuswertungPage.getHeaderText());
+    exist(this.DatenanfragenPage.getHeaderText());
   }
 }
diff --git a/alfa-client/libs/admin/reporting/src/lib/daten-anfragen/daten-anfragen-list-container/daten-anfragen-list-container.component.html b/alfa-client/libs/admin/reporting/src/lib/daten-anfragen/daten-anfragen-list-container/daten-anfragen-list-container.component.html
index 2af000fbff..b142d1c9cc 100644
--- a/alfa-client/libs/admin/reporting/src/lib/daten-anfragen/daten-anfragen-list-container/daten-anfragen-list-container.component.html
+++ b/alfa-client/libs/admin/reporting/src/lib/daten-anfragen/daten-anfragen-list-container/daten-anfragen-list-container.component.html
@@ -4,5 +4,5 @@
   class="my-4 w-fit"
   [linkPath]="ROUTES.DATENANFRAGEN_NEU"
   text="Auswertung erstellen"
-  dataTestId="auswerung-erstellen-button"
-/>
\ No newline at end of file
+  dataTestId="auswertung-erstellen-button"
+/>
-- 
GitLab