javascript - Chai-http:发送 204 状态而不是预期状态
问题描述
我对 chai 的测试很少。在这里,我用我的测试文件代码创建了要点https://gist.github.com/dulgeoion/56f90024ddc416abd3496d4d52dfb030
所以,在最后两个测试中,我得到了这个错误Uncaught AssertionError: expected 204 to equal 406
并且Uncaught AssertionError: expected 204 to equal 200
. 我是第一次做测试,不知道是什么问题。
非常感谢!
解决方案
这可能是因为您在 API 响应中获得的响应状态代码。似乎您的 API 返回状态代码 204,而预期状态代码为 406。与第二次失败相同,您得到 204 而不是 200。
请通过在控制台中打印响应或在邮递员中试用 API 来检查 API 响应。
推荐阅读
- c# - 将文档与 Xceed Docx 合并后,标题会丢失样式
- java - 需要详细了解“@”符号如何在 google cloud apache 梁代码中使用
- arrays - 获取与字符串匹配的所有数组/映射条目
- c# - 由块组成的 Linq 组
- java - 导入 bsh.This;eclipse中的声明
- android - 需要 Unity3D Gradle 版本 2.10
- wordpress - 登录错误消息显示在 Url - WooCommerce
- php - 为什么当计数器等于三时它不重定向页面?
- angular - Angular 2 - Favicons Webpack 插件在许多文件中注入 html
- amazon-web-services - Amazon Athena 中的 HIVE_INVALID_METADATA