首页 > 解决方案 > Chai-http:发送 204 状态而不是预期状态

问题描述

我对 chai 的测试很少。在这里,我用我的测试文件代码创建了要点https://gist.github.com/dulgeoion/56f90024ddc416abd3496d4d52dfb030

所以,在最后两个测试中,我得到了这个错误Uncaught AssertionError: expected 204 to equal 406并且Uncaught AssertionError: expected 204 to equal 200. 我是第一次做测试,不知道是什么问题。

非常感谢!

标签: javascriptunit-testingmocha.jschaichai-http

解决方案


这可能是因为您在 API 响应中获得的响应状态代码。似乎您的 API 返回状态代码 204,而预期状态代码为 406。与第二次失败相同,您得到 204 而不是 200。

请通过在控制台中打印响应或在邮递员中试用 API 来检查 API 响应。


推荐阅读