我正在比较包含 html 且不包含换行符的长字符串。
根据此( https://www.relishapp.com/rspec/rspec-expectations/docs/diffing ),RSpec 将比较多行字符串,但不会比较单行字符串。
有没有办法覆盖它并让它区分单行字符串?
我正在使用 RSpec 3。
最佳答案
简短的回答是“不,这是不可能的”。更长的答案是,这是可能的,但您需要写一个 custom matcher它执行差异。您可以格式化错误消息显示并让它以您希望的样式执行差异。
关于ruby - 强制 RSpec 3 显示单行字符串的差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24500404/