如何在 Jasmine 中对 httpParams 进行单元测试

how to unit test httpParams in Jasmine

我是单元测试的新手。我有一个设置查询参数的函数:

setParams(scale): HttpParams {
    return this.params = new HttpParams()
        .set('scale', scale);
}

输出正在传递给 http get 方法。但我不知道如何测试上面的函数是否真的提供了 http 参数。谁能给我一些建议?谢谢!

大致如下:

it('should set params', () => {
  const params = service.setParams('hello'); // I assume this is in the service code
  expect(params.get('scale')).toBe('hello');
});