我在对特定组件进行单元测试时遇到上述错误。我是Angular 6的初学者。
StaticInjectorError(DynamicTestModule)[UtilsService-> TitleCasePipe]:StaticInjectorError(平台:核心)[UtilsService-> TitleCasePipe]:NullInjectorError:TitleCasePipe没有提供者!/
您需要创建一个文件,例如mock-title-case.pipe.ts
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({name: 'titlecase'})
export class MockTitleCasePipe implements PipeTransform {
transform() {}
}
TestBed.configureTestingModule({
declarations: [
MockTitleCasePipe
],
providers: [
...
]
})