I want to configure rpsec-rails generators so that I can for example disable view and controller tests or manually replace fixtures with factories. I read the documentation, blog posts and ask questions on rspec IRC channel, but I found no good answer. suppose I want to disable the view specs. I should do something like:
config.generators do |g|
g.test_framework :rspec,
views: false
end
My question is where can I find list of all available option like 'views'?
Here is the list of all options which I know for 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
Example with a friendly 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
The list of options can be found in RSpec Rails library.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With