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

Merge branch 'main' into OZG-5977-multi-file-upload-wiedervorlagen

parents 3fca064a 160bde9e
No related branches found
No related tags found
1 merge request!74OZG-5977 add multi file upload to wiedervorlagen
...@@ -47,7 +47,7 @@ import { buildVorgang, initVorgaenge, objectIds } from '../../../support/vorgang ...@@ -47,7 +47,7 @@ import { buildVorgang, initVorgaenge, objectIds } from '../../../support/vorgang
registerLocaleData(localeDe, 'de', localeDeExtra); registerLocaleData(localeDe, 'de', localeDeExtra);
describe('Bescheid History', () => { describe('Bescheid History', () => {
const waitForFormPatchMillis: number = 10; const waitForFormPatchMillis: number = 100;
const mainPage: MainPage = new MainPage(); const mainPage: MainPage = new MainPage();
const vorgangList: VorgangListE2EComponent = mainPage.getVorgangList(); const vorgangList: VorgangListE2EComponent = mainPage.getVorgangList();
......
...@@ -42,7 +42,7 @@ import { buildVorgang, initVorgaenge, objectIds } from '../../../support/vorgang ...@@ -42,7 +42,7 @@ import { buildVorgang, initVorgaenge, objectIds } from '../../../support/vorgang
registerLocaleData(localeDe, 'de', localeDeExtra); registerLocaleData(localeDe, 'de', localeDeExtra);
describe('Bescheid speichern', () => { describe('Bescheid speichern', () => {
const waitForFormPatchMillis: number = 10; const waitForFormPatchMillis: number = 100;
const mainPage: MainPage = new MainPage(); const mainPage: MainPage = new MainPage();
const vorgangList: VorgangListE2EComponent = mainPage.getVorgangList(); const vorgangList: VorgangListE2EComponent = mainPage.getVorgangList();
......
...@@ -26,11 +26,7 @@ import localeDe from '@angular/common/locales/de'; ...@@ -26,11 +26,7 @@ import localeDe from '@angular/common/locales/de';
import localeDeExtra from '@angular/common/locales/extra/de'; import localeDeExtra from '@angular/common/locales/extra/de';
import { VorgangBescheidWizardE2EComponent } from 'apps/alfa-e2e/src/components/vorgang/vorgang-bescheid-wizard.e2e.component'; 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 { VorgangFormularButtonsE2EComponent } from 'apps/alfa-e2e/src/components/vorgang/vorgang-formular-buttons.e2e.components';
import { import { VorgangE2E, VorgangStatusE2E, vorgangStatusLabelE2E } from 'apps/alfa-e2e/src/model/vorgang';
VorgangE2E,
VorgangStatusE2E,
vorgangStatusLabelE2E,
} from 'apps/alfa-e2e/src/model/vorgang';
import { uploadFile } from 'apps/alfa-e2e/src/support/file-upload'; import { uploadFile } from 'apps/alfa-e2e/src/support/file-upload';
import 'cypress-real-events/support'; import 'cypress-real-events/support';
import { VorgangListE2EComponent } from '../../../components/vorgang/vorgang-list.e2e.component'; import { VorgangListE2EComponent } from '../../../components/vorgang/vorgang-list.e2e.component';
...@@ -63,8 +59,7 @@ describe('Bescheid Wizard', () => { ...@@ -63,8 +59,7 @@ describe('Bescheid Wizard', () => {
status: VorgangStatusE2E.IN_BEARBEITUNG, status: VorgangStatusE2E.IN_BEARBEITUNG,
}; };
const vorgangFormularButtons: VorgangFormularButtonsE2EComponent = const vorgangFormularButtons: VorgangFormularButtonsE2EComponent = vorgangPage.getFormularButtons();
vorgangPage.getFormularButtons();
before(() => { before(() => {
initVorgaenge([wizardVorgang]); initVorgaenge([wizardVorgang]);
...@@ -105,6 +100,7 @@ describe('Bescheid Wizard', () => { ...@@ -105,6 +100,7 @@ describe('Bescheid Wizard', () => {
enterWith(bescheidWizard.getDateInput(), getAdjustedDateEnglish(-1)); enterWith(bescheidWizard.getDateInput(), getAdjustedDateEnglish(-1));
bescheidWizard.getWeiterButton().click(); bescheidWizard.getWeiterButton().click();
waitForSpinnerToDisappear();
exist(bescheidWizard.getDateError()); exist(bescheidWizard.getDateError());
enterWith(bescheidWizard.getDateInput(), getAdjustedDateGerman(-1)); enterWith(bescheidWizard.getDateInput(), getAdjustedDateGerman(-1));
...@@ -116,6 +112,7 @@ describe('Bescheid Wizard', () => { ...@@ -116,6 +112,7 @@ describe('Bescheid Wizard', () => {
bescheidWizard.getRoot().should('not.contain', stepCaption3); bescheidWizard.getRoot().should('not.contain', stepCaption3);
bescheidWizard.getWeiterButton().click(); bescheidWizard.getWeiterButton().click();
waitForSpinnerToDisappear();
bescheidWizard.getRoot().contains(stepCaption1); bescheidWizard.getRoot().contains(stepCaption1);
bescheidWizard.getRoot().contains(stepCaption2); bescheidWizard.getRoot().contains(stepCaption2);
bescheidWizard.getRoot().should('not.contain', stepCaption3); bescheidWizard.getRoot().should('not.contain', stepCaption3);
...@@ -123,6 +120,7 @@ describe('Bescheid Wizard', () => { ...@@ -123,6 +120,7 @@ describe('Bescheid Wizard', () => {
uploadFile(bescheidWizard.getUploadBescheidButton(), TEST_FILE_BESCHEID_VALID); uploadFile(bescheidWizard.getUploadBescheidButton(), TEST_FILE_BESCHEID_VALID);
notExist(bescheidWizard.getBescheidUploadSpinner()); notExist(bescheidWizard.getBescheidUploadSpinner());
bescheidWizard.getWeiterButton().click(); bescheidWizard.getWeiterButton().click();
waitForSpinnerToDisappear();
bescheidWizard.getRoot().contains(stepCaption1); bescheidWizard.getRoot().contains(stepCaption1);
bescheidWizard.getRoot().contains(stepCaption2); bescheidWizard.getRoot().contains(stepCaption2);
bescheidWizard.getRoot().contains(stepCaption3); bescheidWizard.getRoot().contains(stepCaption3);
...@@ -143,6 +141,7 @@ describe('Bescheid Wizard', () => { ...@@ -143,6 +141,7 @@ describe('Bescheid Wizard', () => {
it('should close Wizard on Überspringen, discard data and set status to Abgeschlossen', () => { it('should close Wizard on Überspringen, discard data and set status to Abgeschlossen', () => {
bescheidWizard.getAbgelehntButton().click(); bescheidWizard.getAbgelehntButton().click();
bescheidWizard.getWeiterButton().click(); bescheidWizard.getWeiterButton().click();
waitForSpinnerToDisappear();
bescheidWizard.getStepButton1().click(); bescheidWizard.getStepButton1().click();
bescheidWizard.getUeberspringenButton().click(); bescheidWizard.getUeberspringenButton().click();
exist(bescheidWizard.getUeberspringenDialog()); exist(bescheidWizard.getUeberspringenDialog());
...@@ -152,13 +151,11 @@ describe('Bescheid Wizard', () => { ...@@ -152,13 +151,11 @@ describe('Bescheid Wizard', () => {
bescheidWizard.getUeberspringenButton().click(); bescheidWizard.getUeberspringenButton().click();
bescheidWizard.getUeberspringenAbschliessen().click(); bescheidWizard.getUeberspringenAbschliessen().click();
waitForSpinnerToDisappear();
notExist(bescheidWizard.getRoot()); notExist(bescheidWizard.getRoot());
wait(1000); wait(1000);
haveText( haveText(vorgangPage.getVorgangDetailHeader().getStatus(), vorgangStatusLabelE2E[VorgangStatusE2E.ABGESCHLOSSEN]);
vorgangPage.getVorgangDetailHeader().getStatus(),
vorgangStatusLabelE2E[VorgangStatusE2E.ABGESCHLOSSEN],
);
vorgangFormularButtons.getWiedereroeffnenButton().click(); vorgangFormularButtons.getWiedereroeffnenButton().click();
vorgangFormularButtons.getBescheidenButton().click(); vorgangFormularButtons.getBescheidenButton().click();
......
...@@ -47,6 +47,7 @@ ...@@ -47,6 +47,7 @@
data-test-class="binary-file-container-in-bescheid" data-test-class="binary-file-container-in-bescheid"
[resource]="bescheid" [resource]="bescheid"
[linkRel]="bescheidLinkRel.ATTACHMENTS" [linkRel]="bescheidLinkRel.ATTACHMENTS"
[listOrientation]="BinaryFileListOrientation.VERTICAL"
></alfa-binary-file-list-container> ></alfa-binary-file-list-container>
</ods-bescheid-wrapper> </ods-bescheid-wrapper>
</div> </div>
...@@ -23,6 +23,7 @@ ...@@ -23,6 +23,7 @@
*/ */
import { BescheidLinkRel, BescheidListLinkRel, BescheidListResource, BescheidStatus } from '@alfa-client/bescheid-shared'; import { BescheidLinkRel, BescheidListLinkRel, BescheidListResource, BescheidStatus } from '@alfa-client/bescheid-shared';
import { Component, Input } from '@angular/core'; import { Component, Input } from '@angular/core';
import { BinaryFileListOrientation } from '../../../../../binary-file/src/lib/directive/binary-file-list-orientation/binary-file-list-orientation.directive';
@Component({ @Component({
selector: 'alfa-bescheid-list-in-vorgang', selector: 'alfa-bescheid-list-in-vorgang',
...@@ -32,6 +33,8 @@ import { Component, Input } from '@angular/core'; ...@@ -32,6 +33,8 @@ import { Component, Input } from '@angular/core';
export class BescheidListInVorgangComponent { export class BescheidListInVorgangComponent {
@Input() public bescheidList: BescheidListResource; @Input() public bescheidList: BescheidListResource;
public readonly BinaryFileListOrientation = BinaryFileListOrientation;
public readonly bescheidListLinkRel = BescheidListLinkRel; public readonly bescheidListLinkRel = BescheidListLinkRel;
public readonly bescheidLinkRel = BescheidLinkRel; public readonly bescheidLinkRel = BescheidLinkRel;
public readonly bescheidStatus = BescheidStatus; public readonly bescheidStatus = BescheidStatus;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment