diff --git a/alfa-client/apps/alfa-e2e/src/components/vorgang/vorgang-zusammenarbeit.e2e.component.ts b/alfa-client/apps/alfa-e2e/src/components/vorgang/vorgang-zusammenarbeit.e2e.component.ts index a6fddad16f78444cfb3a189efed66823de2f2d73..bbaf12f84a66152da71438cb9ae62413911d3752 100644 --- a/alfa-client/apps/alfa-e2e/src/components/vorgang/vorgang-zusammenarbeit.e2e.component.ts +++ b/alfa-client/apps/alfa-e2e/src/components/vorgang/vorgang-zusammenarbeit.e2e.component.ts @@ -1,5 +1,10 @@ +import { enterWith } from '../../support/cypress.util'; + export class VorgangZusammenarbeitE2EComponent { private readonly anfrageButton: string = 'anfrage-erstellen-button'; + private readonly zustaendigeStelleButton: string = 'zustaendige-stelle-search-button'; + private readonly titelText: string = 'Titel-text-input'; + private readonly nachrichtText: string = 'Nachricht-textarea'; public getAnfrageButton(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.anfrageButton); @@ -8,4 +13,28 @@ export class VorgangZusammenarbeitE2EComponent { public createAnfrage(): void { this.getAnfrageButton().click(); } + + public getZustaendigeStelleButton(): Cypress.Chainable<JQuery<HTMLElement>> { + return cy.getTestElement(this.zustaendigeStelleButton); + } + + public searchZustaendigeStelle(): void { + this.getZustaendigeStelleButton().click(); + } + + public getStelleTitel(): Cypress.Chainable<JQuery<HTMLElement>> { + return cy.getTestElement(this.titelText); + } + + public enterTitel(text: string): void { + enterWith(this.getStelleTitel(), text); + } + + public getStelleNachricht(): Cypress.Chainable<JQuery<HTMLElement>> { + return cy.getTestElement(this.nachrichtText); + } + + public enterNachricht(text: string): void { + enterWith(this.getStelleNachricht(), text); + } } diff --git a/alfa-client/apps/alfa-e2e/src/e2e/main-tests/vorgang-zusammenarbeit/vorgang-zusammenarbeit-anfragen.cy.ts b/alfa-client/apps/alfa-e2e/src/e2e/main-tests/vorgang-zusammenarbeit/vorgang-zusammenarbeit-anfragen.cy.ts index 35ecb2ec75d4f07091da353f44c5f816f1816a42..ebb2e9d9f420239612920a8447a2ff4a0ae0ae5e 100644 --- a/alfa-client/apps/alfa-e2e/src/e2e/main-tests/vorgang-zusammenarbeit/vorgang-zusammenarbeit-anfragen.cy.ts +++ b/alfa-client/apps/alfa-e2e/src/e2e/main-tests/vorgang-zusammenarbeit/vorgang-zusammenarbeit-anfragen.cy.ts @@ -41,7 +41,7 @@ describe('Vorgang Zusammenarbeit anfragen', () => { dropCollections(); }); - describe('xxx', () => { + describe('create new Anfrage', () => { it('should show button for Zusammenarbeit', () => { vorgangList.getListItem(zusammenarbeitVorgang.name).getRoot().click(); waitForSpinnerToDisappear(); @@ -51,7 +51,8 @@ describe('Vorgang Zusammenarbeit anfragen', () => { it('should show input elements on Anfrage click', () => { zusammenarbeitContainer.createAnfrage(); - //UI Elemente prüfen + + exist(zusammenarbeitContainer.getZustaendigeStelleButton()); }); it('should close elements on Cancel click', () => {