現在、プロバイダーをオーバーライドして、次のようなモック サービスを使用しています。
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() })
たが、どちらもうまくいきませんでした。