Скажем, у меня есть служба, которая использует HttpClient,
@Injectable()
export class MyService {
constructor(protected httpClient: HttpClient) { .. }
}
И затем компонент, который использует эту службу.
@Component({
selector: 'my-component'
})
export class SendSmsComponent {
constructor(private MyService) { .. }
}
Как проверить этот компонент, высмеивая HttpClient, а не весь сервис?
TestBed.configureTestingModule({
declarations: [MyComponent],
providers: [
{ provide: MyService, useClass: MyService } // ?
]
}).compileComponents();
httpMock = TestBed.get(HttpTestingController); // ?