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