首页 > 解决方案 > 比较相等性时 rspec 中的自定义错误消息

问题描述

是否可以将自定义错误消息添加到如下所示的期望中:

expect(user.uid).to eq uid

我试过:

expect(user.uid).to eq uid, "Custom message"

因为https://relishapp.com/rspec/rspec-expectations/docs/customized-message但我想这是一个运算符匹配器。还有其他方法吗?

标签: rspec

解决方案


事实证明,我所做的大部分都可以:

expect(user.uid).to eq(uid), "Custom message"

有效,只是我user因为为零而失败,并且调用崩溃而不是生成匹配错误。


推荐阅读