我正在使用构建器生成一些XML,并希望将结果与某些文件内容进行比较。但是,由于字符串太长,当字符串不同时输出很难读取。
我知道有很多用于在ruby中区分字符串的库,但是在rspec中是否有内置工具用于生成更易于阅读的多行字符串比较失败?
答案 0 :(得分:2)
好的,明白了。您需要将--diff选项与以下内容一起使用:
actual_multiline_string.should == expected_multiline_string
不是
actual_multiline_string.should eql(expected_multiline_string)