我是Rspec的粉丝,但我从不使用控制器或查看规格。我知道存在以下选项:
Usage:
rails generate controller NAME [action action] [options]
Rspec options:
[--controller-specs], [--no-controller-specs] # Indicates when to generate controller specs
# Default: true
[--view-specs], [--no-view-specs] # Indicates when to generate view specs
# Default: true
但Rspec有没有办法在默认情况下跳过生成这些?每次我生成一个控制器时,我都不想输入--no-controller-specs --no-view-specs
。
如何默认禁用规格生成?(同时保留其他一些产品,例如型号)
答案 0 :(得分:4)
我认为你可以像application.rb
这样配置它:
config.generators do |g|
g.test_framework :rspec,
fixtures: true,
view_specs: false,
helper_specs: true,
routing_specs: false,
controller_specs: false,
request_specs: true
end