我想配置rpsec-rails生成器,以便我可以禁用视图和控制器测试或手动替换工厂的灯具。我阅读了文档,博客文章并在rspec IRC频道上提问,但我没有找到好的答案。假设我想禁用视图规范。我应该这样做:
config.generators do |g|
g.test_framework :rspec,
views: false
end
我的问题是,我在哪里可以找到所有可用选项的列表,例如'观看'?
答案 0 :(得分:7)
以下是Rspec
所知道的所有选项列表:
config.generators do |generate|
generate.test_framework :rspec,
fixtures: true,
view_specs: false,
helper_specs: false,
routing_specs: false,
controller_specs: false,
request_specs: false
generate.fixture_replacement :factory_girl, dir: "spec/factories"
end
带有友好的sintax for rails 5的示例。++
# config/application.rb
config.generators do |g|
g.test_framework :rspec
g.helper_specs false
g.controller_specs false
g.view_specs false
g.routing_specs false
g.request_specs false
end