Rails支持文件夹。我是否必须将模块包含在我的test_helper中,还是自动进行?

时间:2015-02-21 18:07:24

标签: ruby-on-rails testing

我在test / support文件夹中写了这个模块。

module YourHelper
  def register_user(user)
    visit home_page
    fill_in 'user_name', :with => user.username
    fill_in 'password', :with => user.password
    click_button 'sign_up_button'
  end
end

我应该把它放在我的test / support文件夹还是我的test / helper文件夹中?

1 个答案:

答案 0 :(得分:3)

您可以在rails_helper.rbspec_helper.rb中添加这样的行,它会自动要求您提供所有支持文件

Dir[Rails.root.join("test/support/**/*.rb")].each {|f| require f}