From d0f64d6e14527ad70e363aa29d459ba6bfaf50ec Mon Sep 17 00:00:00 2001 From: Erik Tiekstra Date: Mon, 15 Nov 2021 08:29:13 +0100 Subject: [PATCH] Fixed tests --- .../employee-invite.component.html | 1 + .../employee-invite.component.spec.ts | 1 - ...ng-view-description-list.component.spec.ts | 16 ++++++--- ...isning-form-step0-education.component.html | 4 +++ ...ing-form-step0-education.component.spec.ts | 10 ++++-- ...edovisning-form-step0-other.component.html | 1 + ...visning-form-step0-other.component.spec.ts | 10 ++++-- ...form-step0-still-unemployed.component.html | 2 ++ ...m-step0-still-unemployed.component.spec.ts | 10 ++++-- ...redovisning-form-step0-work.component.html | 6 ++++ ...ovisning-form-step0-work.component.spec.ts | 8 +++++ .../slutredovisning-form-step0.component.html | 1 + ...utredovisning-form-step0.component.spec.ts | 11 ++++-- ...utredovisning-form-step1.component.spec.ts | 9 ++++- .../slutredovisning-form-step2.component.html | 3 ++ ...utredovisning-form-step2.component.spec.ts | 10 ++++-- ...utredovisning-form-step3.component.spec.ts | 12 ++++--- .../app/pages/start/start.component.spec.ts | 2 ++ .../src/app/shared/guards/auth.guard.ts | 2 +- .../services/api/authentication.service.ts | 2 +- libs/styles/src/test-setup.ts | 1 + .../src/checkbox/checkbox.component.spec.ts | 34 +++++++++++-------- libs/ui/src/input/input.component.spec.ts | 34 +++++++++++-------- .../link-button/link-button.component.spec.ts | 1 - libs/ui/src/loader/loader.component.spec.ts | 1 - .../radiobutton-group.component.spec.ts | 1 - libs/ui/src/select/select.component.spec.ts | 1 - openshift/sys/Jenkinsfile | 32 ++++++++--------- 28 files changed, 154 insertions(+), 72 deletions(-) create mode 100644 libs/styles/src/test-setup.ts diff --git a/apps/mina-sidor-fa/src/app/pages/administration/pages/employee-invite/employee-invite.component.html b/apps/mina-sidor-fa/src/app/pages/administration/pages/employee-invite/employee-invite.component.html index b2d6bc3..50f1b18 100644 --- a/apps/mina-sidor-fa/src/app/pages/administration/pages/employee-invite/employee-invite.component.html +++ b/apps/mina-sidor-fa/src/app/pages/administration/pages/employee-invite/employee-invite.component.html @@ -33,6 +33,7 @@ [uiRequired]="true" [uiInvalid]="emailsControl.invalid && emailsControl.dirty" [uiValidationMessage]="emailsControl.errors?.required || emailsControl.errors?.invalid || 'Ogiltig e-postadress'" + ngDefaultControl > { diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/components/slutredovisning-view-description-list/slutredovisning-view-description-list.component.spec.ts b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/components/slutredovisning-view-description-list/slutredovisning-view-description-list.component.spec.ts index 09e5479..4b66b46 100644 --- a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/components/slutredovisning-view-description-list/slutredovisning-view-description-list.component.spec.ts +++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/components/slutredovisning-view-description-list/slutredovisning-view-description-list.component.spec.ts @@ -1,5 +1,5 @@ +import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { ComponentFixture, TestBed } from '@angular/core/testing'; - import { SlutredovisningViewDescriptionListComponent } from './slutredovisning-view-description-list.component'; describe('SlutredovisningViewDescriptionListComponent', () => { @@ -8,14 +8,22 @@ describe('SlutredovisningViewDescriptionListComponent', () => { beforeEach(async () => { await TestBed.configureTestingModule({ - declarations: [ SlutredovisningViewDescriptionListComponent ] - }) - .compileComponents(); + schemas: [CUSTOM_ELEMENTS_SCHEMA], + declarations: [SlutredovisningViewDescriptionListComponent], + }).compileComponents(); }); beforeEach(() => { fixture = TestBed.createComponent(SlutredovisningViewDescriptionListComponent); component = fixture.componentInstance; + component.slutredovisning = { + genomforandereferens: 123, + mainOccupation: null, + activities: [], + progressDescription: '', + nextStepDescription: '', + otherInformation: '', + }; fixture.detectChanges(); }); diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-education/slutredovisning-form-step0-education.component.html b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-education/slutredovisning-form-step0-education.component.html index 163c720..38785d4 100644 --- a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-education/slutredovisning-form-step0-education.component.html +++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-education/slutredovisning-form-step0-education.component.html @@ -9,6 +9,7 @@ [uiAnnounceIfOptional]="true" [uiInvalid]="formControlIsInvalid(educationLevelFormControl)" [uiValidationMessage]="educationLevelFormControl.errors?.required" + ngDefaultControl > @@ -20,6 +21,7 @@ [uiAnnounceIfOptional]="false" [uiMaxLength]="200" [uiInvalid]="(otherExplanationFormControl?.touched || this.shouldValidate) && formGroup.errors?.needDescriptionOfOther" + ngDefaultControl > @@ -32,6 +34,7 @@ [uiAnnounceIfOptional]="true" [uiInvalid]="formControlIsInvalid(educationLengthFormControl)" [uiValidationMessage]="educationLengthFormControl.errors?.required" + ngDefaultControl > @@ -42,5 +45,6 @@ [uiAnnounceIfOptional]="false" [uiMaxLength]="200" [uiInvalid]="(educationSpecificationFormControl?.touched || this.shouldValidate) && educationSpecificationFormControl.errors?.required" + ngDefaultControl > diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-education/slutredovisning-form-step0-education.component.spec.ts b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-education/slutredovisning-form-step0-education.component.spec.ts index 8757fb5..be9ee73 100644 --- a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-education/slutredovisning-form-step0-education.component.spec.ts +++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-education/slutredovisning-form-step0-education.component.spec.ts @@ -1,20 +1,26 @@ +import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { ComponentFixture, TestBed } from '@angular/core/testing'; - +import { FormGroup, ReactiveFormsModule } from '@angular/forms'; +import { SlutredovisningFormService } from '../../slutredovisning-form.service'; import { SlutredovisningFormStep0EducationComponent } from './slutredovisning-form-step0-education.component'; -describe('SlutredovisningFormStep1Component', () => { +describe('SlutredovisningFormStep0EducationComponent', () => { let component: SlutredovisningFormStep0EducationComponent; let fixture: ComponentFixture; beforeEach(async () => { await TestBed.configureTestingModule({ + schemas: [CUSTOM_ELEMENTS_SCHEMA], declarations: [SlutredovisningFormStep0EducationComponent], + imports: [ReactiveFormsModule], + providers: [SlutredovisningFormService], }).compileComponents(); }); beforeEach(() => { fixture = TestBed.createComponent(SlutredovisningFormStep0EducationComponent); component = fixture.componentInstance; + component.formGroupRef = new FormGroup({}); fixture.detectChanges(); }); diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-other/slutredovisning-form-step0-other.component.html b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-other/slutredovisning-form-step0-other.component.html index 3c38d28..5af1565 100644 --- a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-other/slutredovisning-form-step0-other.component.html +++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-other/slutredovisning-form-step0-other.component.html @@ -8,6 +8,7 @@ [uiMaxLength]="200" [uiRequired]="true" [uiInvalid]="(otherExplanationFormControl?.touched || this.shouldValidate) && otherExplanationFormControl.errors?.required" + ngDefaultControl > diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-other/slutredovisning-form-step0-other.component.spec.ts b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-other/slutredovisning-form-step0-other.component.spec.ts index 35c5f99..e8cc477 100644 --- a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-other/slutredovisning-form-step0-other.component.spec.ts +++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-other/slutredovisning-form-step0-other.component.spec.ts @@ -1,20 +1,26 @@ +import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { ComponentFixture, TestBed } from '@angular/core/testing'; - +import { FormGroup, ReactiveFormsModule } from '@angular/forms'; +import { SlutredovisningFormService } from '../../slutredovisning-form.service'; import { SlutredovisningFormStep0OtherComponent } from './slutredovisning-form-step0-other.component'; -describe('SlutredovisningFormStep1Component', () => { +describe('SlutredovisningFormStep0OtherComponent', () => { let component: SlutredovisningFormStep0OtherComponent; let fixture: ComponentFixture; beforeEach(async () => { await TestBed.configureTestingModule({ + schemas: [CUSTOM_ELEMENTS_SCHEMA], declarations: [SlutredovisningFormStep0OtherComponent], + imports: [ReactiveFormsModule], + providers: [SlutredovisningFormService], }).compileComponents(); }); beforeEach(() => { fixture = TestBed.createComponent(SlutredovisningFormStep0OtherComponent); component = fixture.componentInstance; + component.formGroupRef = new FormGroup({}); fixture.detectChanges(); }); diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-still-unemployed/slutredovisning-form-step0-still-unemployed.component.html b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-still-unemployed/slutredovisning-form-step0-still-unemployed.component.html index a638c8f..67f0f4b 100644 --- a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-still-unemployed/slutredovisning-form-step0-still-unemployed.component.html +++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-still-unemployed/slutredovisning-form-step0-still-unemployed.component.html @@ -12,6 +12,7 @@ [formControl]="stillUnemployedReasonFormControl.get(stillUnemployedReasonOption.formControlName)" [uiLabel]="stillUnemployedReasonOption.label" [uiInvalid]="(stillUnemployedReasonFormControl?.touched || this.shouldValidate) && formGroup?.errors?.atLeastOneSelected" + ngDefaultControl >
@@ -31,6 +32,7 @@ [uiAnnounceIfOptional]="false" [uiMaxLength]="200" [uiInvalid]="(stillUnemployedReasonDescriptionFormControl?.touched || this.shouldValidate) && formGroup.errors?.needDescriptionOfOther" + ngDefaultControl >
diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-still-unemployed/slutredovisning-form-step0-still-unemployed.component.spec.ts b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-still-unemployed/slutredovisning-form-step0-still-unemployed.component.spec.ts index d441d1d..3d01b4e 100644 --- a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-still-unemployed/slutredovisning-form-step0-still-unemployed.component.spec.ts +++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-still-unemployed/slutredovisning-form-step0-still-unemployed.component.spec.ts @@ -1,20 +1,26 @@ +import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { ComponentFixture, TestBed } from '@angular/core/testing'; - +import { FormGroup, ReactiveFormsModule } from '@angular/forms'; +import { SlutredovisningFormService } from '../../slutredovisning-form.service'; import { SlutredovisningFormStep0StillUnemployedComponent } from './slutredovisning-form-step0-still-unemployed.component'; -describe('SlutredovisningFormStep1Component', () => { +describe('SlutredovisningFormStep0StillUnemployedComponent', () => { let component: SlutredovisningFormStep0StillUnemployedComponent; let fixture: ComponentFixture; beforeEach(async () => { await TestBed.configureTestingModule({ + schemas: [CUSTOM_ELEMENTS_SCHEMA], declarations: [SlutredovisningFormStep0StillUnemployedComponent], + imports: [ReactiveFormsModule], + providers: [SlutredovisningFormService], }).compileComponents(); }); beforeEach(() => { fixture = TestBed.createComponent(SlutredovisningFormStep0StillUnemployedComponent); component = fixture.componentInstance; + component.formGroupRef = new FormGroup({}); fixture.detectChanges(); }); diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-work/slutredovisning-form-step0-work.component.html b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-work/slutredovisning-form-step0-work.component.html index 0324e85..317ddb4 100644 --- a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-work/slutredovisning-form-step0-work.component.html +++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-work/slutredovisning-form-step0-work.component.html @@ -39,6 +39,7 @@ [uiAnnounceIfOptional]="true" [uiInvalid]="formControlIsInvalid('yrkesomrade', index)" [uiValidationMessage]="formControlError('yrkesomrade', index)" + ngDefaultControl > @@ -63,6 +65,7 @@ [uiAnnounceIfOptional]="true" [uiInvalid]="formControlIsInvalid('anstallningsform', index)" [uiValidationMessage]="formControlError('anstallningsform', index)" + ngDefaultControl > @@ -76,6 +79,7 @@ [uiMaxLength]="200" [uiInvalid]="formControlIsInvalid('annatAnstallningComment', index)" [uiValidationMessage]="formControlError('annatAnstallningComment', index)" + ngDefaultControl > @@ -90,6 +94,7 @@ [uiAnnounceIfOptional]="true" [uiInvalid]="formControlIsInvalid('omfattning', index)" [uiValidationMessage]="formControlError('omfattning', index)" + ngDefaultControl > diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-work/slutredovisning-form-step0-work.component.spec.ts b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-work/slutredovisning-form-step0-work.component.spec.ts index 7bf5f87..77979cc 100644 --- a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-work/slutredovisning-form-step0-work.component.spec.ts +++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0-work/slutredovisning-form-step0-work.component.spec.ts @@ -1,4 +1,8 @@ +import { HttpClientTestingModule } from '@angular/common/http/testing'; +import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { FormGroup, ReactiveFormsModule } from '@angular/forms'; +import { SlutredovisningFormService } from '../../slutredovisning-form.service'; import { SlutredovisningFormStep0WorkComponent } from './slutredovisning-form-step0-work.component'; describe('SlutredovisningFormStep0WorkComponent', () => { @@ -7,13 +11,17 @@ describe('SlutredovisningFormStep0WorkComponent', () => { beforeEach(async () => { await TestBed.configureTestingModule({ + schemas: [CUSTOM_ELEMENTS_SCHEMA], declarations: [SlutredovisningFormStep0WorkComponent], + imports: [ReactiveFormsModule, HttpClientTestingModule], + providers: [SlutredovisningFormService], }).compileComponents(); }); beforeEach(() => { fixture = TestBed.createComponent(SlutredovisningFormStep0WorkComponent); component = fixture.componentInstance; + component.formGroupRef = new FormGroup({}); fixture.detectChanges(); }); diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0.component.html b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0.component.html index 4ccc9b5..25837e0 100644 --- a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0.component.html +++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0.component.html @@ -20,6 +20,7 @@ [uiAnnounceIfOptional]="true" [uiInvalid]="formControlIsInvalid(mainOccupationFormControl)" [uiValidationMessage]="mainOccupationFormControl.errors?.required" + ngDefaultControl > diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0.component.spec.ts b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0.component.spec.ts index 6812eda..a4d6731 100644 --- a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0.component.spec.ts +++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step0/slutredovisning-form-step0.component.spec.ts @@ -1,20 +1,27 @@ +import { HttpClientTestingModule } from '@angular/common/http/testing'; +import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { ComponentFixture, TestBed } from '@angular/core/testing'; - +import { FormGroup, ReactiveFormsModule } from '@angular/forms'; +import { SlutredovisningFormService } from '../slutredovisning-form.service'; import { SlutredovisningFormStep0Component } from './slutredovisning-form-step0.component'; -describe('SlutredovisningFormStep1Component', () => { +describe('SlutredovisningFormStep0Component', () => { let component: SlutredovisningFormStep0Component; let fixture: ComponentFixture; beforeEach(async () => { await TestBed.configureTestingModule({ + schemas: [CUSTOM_ELEMENTS_SCHEMA], declarations: [SlutredovisningFormStep0Component], + imports: [ReactiveFormsModule, HttpClientTestingModule], + providers: [SlutredovisningFormService], }).compileComponents(); }); beforeEach(() => { fixture = TestBed.createComponent(SlutredovisningFormStep0Component); component = fixture.componentInstance; + component.formGroup = new FormGroup({}); fixture.detectChanges(); }); diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step1/slutredovisning-form-step1.component.spec.ts b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step1/slutredovisning-form-step1.component.spec.ts index 18d3997..3c15e43 100644 --- a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step1/slutredovisning-form-step1.component.spec.ts +++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step1/slutredovisning-form-step1.component.spec.ts @@ -1,5 +1,8 @@ +import { HttpClientTestingModule } from '@angular/common/http/testing'; +import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { ComponentFixture, TestBed } from '@angular/core/testing'; - +import { FormGroup, ReactiveFormsModule } from '@angular/forms'; +import { SlutredovisningFormService } from '../slutredovisning-form.service'; import { SlutredovisningFormStep1Component } from './slutredovisning-form-step1.component'; describe('SlutredovisningFormStep1Component', () => { @@ -8,13 +11,17 @@ describe('SlutredovisningFormStep1Component', () => { beforeEach(async () => { await TestBed.configureTestingModule({ + schemas: [CUSTOM_ELEMENTS_SCHEMA], declarations: [SlutredovisningFormStep1Component], + imports: [ReactiveFormsModule, HttpClientTestingModule], + providers: [SlutredovisningFormService], }).compileComponents(); }); beforeEach(() => { fixture = TestBed.createComponent(SlutredovisningFormStep1Component); component = fixture.componentInstance; + component.formGroup = new FormGroup({}); fixture.detectChanges(); }); diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step2/slutredovisning-form-step2.component.html b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step2/slutredovisning-form-step2.component.html index 9ca21aa..53335cb 100644 --- a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step2/slutredovisning-form-step2.component.html +++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/report-forms/slutredovisning-form/slutredovisning-form-step2/slutredovisning-form-step2.component.html @@ -15,6 +15,7 @@ [uiRequired]="true" [uiValidationMessage]="framstegFormControl.errors?.required" [uiInvalid]="framstegFormControl?.touched && !!framstegFormControl?.errors?.required" + ngDefaultControl >