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

add spinner test class to ods button

parent 898a7c2d
No related branches found
No related tags found
No related merge requests found
...@@ -106,6 +106,8 @@ describe('Bescheid History', () => { ...@@ -106,6 +106,8 @@ describe('Bescheid History', () => {
vorgangFormularButtons.getBescheidenButton().click(); vorgangFormularButtons.getBescheidenButton().click();
enterWith(bescheidWizard.getDateInput(), getAdjustedDateGerman(-1)); enterWith(bescheidWizard.getDateInput(), getAdjustedDateGerman(-1));
bescheidWizard.getWeiterButton().click(); bescheidWizard.getWeiterButton().click();
waitForSpinnerToDisappear();
uploadFile(bescheidWizard.getUploadBescheidButton(), TEST_FILE_BESCHEID_VALID); uploadFile(bescheidWizard.getUploadBescheidButton(), TEST_FILE_BESCHEID_VALID);
notExist(bescheidWizard.getBescheidUploadSpinner()); notExist(bescheidWizard.getBescheidUploadSpinner());
uploadFile(bescheidWizard.getUploadAttachmentButton(), TEST_FILE_BESCHEID_ANHANG_VALID); uploadFile(bescheidWizard.getUploadAttachmentButton(), TEST_FILE_BESCHEID_ANHANG_VALID);
...@@ -116,6 +118,7 @@ describe('Bescheid History', () => { ...@@ -116,6 +118,7 @@ describe('Bescheid History', () => {
bescheidWizard.getSaveButton().click(); bescheidWizard.getSaveButton().click();
bescheidWizard.getConfirmAndSaveButton().click(); bescheidWizard.getConfirmAndSaveButton().click();
waitForSpinnerToDisappear(); waitForSpinnerToDisappear();
vorgangDatenFormular.getHistorieTab().click(); vorgangDatenFormular.getHistorieTab().click();
const historieItem: VorgangFormularDatenHistorieItemE2EComponent = vorgangDatenFormular.getHistorieItemByIndex(0); const historieItem: VorgangFormularDatenHistorieItemE2EComponent = vorgangDatenFormular.getHistorieItemByIndex(0);
...@@ -143,6 +146,8 @@ describe('Bescheid History', () => { ...@@ -143,6 +146,8 @@ describe('Bescheid History', () => {
vorgangFormularButtons.getBescheidenButton().click(); vorgangFormularButtons.getBescheidenButton().click();
enterWith(bescheidWizard.getDateInput(), getAdjustedDateGerman(-1)); enterWith(bescheidWizard.getDateInput(), getAdjustedDateGerman(-1));
bescheidWizard.getWeiterButton().click(); bescheidWizard.getWeiterButton().click();
waitForSpinnerToDisappear();
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();
...@@ -151,6 +156,7 @@ describe('Bescheid History', () => { ...@@ -151,6 +156,7 @@ describe('Bescheid History', () => {
bescheidWizard.getSaveButton().click(); bescheidWizard.getSaveButton().click();
bescheidWizard.getConfirmAndSaveButton().click(); bescheidWizard.getConfirmAndSaveButton().click();
waitForSpinnerToDisappear(); waitForSpinnerToDisappear();
vorgangDatenFormular.getHistorieTab().click(); vorgangDatenFormular.getHistorieTab().click();
const historieItem: VorgangFormularDatenHistorieItemE2EComponent = vorgangDatenFormular.getHistorieItemByIndex(0); const historieItem: VorgangFormularDatenHistorieItemE2EComponent = vorgangDatenFormular.getHistorieItemByIndex(0);
...@@ -174,6 +180,8 @@ describe('Bescheid History', () => { ...@@ -174,6 +180,8 @@ describe('Bescheid History', () => {
bescheidWizard.getAbgelehntButton().click(); bescheidWizard.getAbgelehntButton().click();
enterWith(bescheidWizard.getDateInput(), getAdjustedDateGerman(1)); enterWith(bescheidWizard.getDateInput(), getAdjustedDateGerman(1));
bescheidWizard.getWeiterButton().click(); bescheidWizard.getWeiterButton().click();
waitForSpinnerToDisappear();
uploadFile(bescheidWizard.getUploadBescheidButton(), TEST_FILE_BESCHEID_VALID); uploadFile(bescheidWizard.getUploadBescheidButton(), TEST_FILE_BESCHEID_VALID);
notExist(bescheidWizard.getBescheidUploadSpinner()); notExist(bescheidWizard.getBescheidUploadSpinner());
uploadFile(bescheidWizard.getUploadAttachmentButton(), TEST_FILE_BESCHEID_ANHANG_VALID); uploadFile(bescheidWizard.getUploadAttachmentButton(), TEST_FILE_BESCHEID_ANHANG_VALID);
...@@ -181,6 +189,8 @@ describe('Bescheid History', () => { ...@@ -181,6 +189,8 @@ describe('Bescheid History', () => {
uploadFile(bescheidWizard.getUploadAttachmentButton(), TEST_FILE_BESCHEID_ANHANG_VALID); uploadFile(bescheidWizard.getUploadAttachmentButton(), TEST_FILE_BESCHEID_ANHANG_VALID);
notExist(bescheidWizard.getAttachmentUploadSpinner()); notExist(bescheidWizard.getAttachmentUploadSpinner());
bescheidWizard.getWeiterButton().click(); bescheidWizard.getWeiterButton().click();
waitForSpinnerToDisappear();
bescheidWizard.getSendButton().click(); bescheidWizard.getSendButton().click();
exist(bescheidWizard.getSendenSpinner()); exist(bescheidWizard.getSendenSpinner());
notExist(bescheidWizard.getSendenSpinner()); notExist(bescheidWizard.getSendenSpinner());
......
...@@ -99,9 +99,9 @@ describe('Bescheid speichern', () => { ...@@ -99,9 +99,9 @@ describe('Bescheid speichern', () => {
it('should update Vorgang status after saving', () => { it('should update Vorgang status after saving', () => {
bescheidWizard.getConfirmAndSaveButton().click(); bescheidWizard.getConfirmAndSaveButton().click();
notExist(bescheidWizard.getRoot());
waitForSpinnerToDisappear(); waitForSpinnerToDisappear();
notExist(bescheidWizard.getRoot());
haveText(vorgangPage.getVorgangDetailHeader().getStatus(), vorgangStatusLabelE2E[VorgangStatusE2E.BESCHIEDEN]); haveText(vorgangPage.getVorgangDetailHeader().getStatus(), vorgangStatusLabelE2E[VorgangStatusE2E.BESCHIEDEN]);
}); });
}); });
......
...@@ -97,7 +97,7 @@ export type ButtonVariants = VariantProps<typeof buttonVariants>; ...@@ -97,7 +97,7 @@ export type ButtonVariants = VariantProps<typeof buttonVariants>;
(click)="clickEmitter.emit()" (click)="clickEmitter.emit()"
> >
<ng-content *ngIf="!isLoading" select="[icon]"></ng-content> <ng-content *ngIf="!isLoading" select="[icon]"></ng-content>
<ods-spinner-icon *ngIf="isLoading" [size]="spinnerSize"></ods-spinner-icon> <ods-spinner-icon *ngIf="isLoading" [size]="spinnerSize" data-test-class="spinner"></ods-spinner-icon>
<div *ngIf="text" class="flex-grow">{{ text }}</div> <div *ngIf="text" class="flex-grow">{{ text }}</div>
</button>`, </button>`,
}) })
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment