Cómo burlarse de la tubería al probar el componente

Actualmente estoy anulando a los proveedores para que utilicen servicios simulados como este:

beforeEach(inject([TestComponentBuilder], (tcb: TestComponentBuilder) => {
    tcb.overrideProviders(AddFieldToObjectDropdownComponent,
        [
             provide(ServiceA, { useClass: MockServiceA })),
             provide(ServiceB, { useClass: MockServiceB }))
        ])...

Quiero hacer lo mismo para las tuberías que utiliza el componente. Lo intenté,provide(PipeA, { useClass: MockPipeA }) yprovide(PipeA, { useValue: new MockPipeA() }) Pero ambos no funcionaron.

Respuestas a la pregunta(3)

Su respuesta a la pregunta