Ruby on Rails - 测试CSV文件的内容

时间:2013-06-03 15:13:46

标签: ruby-on-rails ruby-on-rails-3 functional-testing

所以我在我的rails网页上有一个生成CSV文件的链接。我将如何编写功能测试以测试CSV文件是否正确创建并检查其内容?

1 个答案:

答案 0 :(得分:1)

可能有很多方法。这是一个不会让你跳过浏览器箍的版本

  1. 将CSV的创建提取到另一个非控制器类
  2. 在您的控制器测试中,断言您的CreatesCSV接收正确的参数
  3. 通过将其输出写入文件,然后将其读入并验证哈希是否正确来测试您的CreatesCSV类。