当我在 angular 8 项目中运行单元测试时,我在 ngx-toastr 中发现了一个错误
NullInjectorError: StaticInjectorError(DynamicTestModule)[ToastrService -> InjectionToken ToastConfig]:
我在spec.ts文件中导入了requierd模块,并且我还在app.module.ts中声明了forRoot()
beforeEach(async(() => {
TestBed.configureTestingModule({
imports: [MatTabsModule,
ReactiveFormsModule,
MatTooltipModule,
HttpClientTestingModule,
RouterTestingModule,
ToastrModule
],
declarations: [CommunicationComponent],
providers: [
ToastrService,
]
})
.compileComponents();
Run Code Online (Sandbox Code Playgroud)
}));