如何在 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');
});
我是单元测试的新手。我有一个设置查询参数的函数:
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');
});