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 cd644ff03f3eaf6af584f062021c74799d20335f..69dafda3580b03e99666181f0d662d8c223ab27c 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', () => {