ruby - 如何使用 RSpec 比较两个文本文件?

标签 ruby rspec shoulda

我有一个方法可以比较两个文本文件是否具有相同的内容。

如何使用 RSpec 比较两个文本文件是否具有相同的内容?

最佳答案

对于其他偶然发现此问题的人,请检查 FileUtils#cmp 方法:

require 'fileutils'
expect(FileUtils.compare_file(file1, file2)).to be_truthy

关于ruby - 如何使用 RSpec 比较两个文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17583849/

相关文章:

ruby - 在 Windows 8 上安装 gem 时出错 - 字符编码不兼容

ruby-on-rails - NameError 未初始化的常量 Model::Object

ruby - RSpec:字符串应该在数组中

ruby-on-rails - Shoulda-matcher 如何验证枚举属性的唯一性?

ruby-on-rails - 应该从战壕中测试工作流程

ruby-on-rails - 如何从 Rails 中的字符串中识别一组日期

ruby-on-rails - RSpec 在创建对象时跳过许多验证之一

ruby-on-rails - RSPEC - 在加载时从文件恢复数据库

ruby-on-rails - #<RSpec::Core::ExampleGroup::Nested_1:0x0000000a4b3a98> 的未定义方法 `disallow_value'

ruby - 最小测试规范 : multiple before/end blocks