diff --git a/alfa-client/apps/alfa-e2e/src/e2e/main-tests/vorgang-bescheid/vorgang-bescheid-wizard.cy.ts b/alfa-client/apps/alfa-e2e/src/e2e/main-tests/vorgang-bescheid/vorgang-bescheid-wizard.cy.ts index b256b6cb77b54936821445006e12a276584b457b..d02307f1af90ab1e2a3fdaa354534dd8861cba7c 100644 --- a/alfa-client/apps/alfa-e2e/src/e2e/main-tests/vorgang-bescheid/vorgang-bescheid-wizard.cy.ts +++ b/alfa-client/apps/alfa-e2e/src/e2e/main-tests/vorgang-bescheid/vorgang-bescheid-wizard.cy.ts @@ -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();