Angular 角度Post API调用的单元测试

Angular 角度Post API调用的单元测试,angular,unit-testing,jasmine,integration-testing,Angular,Unit Testing,Jasmine,Integration Testing,我是单元测试新手。我的api发出post请求。我想知道,使用HttpTestingController可以对Post请求进行什么样的单元测试?我建议进行如下测试: API是否返回您发送给API的相同对象 API是否返回正确的状态代码?(200表示正常,201表示新建) 若您请求按值排序的对象(例如),那个么测试是否真的这样做了 查看此项了解更多详细信息。在这篇简短的文章中,它向您展示了如何使用HttpClientTestingModule和HttpTestingController从@Angu

我是单元测试新手。我的api发出post请求。我想知道,使用HttpTestingController可以对Post请求进行什么样的单元测试?

我建议进行如下测试:

  • API是否返回您发送给API的相同对象
  • API是否返回正确的状态代码?(200表示正常,201表示新建)
  • 若您请求按值排序的对象(例如),那个么测试是否真的这样做了

查看此项了解更多详细信息。在这篇简短的文章中,它向您展示了如何使用
HttpClientTestingModule
HttpTestingController
@Angular/common/HTTP/testing
依赖关系测试您的HTTP请求。

这就像是在问什么是角度,花一些时间去理解它,而不是问每个人的想法!