Skip to content
Snippets Groups Projects
Verified Commit c0119676 authored by Sebastian Bergandy's avatar Sebastian Bergandy :keyboard:
Browse files

OZG-7619 fix e2e test

parent 714c948c
Branches
Tags
1 merge request!84Ozg 7619 e2 e and text adjustment
...@@ -75,18 +75,18 @@ describe('Benutzer und Rollen', () => { ...@@ -75,18 +75,18 @@ describe('Benutzer und Rollen', () => {
it('should show checkbox for each role', () => { it('should show checkbox for each role', () => {
helper.openNewBenutzerPage(); helper.openNewBenutzerPage();
notBeChecked(benutzerPage.getAdminCheckbox()); notBeChecked(benutzerPage.getAdminCheckbox().getRoot());
notBeChecked(benutzerPage.getDatenbeauftragungCheckbox()); notBeChecked(benutzerPage.getDatenbeauftragungCheckbox().getRoot());
notBeChecked(benutzerPage.getLoeschenCheckbox()); notBeChecked(benutzerPage.getLoeschenCheckbox().getRoot());
notBeChecked(benutzerPage.getUserCheckbox()); notBeChecked(benutzerPage.getUserCheckbox().getRoot());
notBeChecked(benutzerPage.getPostCheckbox()); notBeChecked(benutzerPage.getPostCheckbox().getRoot());
}); });
it('should deactivate other alfa roles if "loeschen" role is selected', () => { it('should deactivate other alfa roles if "loeschen" role is selected', () => {
benutzerPage.getLoeschenCheckbox().click(); benutzerPage.getLoeschenCheckbox().getRoot().click();
beChecked(benutzerPage.getLoeschenCheckbox()); beChecked(benutzerPage.getLoeschenCheckbox().getRoot());
notBeEnabled(benutzerPage.getUserCheckbox()); notBeEnabled(benutzerPage.getUserCheckbox().getRoot());
notBeEnabled(benutzerPage.getPostCheckbox()); notBeEnabled(benutzerPage.getPostCheckbox().getRoot());
benutzerPage.getLoeschenCheckbox().getRoot().click(); benutzerPage.getLoeschenCheckbox().getRoot().click();
notBeChecked(benutzerPage.getLoeschenCheckbox().getRoot()); notBeChecked(benutzerPage.getLoeschenCheckbox().getRoot());
...@@ -95,39 +95,39 @@ describe('Benutzer und Rollen', () => { ...@@ -95,39 +95,39 @@ describe('Benutzer und Rollen', () => {
}); });
it('should deactivate other alfa roles if "user" role is selected', () => { it('should deactivate other alfa roles if "user" role is selected', () => {
benutzerPage.getUserCheckbox().click(); benutzerPage.getUserCheckbox().getRoot().click();
beChecked(benutzerPage.getUserCheckbox()); beChecked(benutzerPage.getUserCheckbox().getRoot());
notBeEnabled(benutzerPage.getLoeschenCheckbox()); notBeEnabled(benutzerPage.getLoeschenCheckbox().getRoot());
notBeEnabled(benutzerPage.getPostCheckbox()); notBeEnabled(benutzerPage.getPostCheckbox().getRoot());
benutzerPage.getUserCheckbox().click(); benutzerPage.getUserCheckbox().getRoot().click();
notBeChecked(benutzerPage.getUserCheckbox()); notBeChecked(benutzerPage.getUserCheckbox().getRoot());
beEnabled(benutzerPage.getLoeschenCheckbox()); beEnabled(benutzerPage.getLoeschenCheckbox().getRoot());
beEnabled(benutzerPage.getPostCheckbox()); beEnabled(benutzerPage.getPostCheckbox().getRoot());
}); });
it('should deactivate other alfa roles if "poststelle" role is selected', () => { it('should deactivate other alfa roles if "poststelle" role is selected', () => {
benutzerPage.getPostCheckbox().click(); benutzerPage.getPostCheckbox().getRoot().click();
beChecked(benutzerPage.getPostCheckbox()); beChecked(benutzerPage.getPostCheckbox().getRoot());
notBeEnabled(benutzerPage.getLoeschenCheckbox()); notBeEnabled(benutzerPage.getLoeschenCheckbox().getRoot());
notBeEnabled(benutzerPage.getUserCheckbox()); notBeEnabled(benutzerPage.getUserCheckbox().getRoot());
benutzerPage.getPostCheckbox().click(); benutzerPage.getPostCheckbox().getRoot().click();
notBeChecked(benutzerPage.getPostCheckbox()); notBeChecked(benutzerPage.getPostCheckbox().getRoot());
beEnabled(benutzerPage.getLoeschenCheckbox()); beEnabled(benutzerPage.getLoeschenCheckbox().getRoot());
beEnabled(benutzerPage.getUserCheckbox()); beEnabled(benutzerPage.getUserCheckbox().getRoot());
}); });
it('should activate and deactivate admin roles', () => { it('should activate and deactivate admin roles', () => {
benutzerPage.getAdminCheckbox().click(); benutzerPage.getAdminCheckbox().getRoot().click();
benutzerPage.getDatenbeauftragungCheckbox().click(); benutzerPage.getDatenbeauftragungCheckbox().getRoot().click();
beChecked(benutzerPage.getAdminCheckbox()); beChecked(benutzerPage.getAdminCheckbox().getRoot());
beChecked(benutzerPage.getDatenbeauftragungCheckbox()); beChecked(benutzerPage.getDatenbeauftragungCheckbox().getRoot());
benutzerPage.getAdminCheckbox().click(); benutzerPage.getAdminCheckbox().getRoot().click();
benutzerPage.getDatenbeauftragungCheckbox().click(); benutzerPage.getDatenbeauftragungCheckbox().getRoot().click();
notBeChecked(benutzerPage.getAdminCheckbox()); notBeChecked(benutzerPage.getAdminCheckbox().getRoot());
notBeChecked(benutzerPage.getDatenbeauftragungCheckbox()); notBeChecked(benutzerPage.getDatenbeauftragungCheckbox().getRoot());
}); });
describe('hint text', () => { describe('hint text', () => {
...@@ -158,7 +158,7 @@ describe('Benutzer und Rollen', () => { ...@@ -158,7 +158,7 @@ describe('Benutzer und Rollen', () => {
it('should be visible on datenbeauftragung role mouse hover', () => { it('should be visible on datenbeauftragung role mouse hover', () => {
mouseEnter(benutzerPage.getDatenbeauftragungCheckbox().getInfoButton()); mouseEnter(benutzerPage.getDatenbeauftragungCheckbox().getInfoButton());
visible(benutzerPage.getPostCheckbox().getInfoButtonTooltip()); visible(benutzerPage.getDatenbeauftragungCheckbox().getInfoButtonTooltip());
}); });
}); });
}); });
...@@ -18,9 +18,12 @@ ...@@ -18,9 +18,12 @@
label="Datenbeauftragung" label="Datenbeauftragung"
inputId="datenbeauftragung" inputId="datenbeauftragung"
/> />
<ods-info-icon <button
data-test-id="datenbeauftragung-role-info-button"
tooltip='Diese Rolle kann in der Administration unter dem Menüpunkt "Statistik" Felder zur Auswertung konfigurieren. Sie ist mit allen anderen Rollen kompatibel.' tooltip='Diese Rolle kann in der Administration unter dem Menüpunkt "Statistik" Felder zur Auswertung konfigurieren. Sie ist mit allen anderen Rollen kompatibel.'
/> >
<ods-info-icon />
</button>
</div> </div>
</div> </div>
<div [formGroupName]="UserFormService.ALFA_GROUP" class="flex flex-col gap-2"> <div [formGroupName]="UserFormService.ALFA_GROUP" class="flex flex-col gap-2">
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment