Skip to content
Snippets Groups Projects
Commit 0cdd1416 authored by OZGCloud's avatar OZGCloud
Browse files

add test steps

parent 6cd38959
No related branches found
No related tags found
No related merge requests found
......@@ -5,6 +5,8 @@ export class VorgangZusammenarbeitE2EComponent {
private readonly zustaendigeStelleButton: string = 'zustaendige-stelle-search-button';
private readonly titelText: string = 'Titel-text-input';
private readonly nachrichtText: string = 'Nachricht-textarea';
private readonly sendButton: string = 'zuarbeit-anfragen-button';
private readonly cancelButton: string = 'collaboration-request-abbrechen-button';
public getAnfrageButton(): Cypress.Chainable<JQuery<HTMLElement>> {
return cy.getTestElement(this.anfrageButton);
......@@ -37,4 +39,20 @@ export class VorgangZusammenarbeitE2EComponent {
public enterNachricht(text: string): void {
enterWith(this.getStelleNachricht(), text);
}
public getSendButton(): Cypress.Chainable<JQuery<HTMLElement>> {
return cy.getTestElement(this.sendButton);
}
public sendAnfrage(): void {
this.getSendButton().click();
}
public getCancelButton(): Cypress.Chainable<JQuery<HTMLElement>> {
return cy.getTestElement(this.cancelButton);
}
public cancelAnfrage(): void {
this.getCancelButton().click();
}
}
......@@ -8,7 +8,7 @@ import { VorgangListE2EComponent } from '../../../components/vorgang/vorgang-lis
import { MainPage, waitForSpinnerToDisappear } from '../../../page-objects/main.po';
import { VorgangPage } from '../../../page-objects/vorgang.po';
import { dropCollections } from '../../../support/cypress-helper';
import { exist } from '../../../support/cypress.util';
import { exist, notExist } from '../../../support/cypress.util';
import { initUsermanagerUsers, loginAsSabine } from '../../../support/user-util';
import { buildVorgang, initVorgaenge, objectIds } from '../../../support/vorgang-util';
......@@ -53,11 +53,20 @@ describe('Vorgang Zusammenarbeit anfragen', () => {
zusammenarbeitContainer.createAnfrage();
exist(zusammenarbeitContainer.getZustaendigeStelleButton());
exist(zusammenarbeitContainer.getStelleTitel());
exist(zusammenarbeitContainer.getStelleNachricht());
exist(zusammenarbeitContainer.getSendButton());
exist(zusammenarbeitContainer.getCancelButton());
});
it('should close elements on Cancel click', () => {
//Abbrechen
//UI Elemente werden ausgeblendet
zusammenarbeitContainer.cancelAnfrage();
notExist(zusammenarbeitContainer.getZustaendigeStelleButton());
notExist(zusammenarbeitContainer.getStelleTitel());
notExist(zusammenarbeitContainer.getStelleNachricht());
notExist(zusammenarbeitContainer.getSendButton());
notExist(zusammenarbeitContainer.getCancelButton());
});
it('should open new search label for Zustaendige Stelle', () => {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment