@@ -23,6 +23,11 @@ import { NgxMaterialTimepickerModule } from 'ngx-material-timepicker';
2323import { DATE_FORMAT } from 'src/environments/environment' ;
2424import { DATE_FORMAT_YEAR } from 'src/environments/environment' ;
2525import { Project } from '../../models' ;
26+ import { MatDatepickerModule } from '@angular/material/datepicker' ;
27+ import { CalendarModule , DateAdapter } from 'angular-calendar' ;
28+ import { adapterFactory } from 'angular-calendar/date-adapters/date-fns' ;
29+ import { MatNativeDateModule } from '@angular/material/core' ;
30+ import { NgSelectModule } from '@ng-select/ng-select' ;
2631
2732describe ( 'DetailsFieldsComponent' , ( ) => {
2833 type Merged = TechnologyState & ProjectState & EntryState ;
@@ -125,8 +130,21 @@ describe('DetailsFieldsComponent', () => {
125130 provideMockStore ( { initialState : state } ) ,
126131 { provide : ActionsSubject , useValue : actionSub } ,
127132 { provide : ToastrService , useValue : toastrServiceStub } ,
133+ MatDatepickerModule
134+ ] ,
135+ imports : [
136+ FormsModule ,
137+ ReactiveFormsModule ,
138+ AutocompleteLibModule ,
139+ NgxMaterialTimepickerModule ,
140+ NgSelectModule ,
141+ MatDatepickerModule ,
142+ MatNativeDateModule ,
143+ CalendarModule . forRoot ( {
144+ provide : DateAdapter ,
145+ useFactory : adapterFactory ,
146+ } ) ,
128147 ] ,
129- imports : [ FormsModule , ReactiveFormsModule , AutocompleteLibModule , NgxMaterialTimepickerModule ] ,
130148 } ) . compileComponents ( ) ;
131149 store = TestBed . inject ( MockStore ) ;
132150 mockTechnologySelector = store . overrideSelector ( allTechnologies , state . technologies ) ;
0 commit comments