From e79c43c08a2ee3b7bf39403d5a0321b7d0c44e92 Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Thu, 13 Jun 2024 15:43:31 +0200 Subject: [PATCH] OZG-4528 add test for isFirma --- ...ang-detail-antragsteller.component.spec.ts | 27 +++++++++++++++---- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-antragsteller/vorgang-detail-antragsteller.component.spec.ts b/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-antragsteller/vorgang-detail-antragsteller.component.spec.ts index cd644ff03f..69dafda358 100644 --- a/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-antragsteller/vorgang-detail-antragsteller.component.spec.ts +++ b/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-antragsteller/vorgang-detail-antragsteller.component.spec.ts @@ -54,6 +54,7 @@ describe('VorgangDetailAntragstellerComponent', () => { const noAntragsteller: string = '[data-test-id="no-antragsteller"]'; const antragsteller: Antragsteller = createAntragsteller(); + const antragstellerWithoutCompany = { ...antragsteller, firmaName: '' }; beforeEach(async () => { await TestBed.configureTestingModule({ @@ -75,7 +76,7 @@ describe('VorgangDetailAntragstellerComponent', () => { describe('full name', () => { it('should be visible, if applicant is not company', () => { - component.antragsteller = { ...antragsteller, firmaName: '' }; + component.antragsteller = antragstellerWithoutCompany; fixture.detectChanges(); const element = getElementFromFixture(fixture, antragstellerName); @@ -94,11 +95,10 @@ describe('VorgangDetailAntragstellerComponent', () => { it('should not be visible, if contact person name is empty', () => { component.antragsteller = { - ...antragsteller, + ...antragstellerWithoutCompany, anrede: '', vorname: '', nachname: '', - firmaName: '', }; fixture.detectChanges(); @@ -130,7 +130,7 @@ describe('VorgangDetailAntragstellerComponent', () => { }); it('should not be visible, if applicant is not company', () => { - component.antragsteller = { ...antragsteller, firmaName: '' }; + component.antragsteller = antragstellerWithoutCompany; fixture.detectChanges(); const element = getElementFromFixture(fixture, antragstellerAnsprechspartnerName); @@ -159,7 +159,7 @@ describe('VorgangDetailAntragstellerComponent', () => { }); it('should not be visible', () => { - component.antragsteller = { ...antragsteller, firmaName: '' }; + component.antragsteller = antragstellerWithoutCompany; fixture.detectChanges(); const element = getElementFromFixture(fixture, antragstellerFirmaName); @@ -167,6 +167,23 @@ describe('VorgangDetailAntragstellerComponent', () => { expect(element).not.toBeInstanceOf(HTMLElement); }); }); + describe('isFirma', () => { + it('should return true', () => { + component.antragsteller = antragsteller; + + const isFirma = component.isFirma; + + expect(isFirma).toBeTruthy; + }); + + it('should return false', () => { + component.antragsteller = antragstellerWithoutCompany; + + const isFirma = component.isFirma; + + expect(isFirma).toBeFalsy; + }); + }); describe('email', () => { it('should be visible', () => { -- GitLab