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 c8c7deab280b9dda7550166fd3e53695a174c51c..f3ddb5b609ed26452efa579ff66df5eeb5a40ace 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 ee8426c061a319ffe93107b62ded9c5f9950287c..d336c0481da70d104560e1c53c0dac8b9857e7e4 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 98002db9dd8dc980a75b54627e01ded12ddaed0e..f4ee47d88c184256fe1685c86d1ad2827b9bc337 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 832db3fd9d54a1f897932ca0efc21ae906690bfb..10fe60309fbdf80085aebae512cecf341e6c1613 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 2af000fbff42fbad1c7ab0ce51f84e5bc9db9402..b142d1c9ccaeececac1bf04f68b6e6a740dbbb25 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" +/>