From f8784a6a09d83767d05992b0db65577e1cad3a7c Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Thu, 16 May 2024 11:00:49 +0200
Subject: [PATCH] add test for error message on missing Bescheid doc

---
 .../vorgang-bescheid-dokumente-hochladen.cy.ts           | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/alfa-client/apps/alfa-e2e/src/e2e/main-tests/vorgang-bescheid/vorgang-bescheid-dokumente-hochladen.cy.ts b/alfa-client/apps/alfa-e2e/src/e2e/main-tests/vorgang-bescheid/vorgang-bescheid-dokumente-hochladen.cy.ts
index 932fc5fd0e..06bb74f6c0 100644
--- a/alfa-client/apps/alfa-e2e/src/e2e/main-tests/vorgang-bescheid/vorgang-bescheid-dokumente-hochladen.cy.ts
+++ b/alfa-client/apps/alfa-e2e/src/e2e/main-tests/vorgang-bescheid/vorgang-bescheid-dokumente-hochladen.cy.ts
@@ -42,6 +42,7 @@ describe('Bescheid Wizard', () => {
 
   const documentError: string = 'Erlaubte Dateiendungen';
   const sizeError: string = 'Anhänge größer';
+  const missingBescheidError: string = 'Bitte fügen Sie';
 
   before(() => {
     initVorgaenge([bescheidVorgang]);
@@ -136,4 +137,12 @@ describe('Bescheid Wizard', () => {
       contains(bescheidWizard.getAttachmentDocument(), sizeError);
     });
   });
+
+  describe('do not continue without attached Bescheid', () => {
+    it('should show error if no Bescheid is attached and step 3 is clicked', () => {
+      uploadFile(bescheidWizard.getUploadAttachmentButton(), TEST_FILE_BESCHEID_ANHANG_VALID);
+      bescheidWizard.getWeiterButton().click();
+      contains(bescheidWizard.getBescheidDocument(), missingBescheidError);
+    });
+  });
 });
-- 
GitLab