首页 > 解决方案 > (Angular 5/6) 使用 httpClient 对补丁请求进行单元测试

问题描述

我正在尝试为补丁 HTTP 请求编写测试用例,但不知道如何为请求传递正文,因此在正文形成时在服务文件中出现错误。

这是我尝试过的。

   service.patchCustomer(location : Location,null).subscribe(data=>{
    expect(data).toEqual('false');
  });
  const request = httpMock.expectOne(`/api/myapp/patchMe?token=null`);
  expect(request.request.method).toBe('PATCH');
  request.flush( 'false' , { status: 200, statusText: 'No Data' });

任何帮助将不胜感激。

标签: angularhttpclientangular6

解决方案


推荐阅读