Skip to content
Snippets Groups Projects
Commit 0a757bab authored by OZGCloud's avatar OZGCloud
Browse files

Merge pull request 'OZG-3458 OZG-3885 Add E2E test for view item icon' (#252)...

Merge pull request 'OZG-3458 OZG-3885 Add E2E test for view item icon' (#252) from OZG-3458-icon-for-overdue-wiedervorlage into master

Reviewed-on: https://git.ozg-sh.de/mgm/goofy/pulls/252
parents aa61d6cd a496a8b6
Branches
Tags
No related merge requests found
......@@ -208,7 +208,7 @@ describe.skip('Wiedervorlage', () => {
haveText(wiedervorlage.getBetreff(), 'Editierter Betreff');
})
it('shoul not show wiedervorlage with legacy data', () => {
it('should not show wiedervorlage with legacy data', () => {
const wiedervorlageInVorgang: WiedervorlageInVorgangE2EComponent = vorgangPage.getWiedervorlagenContainer().getWiedervorlage(wiedervorlageBetreff);
notExist(wiedervorlageInVorgang.getRoot());
......
......@@ -23,6 +23,7 @@
*/
import { SnackBarE2EComponent } from 'apps/goofy-e2e/src/components/ui/snackbar.e2e.component';
import { VorgangDetailHeaderE2EComponent } from 'apps/goofy-e2e/src/components/vorgang/vorgang-detail-header.e2e.component';
import { VorgangViewE2EComponent, VorgangViewsE2EComponent } from 'apps/goofy-e2e/src/components/vorgang/vorgang-views.e2e.component';
import { VorgangAttachedItemE2E } from 'apps/goofy-e2e/src/model/vorgang-attached-item';
import { initVorgangAttachedItem } from 'apps/goofy-e2e/src/support/vorgang-attached-item-util';
import { WiedervorlageInVorgangE2EComponent } from '../../../components/wiedervorlage/wiedervorlage-in-vorgang.e2e.component';
......@@ -43,6 +44,9 @@ import { createWiedervorlageAttachedItem, createWiedervorlageItem } from '../../
describe.skip('Wiedervorlage erledigen/wiedereroeffnen', () => {
const mainPage: MainPage = new MainPage();
const views: VorgangViewsE2EComponent = mainPage.getViews();
const wiedervorlagenView: VorgangViewE2EComponent = views.getWiedervorlagen();
const snackBar: SnackBarE2EComponent = mainPage.getSnackBar();
const vorgangPage: VorgangPage = new VorgangPage();
......@@ -239,5 +243,55 @@ describe.skip('Wiedervorlage erledigen/wiedereroeffnen', () => {
notExist(snackBar.getMessage());
})
it('should open vorgang detail on click on back', () => {
subnavigation.navigateBack();
waitforSpinnerToAppear();
waitForSpinnerToDisappear();
exist(vorgangDetailHeader.getRoot());
})
})
describe('View item icon', () => {
const wiedervorlage: WiedervorlageInVorgangE2EComponent = wiedervorlageContainerInVorgang.getWiedervorlage(wiedervorlageZumWiedereroeffnen.betreff);
const locatorIconIsOverdue: string = 'wiedervorlage-icon-is-overdue';
const locatorIconDefault: string = 'wiedervorlage-icon-default';
it('back to vorgang list', () => {
vorgangPage.getSubnavigation().clickBackButton();
waitForSpinnerToDisappear();
})
it('should show red icon', () => {
exist(wiedervorlagenView.getRoot().getTestElementWithClass(locatorIconIsOverdue));
})
it('Open Vorgang-Detail-Page', () => {
mainPage.getVorgangList().getListItem(vorgang.name).getRoot().click();
waitForSpinnerToDisappear();
})
it('should mark as erledigt', () => {
wiedervorlage.getLink().click();
waitForSpinnerToDisappear();
subnavigation.erledigen();
waitForSpinnerToDisappear();
subnavigation.navigateBack();
waitForSpinnerToDisappear();
})
it('back to vorgang list', () => {
vorgangPage.getSubnavigation().clickBackButton();
waitForSpinnerToDisappear();
})
it('should show default icon', () => {
exist(wiedervorlagenView.getRoot().getTestElementWithClass(locatorIconDefault));
})
})
})
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment