我正在尝试测试我的应用,但出现下一个错误: PhantomJS 2.1.1(Linux 0.0.0)单击“清除”按钮失败时,FilterOptionsComponent应该清除字段 错误:StaticInjectorError(DynamicTestModule)[FilterOptionsComponent->环境]: StaticInjectorError(平台:核心)[FilterOptionsComponent->环境]: NullInjectorError:没有环境提供程序!在http://localhost:9876/_karma_webpack_/vendor.js中(第34858行)
我不知道发生了什么事。
我试图再次建造。
答案 0 :(得分:0)
作为可能的解决方案,您可以为您的测试提供环境。没有你的代码,很难确切地知道如何修改它;在我的示例中,它看起来像这样:
beforeEach(async(() => {
TestBed.configureTestingModule({
...
providers: [
...
{ provide: "environment", useValue: {} },
],
})