不要在Rails中自动生成测试

时间:2013-08-01 18:01:18

标签: ruby-on-rails unit-testing

我正在使用rspec和Rails 4,例如,在创建控制器时,我总是要传递“ - no-test-framework ”参数。有没有办法不默认生成这些测试而无需明确指定它(我经常忘记然后需要手动删除生成的测试)。

谢谢!

2 个答案:

答案 0 :(得分:19)

只需将以下内容添加到config/application.rb(在Application类中):

config.generators.test_framework false

答案 1 :(得分:4)

您可以将以下内容添加到config/application.rb以防止生成特定规范:

config.generators do |g|
  g.controller_specs false 
  g.view_specs false
  g.helper_specs false
  g.model_specs false
end