【发布时间】:2020-07-25 02:38:39
【问题描述】:
我正在使用 HttpTestingController 来模拟 http 请求/响应。如果我使用下面的代码:
httpClient.get('/my/url/', { observe: "response" }).pipe(
switchMap(response => {
...
processing
...
})
);
它不会触发 HttpTestingController 刷新响应。如果我使用下面的代码,它会触发 HttpTestingController 刷新请求。知道为什么这不起作用吗?我在应用程序本身中测试了这两种情况,两种方法都发送 http 请求。
httpClient.get('/my/url/', { observe: "response" }).subscribe(response => {
...
processing
...
})
);
【问题讨论】:
标签: javascript angular unit-testing rxjs jasmine