From 89dc326797f237c28bd78a5fb8ff73b254da73ca Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Thu, 14 Mar 2024 15:39:55 +0100
Subject: [PATCH] OZG-5009 fix test

---
 .../src/lib/+state/bescheid.facade.spec.ts           | 12 +++++++-----
 .../src/lib/+state/bescheid.facade.ts                |  2 +-
 2 files changed, 8 insertions(+), 6 deletions(-)

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 1d5c6b1c4d..1804540773 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 ad7d1eb0a8..0f965a3dbf 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(
-- 
GitLab