有誰知道如何禁用Rails中的自動單元測試文件生成?無論何時創建控制器,模型或遷移,它都會在測試/目錄中創建關聯的文件;我需要這個殘疾人。禁用Rails中的單元測試生成器
另外,是否有可能使RPsec接管,以便在執行標準rails g model | controller | migration命令時使用RSpec創建文件(在spec /目錄中)?
有誰知道如何禁用Rails中的自動單元測試文件生成?無論何時創建控制器,模型或遷移,它都會在測試/目錄中創建關聯的文件;我需要這個殘疾人。禁用Rails中的單元測試生成器
另外,是否有可能使RPsec接管,以便在執行標準rails g model | controller | migration命令時使用RSpec創建文件(在spec /目錄中)?
你想這樣的事情在你的application.rb中
config.generators do |g|
g.test_framework :rspec, :fixture => false
g.view_specs false
g.helper_specs false
end
更多信息:http://guides.rubyonrails.org/generators.html#customizing-your-workflow
就個人而言,我用這一個:
config.generators do |g|
g.orm :mongoid
g.template_engine :haml
g.test_framework :rspec, :fixture => false
g.view_specs false
g.helper_specs false
g.fixture_replacement :fabrication
end
中使用`config.generators.test_framework false`,除非應該是`:fixture => false`。導軌夾具*是危險的*並且使您的測試變得脆弱和不準確。改用工廠。 – 2011-12-14 17:57:17
如果要禁用所有地區生成的測試可以在application.rb – 2015-03-31 21:10:33