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

add test steps

parent 6cd38959
Branches
Tags
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