Angular Post API 调用的单元测试
Unit tests for Angular Post API calls
我是单元测试新手。我的 api 提出 post 请求。我想知道,使用 HttpTestingController 可以为 Post 请求完成什么样的单元测试?
我建议测试如下内容:
- API return 与您发送给 API 的对象是否相同?
- API return 状态码是否正确? (OK 200,新创作201)
- 如果您请求按值排序的对象(例如),测试它是否确实如此
查看此 blogpost 了解更多详情。在这篇简短的文章中,它向您展示了如何使用 HttpClientTestingModule
和 HttpTestingController
在 Angular 中测试您的 HTTP 请求,两者都来自 @angular/common/http/testing
依赖项。
我是单元测试新手。我的 api 提出 post 请求。我想知道,使用 HttpTestingController 可以为 Post 请求完成什么样的单元测试?
我建议测试如下内容:
- API return 与您发送给 API 的对象是否相同?
- API return 状态码是否正确? (OK 200,新创作201)
- 如果您请求按值排序的对象(例如),测试它是否确实如此
查看此 blogpost 了解更多详情。在这篇简短的文章中,它向您展示了如何使用 HttpClientTestingModule
和 HttpTestingController
在 Angular 中测试您的 HTTP 请求,两者都来自 @angular/common/http/testing
依赖项。