rspec - 比较相等性时 rspec 中的自定义错误消息
问题描述
是否可以将自定义错误消息添加到如下所示的期望中:
expect(user.uid).to eq uid
我试过:
expect(user.uid).to eq uid, "Custom message"
因为https://relishapp.com/rspec/rspec-expectations/docs/customized-message但我想这是一个运算符匹配器。还有其他方法吗?
解决方案
事实证明,我所做的大部分都可以:
expect(user.uid).to eq(uid), "Custom message"
有效,只是我user
因为为零而失败,并且调用崩溃而不是生成匹配错误。
推荐阅读
- java - 如果 POJO 扩展了 Spring Jackson 中的抽象类,如何忽略它的大小写?
- schema.org - Author Element not display with RDFa
- java - 如何确定 Maven 依赖项的 MySQL / MariaDB 版本?
- docker - docker-compose:即使容器关闭,如何继续以“关注”模式显示日志?
- javascript - 为什么Javascript警报被多次调用?
- javascript - Coinbase Pro 身份验证:没有有效的签名
- java - 分级测试中的错误。无限递归错误
- python - 如何在 Python 中的 Numpy 数组中获取接收到的字节数据
- ntfs-mft - MFT枯木;和可移动媒体上的 MFT
- ruby - Ruby - 何时执行块?