diff --git a/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.spec.ts b/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.spec.ts index 71dc21f419656314c564a01cf6f51cd6907b19d9..e60c95076e98ca10efd497ca91ec35114653f539 100644 --- a/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.spec.ts +++ b/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.spec.ts @@ -924,6 +924,22 @@ describe('BescheidService', () => { singleCold(createEmptyStateResource()), ); }); + + it('should emit empty upload in progress for upload bescheid document in progress', () => { + service.init(); + + expect(service.getUploadBescheidDocumentInProgress()).toBeObservable( + singleCold({ loading: false }), + ); + }); + + it('should emit empty upload in progress for upload attachmentdocument in progress', () => { + service.init(); + + expect(service.getUploadAttachmentInProgress()).toBeObservable( + singleCold({ loading: false }), + ); + }); }); describe('create bescheid document', () => { diff --git a/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.ts b/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.ts index 1319d619d0cd50d9aefbf616003409ca3a9ebf3e..90dbfa4346be7cf37beb1daf7bdbcd5c7db348be 100644 --- a/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.ts +++ b/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.ts @@ -152,7 +152,9 @@ export class BescheidService { ); this.bescheidDocumentFile$.next(createEmptyStateResource()); this.bescheidDocumentUri$.next(null); + this.uploadBescheidDocumentInProgress$.next({ loading: false }); this.uploadedAttachment$.next(createEmptyStateResource()); + this.uploadAttachmentInProgress$.next({ loading: false }); } public getBescheidDraft(): Observable<StateResource<BescheidResource>> {