В настоящее время я предпочитаю использовать сервисы, подобные следующим:
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() })
, но оба не работали.