在我的情况下,Rspec测试帮助器

时间:2011-11-01 08:37:59

标签: ruby-on-rails ruby-on-rails-3 rspec ruby-on-rails-3.1 rspec2

我正在开发 Rails 应用。我在 app / helpers / 下有一个帮手,就是这个 的 db_data_helper.rb 即可。

db_data_helper 中的方法主要用于执行sql dump文件以将数据加载到数据库。帮手中的这些方法用于某些Rake任务。

帮助程序的一些示例代码:

db_data_helper.rb:

module DbDataHelper

  def self.load_data
       # CODE TO EXECUTE SQL dump files
  end
  ...
  ...
end

现在,我想在 Rspec 测试这个帮助器,但我不知道如何在Rspec中为这样的帮助器实现测试。有人可以帮我这个吗?

1 个答案:

答案 0 :(得分:-1)

我只是在我的spec文件中创建一个类:

class DummyDbDataHelper
  extend DbDataHelper
end

describe DummyDbDataHelper do
  it "tests the load_data method" do
    DummyDbDataHelper.load_data.should ...
  end
end