【发布时间】:2018-12-06 20:53:03
【问题描述】:
我在运行单元测试时收到以下错误:
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();
}));
});
我不确定为什么会发生此错误。我认为“注入”调用会实例化服务。
【问题讨论】:
标签: angular unit-testing karma-jasmine