From 6d5745801ace52c67f92d1c16ad1ecedf05845e5 Mon Sep 17 00:00:00 2001
From: Albert <Albert.Bruns@mgm-tp.com>
Date: Mon, 3 Mar 2025 16:13:44 +0100
Subject: [PATCH] OZG-7619 e2e tests datenbeauftragung

---
 .../src/components/benutzer/benutzer.e2e.component.ts       | 4 ++--
 .../e2e/main-tests/benutzer_rollen/benutzer_rollen.cy.ts    | 6 ++++++
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/alfa-client/apps/admin-e2e/src/components/benutzer/benutzer.e2e.component.ts b/alfa-client/apps/admin-e2e/src/components/benutzer/benutzer.e2e.component.ts
index a69793b146..bdf514f6f2 100644
--- a/alfa-client/apps/admin-e2e/src/components/benutzer/benutzer.e2e.component.ts
+++ b/alfa-client/apps/admin-e2e/src/components/benutzer/benutzer.e2e.component.ts
@@ -147,8 +147,8 @@ export class BenutzerE2EComponent {
     return new BenutzerCheckboxE2EComponent(this.postCheckboxLabel);
   }
 
-  public getDatenbeauftragungCheckbox(): Cypress.Chainable<Element> {
-    return cy.getTestElement(this.datenbeauftragungLabel);
+  public getDatenbeauftragungCheckbox(): BenutzerCheckboxE2EComponent {
+    return new BenutzerCheckboxE2EComponent(this.datenbeauftragungLabel);
   }
 
   public getOrganisationsEinheitCheckbox(einheit: string): Cypress.Chainable<Element> {
diff --git a/alfa-client/apps/admin-e2e/src/e2e/main-tests/benutzer_rollen/benutzer_rollen.cy.ts b/alfa-client/apps/admin-e2e/src/e2e/main-tests/benutzer_rollen/benutzer_rollen.cy.ts
index b45dc8f07d..faa2082e1c 100644
--- a/alfa-client/apps/admin-e2e/src/e2e/main-tests/benutzer_rollen/benutzer_rollen.cy.ts
+++ b/alfa-client/apps/admin-e2e/src/e2e/main-tests/benutzer_rollen/benutzer_rollen.cy.ts
@@ -170,5 +170,11 @@ describe('Benutzer und Rollen', () => {
 
       visible(benutzerPage.getPostCheckbox().getInfoButtonTooltip());
     });
+
+    it('should be visible on datenbeauftragung role mouse hover', () => {
+      mouseEnter(benutzerPage.getDatenbeauftragungCheckbox().getInfoButton());
+
+      visible(benutzerPage.getPostCheckbox().getInfoButtonTooltip());
+    });
   });
 });
-- 
GitLab