目前,我正在覆盖提供者以使用这样的模拟服务:
beforeEach(inject([TestComponentBuilder], (tcb: TestComponentBuilder) => {
tcb.overrideProviders(AddFieldToObjectDropdownComponent,
[
provide(ServiceA, { useClass: MockServiceA })),
provide(ServiceB, { useClass: MockServiceB }))
])
...
我想对组件使用的管道做同样的事情。我试过了,provide(PipeA, { useClass: MockPipeA })
但provide(PipeA, { useValue: new MockPipeA() })
两者都不起作用。