chai的expect风格如何抛出错误信息?
看到官方文档里的expect的链式函数中几乎每一个函数都有一个message参数
.equal(value)
@param { Mixed } value
@param { String } message _optional_
但是equal里面只接受参数value
message应该如何传递呢?(没有这个参数抛出错误非常不直观)
PS:assert的就很好理解,传个message参数就好了...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
chai
源码:所以:
题主的题目里面其实已经包含了答案了:
equal
参数里面的第二个参数是可选参数, 是错误的时候抛出的异常信息. 由于JavaScript语言的动态性, 可以像这样编写测试用例: