如何使用RSpec区分多行字符串?

时间:2009-08-18 15:20:33

标签: ruby rspec

我正在使用构建器生成一些XML,并希望将结果与某些文件内容进行比较。但是,由于字符串太长,当字符串不同时输出很难读取。

我知道有很多用于在ruby中区分字符串的库,但是在rspec中是否有内置工具用于生成更易于阅读的多行字符串比较失败?

1 个答案:

答案 0 :(得分:2)

好的,明白了。您需要将--diff选项与以下内容一起使用:

actual_multiline_string.should == expected_multiline_string

不是

actual_multiline_string.should eql(expected_multiline_string)