From e9a216a47840a951d1c2c01d950f361659640f30 Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Thu, 5 May 2022 11:57:40 +0200 Subject: [PATCH] stabilize E2E Tests; fix Bug in search E2E --- .../vorgang-list/vorgang-list-ea.search.e2e-spec.ts | 7 ++++--- .../vorgang-anhang/anhang-herunterladen.e2e-spec.ts | 4 ++++ .../vorgang-list/vorgang-list.search.e2e-spec.ts | 8 ++++---- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/goofy-client/apps/goofy-e2e/src/integration/einheitlicher-ansprechpartner/vorgang-list/vorgang-list-ea.search.e2e-spec.ts b/goofy-client/apps/goofy-e2e/src/integration/einheitlicher-ansprechpartner/vorgang-list/vorgang-list-ea.search.e2e-spec.ts index 210aa6c699..6c388caca6 100644 --- a/goofy-client/apps/goofy-e2e/src/integration/einheitlicher-ansprechpartner/vorgang-list/vorgang-list-ea.search.e2e-spec.ts +++ b/goofy-client/apps/goofy-e2e/src/integration/einheitlicher-ansprechpartner/vorgang-list/vorgang-list-ea.search.e2e-spec.ts @@ -42,25 +42,26 @@ describe('VorgangList Suche for EA User', () => { it('should filter list', () => { doSearch(); + waitForSpinnerToDisappear() exist(vorgangStayInList.getRoot()); notExist(vorgangDisappearInList.getRoot()); }) it('should filter list and keep criteria on reload', () => { doSearch(); + waitForSpinnerToDisappear() reload(); + waitForSpinnerToDisappear() exist(vorgangList.getRoot()); - - waitForSpinnerToDisappear(); - exist(vorgangStayInList.getRoot()); notExist(vorgangDisappearInList.getRoot()); }) it('should show unfiltered list after navigate to vorgang detail and back', () => { doSearch(); + waitForSpinnerToDisappear() exist(vorgangList.getRoot()); vorgangStayInList.getRoot().click(); diff --git a/goofy-client/apps/goofy-e2e/src/integration/main-tests/vorgang-anhang/anhang-herunterladen.e2e-spec.ts b/goofy-client/apps/goofy-e2e/src/integration/main-tests/vorgang-anhang/anhang-herunterladen.e2e-spec.ts index a250106365..89c8ad53a1 100644 --- a/goofy-client/apps/goofy-e2e/src/integration/main-tests/vorgang-anhang/anhang-herunterladen.e2e-spec.ts +++ b/goofy-client/apps/goofy-e2e/src/integration/main-tests/vorgang-anhang/anhang-herunterladen.e2e-spec.ts @@ -59,6 +59,7 @@ describe('Vorgang Anhänge', () => { it('should open vorgang detail page on click on single vorgang', () => { vorgangList.getListItem(vorgangAnhangVorhanden.name).getRoot().click(); + waitForSpinnerToDisappear(); exist(vorgangHeader.getRoot()); }) @@ -88,6 +89,7 @@ describe('Vorgang Anhänge', () => { it('should navigate to vorganglist on back button', () => { subnavigation.clickBackButton(); + waitForSpinnerToDisappear(); exist(vorgangList.getRoot()); }) @@ -105,6 +107,7 @@ describe('Vorgang Anhänge', () => { it('should open vorgang detail page on click on single vorgang', () => { vorgangList.getListItem(vorgangAnhangVorhanden.name).getRoot().click(); + waitForSpinnerToDisappear(); exist(vorgangHeader.getRoot()); }) @@ -125,6 +128,7 @@ describe('Vorgang Anhänge', () => { it('should navigate to vorganglist on back button', () => { subnavigation.clickBackButton(); + waitForSpinnerToDisappear(); exist(vorgangList.getRoot()); }) }) diff --git a/goofy-client/apps/goofy-e2e/src/integration/main-tests/vorgang-list/vorgang-list.search.e2e-spec.ts b/goofy-client/apps/goofy-e2e/src/integration/main-tests/vorgang-list/vorgang-list.search.e2e-spec.ts index 0310b54551..0f0a5f259d 100644 --- a/goofy-client/apps/goofy-e2e/src/integration/main-tests/vorgang-list/vorgang-list.search.e2e-spec.ts +++ b/goofy-client/apps/goofy-e2e/src/integration/main-tests/vorgang-list/vorgang-list.search.e2e-spec.ts @@ -218,7 +218,7 @@ describe('VorgangList Suche', () => { const vorgangStayByVorgangName: VorgangE2E = { ...buildVorgang(generate12ByteId(), vorgangNameToMatch), aktenzeichen: NO_MATCH, eingangs: [eingangByVorgangName] }; - const aktenzeichenToMatch: string = faker.random.word(); + const aktenzeichenToMatch: string = 'Ein Aktenzeichen'; const eingangByAktenzeichen: EingangE2E = { ...EingangE2ETestData, antragsteller: { ...AntragstellerE2ETestData, vorname: NO_MATCH, nachname: NO_MATCH }, @@ -227,7 +227,7 @@ describe('VorgangList Suche', () => { const vorgangStayByAktenzeichen: VorgangE2E = { ...createVorgang(), name: 'VorgangStayByAktenzeichen', aktenzeichen: aktenzeichenToMatch, eingangs: [eingangByAktenzeichen] }; - const antragstellerVornameToMatch: string = faker.name.firstName(); + const antragstellerVornameToMatch: string = 'Vorname vom Antragsteller'; const eingangByAntragstellerVorname: EingangE2E = { ...EingangE2ETestData, antragsteller: { ...AntragstellerE2ETestData, vorname: antragstellerVornameToMatch, nachname: NO_MATCH }, @@ -236,7 +236,7 @@ describe('VorgangList Suche', () => { const vorgangStayByAntragstellerVorname: VorgangE2E = { ...buildVorgang(generate12ByteId(), 'VorgangStayByAntragstellerVorname'), aktenzeichen: NO_MATCH, eingangs: [eingangByAntragstellerVorname] }; - const antragstellerNachnameToMatch: string = faker.name.firstName(); + const antragstellerNachnameToMatch: string = 'Nachname vom Antragsteller'; const eingangByAntragstellerNachname: EingangE2E = { ...EingangE2ETestData, antragsteller: { ...AntragstellerE2ETestData, vorname: NO_MATCH, nachname: antragstellerNachnameToMatch }, @@ -245,7 +245,7 @@ describe('VorgangList Suche', () => { const vorgangStayByAntragstellerNachname: VorgangE2E = { ...buildVorgang(generate12ByteId(), 'VorgangStayByAntragstellerNachname'), aktenzeichen: NO_MATCH, eingangs: [eingangByAntragstellerNachname] }; - const requestIdToMatch: string = faker.datatype.uuid(); + const requestIdToMatch: string = "EINNE_TOLLE_REQUEST_ID"; const eingangByRequestId: EingangE2E = { ...EingangE2ETestData, antragsteller: { ...AntragstellerE2ETestData, vorname: NO_MATCH, nachname: NO_MATCH }, -- GitLab