Я пытаюсь написать модульные тесты для своего angular проекта, используя @ ngrx / data! Я получаю ошибки
Failed: Неожиданное значение EntityCollectionServiceBase, импортированное модулем DynamicTestModule. Добавьте аннотацию @NgModule.
NullInjectorError: R3InjectorError (DynamicTestModule) [CalendarService -> EntityCollectionServiceElementsFactory -> EntityCollectionServiceElementsFactory]: NullInjectorServiceElementsFactory]: NullInjectorServiceElementsFactory *: NullInjectorServiceElementsFactory * * ТЕСТОВЫЙ ФАЙЛ
import { TestBed, async } from '@angular/core/testing';
import { StoreModule, Store } from '@ngrx/store';
import { CalendarService } from './calendar.service';
import { EntityDataModule } from '@ngrx/data';
import { entityConfig } from '../entity-metadata';
import {
EntityCollectionServiceBase,
EntityCollectionServiceElementsFactory
} from '@ngrx/data';
describe('CalendarService', () => {
let service: CalendarService;
beforeEach(async(() => {
TestBed.configureTestingModule({
imports: [
StoreModule.forRoot({}),
EntityCollectionServiceBase,
EntityCollectionServiceElementsFactory
],
declarations: [],
providers: [EntityDataModule.forRoot(entityConfig)]
}).compileComponents();
service = TestBed.inject(CalendarService);
}));
it('should be created', () => {
expect(service).toBeTruthy();
});
});