diff --git a/goofy-client/apps/goofy-e2e/src/integration/main-tests/wiedervorlage/wiedervorlage.e2e-spec.ts b/goofy-client/apps/goofy-e2e/src/integration/main-tests/wiedervorlage/wiedervorlage.e2e-spec.ts index 0fb12ef4c0b39b17348bf5322196412948e1b175..ffc84ff0c9f24d9ba9f5478df4067f58d98a0e6d 100644 --- a/goofy-client/apps/goofy-e2e/src/integration/main-tests/wiedervorlage/wiedervorlage.e2e-spec.ts +++ b/goofy-client/apps/goofy-e2e/src/integration/main-tests/wiedervorlage/wiedervorlage.e2e-spec.ts @@ -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()); diff --git a/goofy-client/apps/goofy-e2e/src/integration/main-tests/wiedervorlage/wiedervorlage.erledigen.e2e-spec.ts b/goofy-client/apps/goofy-e2e/src/integration/main-tests/wiedervorlage/wiedervorlage.erledigen.e2e-spec.ts index 4c451e81f1e8a0514637aaf921457912d9af8766..f50c1ed0fb8b03eed05f99b6dbfcd27bf3fd2edb 100644 --- a/goofy-client/apps/goofy-e2e/src/integration/main-tests/wiedervorlage/wiedervorlage.erledigen.e2e-spec.ts +++ b/goofy-client/apps/goofy-e2e/src/integration/main-tests/wiedervorlage/wiedervorlage.erledigen.e2e-spec.ts @@ -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