我想在启动rails测试之前调用setup方法。 setup or teardown method of ActiveSupport无法使用。 因为,这种方法称为每次测试。 这个方法应该只调用一次。
我该如何实施?
我的环境如下 Rails 4.0.13 DB是postgres Rspec未使用
答案 0 :(得分:2)
你可以:
config/environments/test.rb
config/initializers
中的初始值设定项中,并仅在测试环境中运行my_code.run if Rails.env.test?
test/test_helper.rb
我倾向于将它添加到test_helper.rb
的顶部,如果它是微不足道的,如果没有,可能会创建一个初始化器。