diff --git a/alfa-client/libs/bescheid-shared/src/lib/+state/bescheid.facade.spec.ts b/alfa-client/libs/bescheid-shared/src/lib/+state/bescheid.facade.spec.ts index 1d5c6b1c4dfd17a08efe42cf17188286c2193aa2..1804540773a7b68dac8314afa73faf800b50a8e0 100644 --- a/alfa-client/libs/bescheid-shared/src/lib/+state/bescheid.facade.spec.ts +++ b/alfa-client/libs/bescheid-shared/src/lib/+state/bescheid.facade.spec.ts @@ -42,7 +42,7 @@ describe('BescheidFacade', () => { describe('with both Links', () => { it('should dispatch "createCommand" to CREATE_BESCHEID', () => { - var vorgang = createVorgangWithEingangResource([ + const vorgang: VorgangWithEingangResource = createVorgangWithEingangResource([ VorgangWithEingangLinkRel.CREATE_BESCHEID, VorgangWithEingangLinkRel.CREATE_BESCHEID_DRAFT, ]); @@ -60,7 +60,7 @@ describe('BescheidFacade', () => { describe('with CREATE_BESCHEID_DRAFT link', () => { it('should dispatch "createCommand" to CREATE_BESCHEID_DRAFT', () => { - var vorgang = createVorgangWithEingangResource([ + const vorgang: VorgangWithEingangResource = createVorgangWithEingangResource([ VorgangWithEingangLinkRel.CREATE_BESCHEID_DRAFT, ]); facade.createBescheid(vorgang, createCommand); @@ -77,7 +77,9 @@ describe('BescheidFacade', () => { describe('with CREATE_BESCHEID link', () => { it('should dispatch "createCommand" to CREATE_BESCHEID', () => { - var vorgang = createVorgangWithEingangResource([VorgangWithEingangLinkRel.CREATE_BESCHEID]); + const vorgang: VorgangWithEingangResource = createVorgangWithEingangResource([ + VorgangWithEingangLinkRel.CREATE_BESCHEID, + ]); facade.createBescheid(vorgang, createCommand); @@ -91,9 +93,9 @@ describe('BescheidFacade', () => { }); }); it('should emit error if link is missing()', () => { - var vorgang = createVorgangWithEingangResource(); + const vorgang: VorgangWithEingangResource = createVorgangWithEingangResource(); - // expect(facade.createBescheid(vorgang, createCommand)).toThrowError(); + expect(() => facade.createBescheid(vorgang, createCommand)).toThrowError(); }); }); }); diff --git a/alfa-client/libs/bescheid-shared/src/lib/+state/bescheid.facade.ts b/alfa-client/libs/bescheid-shared/src/lib/+state/bescheid.facade.ts index ad7d1eb0a886c1a5f648825eb356d4370622438e..0f965a3dbf1296e4ab9c1b08eb9aefded1902da8 100644 --- a/alfa-client/libs/bescheid-shared/src/lib/+state/bescheid.facade.ts +++ b/alfa-client/libs/bescheid-shared/src/lib/+state/bescheid.facade.ts @@ -27,7 +27,7 @@ export class BescheidFacade { if (hasLink(vorgangWithEingang, VorgangWithEingangLinkRel.CREATE_BESCHEID_DRAFT)) { return this.createBescheidDraft(vorgangWithEingang, command); } - // throwError(() => 'missng Link CREATE_BESCHEID or CREATE_BESCHEID_DRAFT'); + throw new Error('missing Link: CREATE_BESCHEID or CREATE_BESCHEID_DRAFT expected'); } public createBescheidKiel(