Skip to content
Snippets Groups Projects
Verified Commit 7ac0cad0 authored by Sebastian Bergandy's avatar Sebastian Bergandy :keyboard:
Browse files

Call wait for spinner in e2e

parent fb83aa92
Branches
Tags
No related merge requests found
......@@ -26,11 +26,7 @@ import localeDe from '@angular/common/locales/de';
import localeDeExtra from '@angular/common/locales/extra/de';
import { VorgangBescheidWizardE2EComponent } from 'apps/alfa-e2e/src/components/vorgang/vorgang-bescheid-wizard.e2e.component';
import { VorgangFormularButtonsE2EComponent } from 'apps/alfa-e2e/src/components/vorgang/vorgang-formular-buttons.e2e.components';
import {
VorgangE2E,
VorgangStatusE2E,
vorgangStatusLabelE2E,
} from 'apps/alfa-e2e/src/model/vorgang';
import { VorgangE2E, VorgangStatusE2E, vorgangStatusLabelE2E } from 'apps/alfa-e2e/src/model/vorgang';
import { uploadFile } from 'apps/alfa-e2e/src/support/file-upload';
import 'cypress-real-events/support';
import { VorgangListE2EComponent } from '../../../components/vorgang/vorgang-list.e2e.component';
......@@ -63,8 +59,7 @@ describe('Bescheid Wizard', () => {
status: VorgangStatusE2E.IN_BEARBEITUNG,
};
const vorgangFormularButtons: VorgangFormularButtonsE2EComponent =
vorgangPage.getFormularButtons();
const vorgangFormularButtons: VorgangFormularButtonsE2EComponent = vorgangPage.getFormularButtons();
before(() => {
initVorgaenge([wizardVorgang]);
......@@ -105,6 +100,7 @@ describe('Bescheid Wizard', () => {
enterWith(bescheidWizard.getDateInput(), getAdjustedDateEnglish(-1));
bescheidWizard.getWeiterButton().click();
waitForSpinnerToDisappear();
exist(bescheidWizard.getDateError());
enterWith(bescheidWizard.getDateInput(), getAdjustedDateGerman(-1));
......@@ -116,6 +112,7 @@ describe('Bescheid Wizard', () => {
bescheidWizard.getRoot().should('not.contain', stepCaption3);
bescheidWizard.getWeiterButton().click();
waitForSpinnerToDisappear();
bescheidWizard.getRoot().contains(stepCaption1);
bescheidWizard.getRoot().contains(stepCaption2);
bescheidWizard.getRoot().should('not.contain', stepCaption3);
......@@ -123,6 +120,7 @@ describe('Bescheid Wizard', () => {
uploadFile(bescheidWizard.getUploadBescheidButton(), TEST_FILE_BESCHEID_VALID);
notExist(bescheidWizard.getBescheidUploadSpinner());
bescheidWizard.getWeiterButton().click();
waitForSpinnerToDisappear();
bescheidWizard.getRoot().contains(stepCaption1);
bescheidWizard.getRoot().contains(stepCaption2);
bescheidWizard.getRoot().contains(stepCaption3);
......@@ -143,6 +141,7 @@ describe('Bescheid Wizard', () => {
it('should close Wizard on Überspringen, discard data and set status to Abgeschlossen', () => {
bescheidWizard.getAbgelehntButton().click();
bescheidWizard.getWeiterButton().click();
waitForSpinnerToDisappear();
bescheidWizard.getStepButton1().click();
bescheidWizard.getUeberspringenButton().click();
exist(bescheidWizard.getUeberspringenDialog());
......@@ -152,13 +151,11 @@ describe('Bescheid Wizard', () => {
bescheidWizard.getUeberspringenButton().click();
bescheidWizard.getUeberspringenAbschliessen().click();
waitForSpinnerToDisappear();
notExist(bescheidWizard.getRoot());
wait(1000);
haveText(
vorgangPage.getVorgangDetailHeader().getStatus(),
vorgangStatusLabelE2E[VorgangStatusE2E.ABGESCHLOSSEN],
);
haveText(vorgangPage.getVorgangDetailHeader().getStatus(), vorgangStatusLabelE2E[VorgangStatusE2E.ABGESCHLOSSEN]);
vorgangFormularButtons.getWiedereroeffnenButton().click();
vorgangFormularButtons.getBescheidenButton().click();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment