При выполнении модульных тестов я получаю следующую ошибку:
Error: StaticInjectorError(DynamicTestModule)[BlogService -> Store]:
StaticInjectorError(Platform: core)[BlogService -> Store]:
NullInjectorError: No provider for Store!
Вот код в моем тестовом файле:
import { TestBed, inject } from '@angular/core/testing';
import { BlogService } from './blog.service';
describe('BlogService', () => {
beforeEach(() => {
TestBed.configureTestingModule({
providers: [BlogService]
});
});
it('should be created', inject([BlogService], (service: BlogService) => {
expect(service).toBeTruthy();
}));
});
Я не уверен, почему происходит эта ошибка. Я думал, что вызов 'inject' создает экземпляр службы.