From e70c512287156315e866a5e22ae354b3e2f12888 Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Tue, 23 Jul 2024 11:22:50 +0200 Subject: [PATCH] OZG-6255: use ozgcloud-svgicon only --- .../vorgang/vorgang-views.e2e.component.ts | 10 ---------- .../wiedervorlage/wiedervorlage.erledigen.cy.ts | 13 ++----------- alfa-client/libs/ui/src/lib/assets/update.svg | 1 + alfa-client/libs/ui/src/lib/icon/icon.model.ts | 1 + .../wiedervorlage-icon.component.html | 5 ++++- 5 files changed, 8 insertions(+), 22 deletions(-) create mode 100644 alfa-client/libs/ui/src/lib/assets/update.svg diff --git a/alfa-client/apps/alfa-e2e/src/components/vorgang/vorgang-views.e2e.component.ts b/alfa-client/apps/alfa-e2e/src/components/vorgang/vorgang-views.e2e.component.ts index 5563aebb65..446c287de7 100644 --- a/alfa-client/apps/alfa-e2e/src/components/vorgang/vorgang-views.e2e.component.ts +++ b/alfa-client/apps/alfa-e2e/src/components/vorgang/vorgang-views.e2e.component.ts @@ -71,8 +71,6 @@ export class VorgangViewE2EComponent { private readonly count: string = 'views-menu-item-count-'; private readonly root: string = 'views-menu-item-'; private readonly button: string = 'routing-button'; - private readonly iconTag: string = 'ozgcloud-icon'; - private readonly svgIconTag: string = 'ozgcloud-svgicon'; private rootId: string; @@ -91,12 +89,4 @@ export class VorgangViewE2EComponent { public getButton() { return this.getRoot().findTestElementWithClass(this.button); } - - public getIcon() { - return this.getRoot().findElement(this.iconTag); - } - - public getSvgIcon() { - return this.getRoot().findElement(this.svgIconTag); - } } diff --git a/alfa-client/apps/alfa-e2e/src/e2e/main-tests/wiedervorlage/wiedervorlage.erledigen.cy.ts b/alfa-client/apps/alfa-e2e/src/e2e/main-tests/wiedervorlage/wiedervorlage.erledigen.cy.ts index bab52e3651..18f70ef0d3 100644 --- a/alfa-client/apps/alfa-e2e/src/e2e/main-tests/wiedervorlage/wiedervorlage.erledigen.cy.ts +++ b/alfa-client/apps/alfa-e2e/src/e2e/main-tests/wiedervorlage/wiedervorlage.erledigen.cy.ts @@ -49,7 +49,6 @@ import { exist, notContainClass, notExist, - shouldHaveAttribute, } from '../../../support/cypress.util'; import { loginAsSabine } from '../../../support/user-util'; import { createVorgang, initVorgang, objectIds } from '../../../support/vorgang-util'; @@ -321,11 +320,7 @@ describe('Wiedervorlage erledigen/wiedereroeffnen', () => { }); it('should show red icon', () => { - wait(2000, 'Flaky - wahrscheinlich wegen asynchroner Verarbeitung im BE'); - - const svgIcon = wiedervorlagenView.getSvgIcon(); - - shouldHaveAttribute(svgIcon, 'data-test-class', locatorIconIsOverdue); + exist(wiedervorlagenView.getRoot().findTestElementWithClass(locatorIconIsOverdue)); }); it('Open Vorgang-Detail-Page', () => { @@ -350,11 +345,7 @@ describe('Wiedervorlage erledigen/wiedereroeffnen', () => { }); it('should show default icon', () => { - wait(2000, 'Flaky - wahrscheinlich wegen asynchroner Verarbeitung im BE'); - - const icon = wiedervorlagenView.getIcon(); - - shouldHaveAttribute(icon, 'data-test-class', locatorIconDefault); + exist(wiedervorlagenView.getRoot().findTestElementWithClass(locatorIconDefault)); }); }); }); diff --git a/alfa-client/libs/ui/src/lib/assets/update.svg b/alfa-client/libs/ui/src/lib/assets/update.svg new file mode 100644 index 0000000000..1eb6a0751c --- /dev/null +++ b/alfa-client/libs/ui/src/lib/assets/update.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="#5f6368"><path d="M480-120q-75 0-140.5-28.5t-114-77q-48.5-48.5-77-114T120-480q0-75 28.5-140.5t77-114q48.5-48.5 114-77T480-840q82 0 155.5 35T760-706v-94h80v240H600v-80h110q-41-56-101-88t-129-32q-117 0-198.5 81.5T200-480q0 117 81.5 198.5T480-200q105 0 183.5-68T756-440h82q-15 137-117.5 228.5T480-120Zm112-192L440-464v-216h80v184l128 128-56 56Z"/></svg> \ No newline at end of file diff --git a/alfa-client/libs/ui/src/lib/icon/icon.model.ts b/alfa-client/libs/ui/src/lib/icon/icon.model.ts index a7b7d26ba8..a7fa9937a6 100644 --- a/alfa-client/libs/ui/src/lib/icon/icon.model.ts +++ b/alfa-client/libs/ui/src/lib/icon/icon.model.ts @@ -43,4 +43,5 @@ export enum Icons { VORGANG_VORPRUEFEN = 'vorgang_vorpruefen', XDOMEA = 'xdomea_file', PASTE_FROM_CLIPBOARD = 'paste_from_clipboard', + UPDATE = 'update', } diff --git a/alfa-client/libs/vorgang-shared-ui/src/lib/wiedervorlage-icon/wiedervorlage-icon.component.html b/alfa-client/libs/vorgang-shared-ui/src/lib/wiedervorlage-icon/wiedervorlage-icon.component.html index 5e95367c03..9bf2265a27 100644 --- a/alfa-client/libs/vorgang-shared-ui/src/lib/wiedervorlage-icon/wiedervorlage-icon.component.html +++ b/alfa-client/libs/vorgang-shared-ui/src/lib/wiedervorlage-icon/wiedervorlage-icon.component.html @@ -6,6 +6,9 @@ ></ozgcloud-svgicon> </ng-container> <ng-template #defaultFrist> - <ozgcloud-icon icon="update" data-test-class="wiedervorlage-icon-default"></ozgcloud-icon> + <ozgcloud-svgicon + svgIcon="update" + data-test-class="wiedervorlage-icon-default" + ></ozgcloud-svgicon> </ng-template> </div> -- GitLab