我正在尝试对 http 拦截器进行单元测试。 拦截器用于授权。 我可以测试基本的成功案例,但我现在正在尝试测试 API 调用失败的案例,因为访问令牌已过期。 我的问题是,如何监视 AuthInterceptorService.getNewTokenAndRetryRequest() 方法? 我的拦截 ...
我正在尝试对 http 拦截器进行单元测试。 拦截器用于授权。 我可以测试基本的成功案例,但我现在正在尝试测试 API 调用失败的案例,因为访问令牌已过期。 我的问题是,如何监视 AuthInterceptorService.getNewTokenAndRetryRequest() 方法? 我的拦截 ...
如何使用httpTestingController测试findArtists方法? 因此,理想情况下,该服务所做的是在第一次 get 调用时获取一些艺术家的数据,但返回的数据并不包含在模板中显示所需的所有数据。 因此,这就是我在 switchMap 中映射更多 HTTP 调用的原因,因为这些后续调用 ...
我是 HttpTesting 控制器的新手。 我的期望不起作用,因为 url 包含 HttpParams。 这是我的服务和 spec.ts 我收到以下错误: ...
我想测试在管道内完成的 3 个请求。 简化示例: httpClient.get<Data[]>(testUrl) .pipe( mergeMap(() => range(0, 2)), mergeMap(() => http ...
当我发出 http 请求时,我正在尝试测试 http 参数是否正确。 当我expect(req.request.params.get('action')).toEqual('pause'); 测试失败: 预期:“暂停”收到:null 服务constructor(private _http: Htt ...
我正在尝试在 http 拦截器中测试 retryWhen 运算符,但是在尝试多次重复我的服务调用时出现错误: “错误:预期有一个对标准“匹配 URL: http://someurl/tesdata ”的匹配请求,但没有找到。” 所以我有2个问题。 首先,我是否要以正确的方式进行测试,其次,为什么 ...
我有一个 Angular 服务发出一些 HTTP 请求,我想测试它是否使它们正确。 在它的依赖项中,它还有一个EnvironmentService ,它根据环境返回正确的 API 端点,我用 Jasmine 进行了模拟。 我的测试如下所示: 这是我的ShipmentsService方法: 我错过了什 ...
我有一个服务方法,它有一个服务调用(HTTP调用),它立即订阅,并根据响应代码执行其余的action命令。 示例:服务方法 我尝试了以下示例(测试用例) 请协助我处理这种情况。 ...