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
No related branches found
No related tags found
1 merge request!84Ozg 7619 e2 e and text adjustment
......@@ -75,18 +75,18 @@ describe('Benutzer und Rollen', () => {
it('should show checkbox for each role', () => {
helper.openNewBenutzerPage();
notBeChecked(benutzerPage.getAdminCheckbox());
notBeChecked(benutzerPage.getDatenbeauftragungCheckbox());
notBeChecked(benutzerPage.getLoeschenCheckbox());
notBeChecked(benutzerPage.getUserCheckbox());
notBeChecked(benutzerPage.getPostCheckbox());
notBeChecked(benutzerPage.getAdminCheckbox().getRoot());
notBeChecked(benutzerPage.getDatenbeauftragungCheckbox().getRoot());
notBeChecked(benutzerPage.getLoeschenCheckbox().getRoot());
notBeChecked(benutzerPage.getUserCheckbox().getRoot());
notBeChecked(benutzerPage.getPostCheckbox().getRoot());
});
it('should deactivate other alfa roles if "loeschen" role is selected', () => {
benutzerPage.getLoeschenCheckbox().click();
beChecked(benutzerPage.getLoeschenCheckbox());
notBeEnabled(benutzerPage.getUserCheckbox());
notBeEnabled(benutzerPage.getPostCheckbox());
benutzerPage.getLoeschenCheckbox().getRoot().click();
beChecked(benutzerPage.getLoeschenCheckbox().getRoot());
notBeEnabled(benutzerPage.getUserCheckbox().getRoot());
notBeEnabled(benutzerPage.getPostCheckbox().getRoot());
benutzerPage.getLoeschenCheckbox().getRoot().click();
notBeChecked(benutzerPage.getLoeschenCheckbox().getRoot());
......@@ -95,39 +95,39 @@ describe('Benutzer und Rollen', () => {
});
it('should deactivate other alfa roles if "user" role is selected', () => {
benutzerPage.getUserCheckbox().click();
beChecked(benutzerPage.getUserCheckbox());
notBeEnabled(benutzerPage.getLoeschenCheckbox());
notBeEnabled(benutzerPage.getPostCheckbox());
benutzerPage.getUserCheckbox().click();
notBeChecked(benutzerPage.getUserCheckbox());
beEnabled(benutzerPage.getLoeschenCheckbox());
beEnabled(benutzerPage.getPostCheckbox());
benutzerPage.getUserCheckbox().getRoot().click();
beChecked(benutzerPage.getUserCheckbox().getRoot());
notBeEnabled(benutzerPage.getLoeschenCheckbox().getRoot());
notBeEnabled(benutzerPage.getPostCheckbox().getRoot());
benutzerPage.getUserCheckbox().getRoot().click();
notBeChecked(benutzerPage.getUserCheckbox().getRoot());
beEnabled(benutzerPage.getLoeschenCheckbox().getRoot());
beEnabled(benutzerPage.getPostCheckbox().getRoot());
});
it('should deactivate other alfa roles if "poststelle" role is selected', () => {
benutzerPage.getPostCheckbox().click();
beChecked(benutzerPage.getPostCheckbox());
notBeEnabled(benutzerPage.getLoeschenCheckbox());
notBeEnabled(benutzerPage.getUserCheckbox());
benutzerPage.getPostCheckbox().click();
notBeChecked(benutzerPage.getPostCheckbox());
beEnabled(benutzerPage.getLoeschenCheckbox());
beEnabled(benutzerPage.getUserCheckbox());
benutzerPage.getPostCheckbox().getRoot().click();
beChecked(benutzerPage.getPostCheckbox().getRoot());
notBeEnabled(benutzerPage.getLoeschenCheckbox().getRoot());
notBeEnabled(benutzerPage.getUserCheckbox().getRoot());
benutzerPage.getPostCheckbox().getRoot().click();
notBeChecked(benutzerPage.getPostCheckbox().getRoot());
beEnabled(benutzerPage.getLoeschenCheckbox().getRoot());
beEnabled(benutzerPage.getUserCheckbox().getRoot());
});
it('should activate and deactivate admin roles', () => {
benutzerPage.getAdminCheckbox().click();
benutzerPage.getDatenbeauftragungCheckbox().click();
beChecked(benutzerPage.getAdminCheckbox());
beChecked(benutzerPage.getDatenbeauftragungCheckbox());
benutzerPage.getAdminCheckbox().click();
benutzerPage.getDatenbeauftragungCheckbox().click();
notBeChecked(benutzerPage.getAdminCheckbox());
notBeChecked(benutzerPage.getDatenbeauftragungCheckbox());
benutzerPage.getAdminCheckbox().getRoot().click();
benutzerPage.getDatenbeauftragungCheckbox().getRoot().click();
beChecked(benutzerPage.getAdminCheckbox().getRoot());
beChecked(benutzerPage.getDatenbeauftragungCheckbox().getRoot());
benutzerPage.getAdminCheckbox().getRoot().click();
benutzerPage.getDatenbeauftragungCheckbox().getRoot().click();
notBeChecked(benutzerPage.getAdminCheckbox().getRoot());
notBeChecked(benutzerPage.getDatenbeauftragungCheckbox().getRoot());
});
describe('hint text', () => {
......@@ -158,7 +158,7 @@ describe('Benutzer und Rollen', () => {
it('should be visible on datenbeauftragung role mouse hover', () => {
mouseEnter(benutzerPage.getDatenbeauftragungCheckbox().getInfoButton());
visible(benutzerPage.getPostCheckbox().getInfoButtonTooltip());
visible(benutzerPage.getDatenbeauftragungCheckbox().getInfoButtonTooltip());
});
});
});
......@@ -18,9 +18,12 @@
label="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.'
/>
>
<ods-info-icon />
</button>
</div>
</div>
<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