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 a69793b14616ecef0e57ff656d1be1045fdc1eb7..bdf514f6f2b5fd78539ffcee8ca271131bb1f483 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 b45dc8f07dd52c1c89315663866c0cbf4350fc71..faa2082e1c7e0fe5d47730d7682cd4d4e5fd11ae 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()); + }); }); });