Ответ 1
config.generators do |g|
g.test_framework :rspec,
:view_specs => false,
:request_specs => false,
:routing_specs => false
end
ps - см. документы для получения дополнительной информации.
Всякий раз, когда я создаю эшафот, генератор Rspec всегда создает такие спецификации, как:
invoke rspec
create spec/controllers/stars_controller_spec.rb
invoke helper
create spec/routing/stars_routing_spec.rb
invoke rspec
create spec/requests/stars_spec.rb
Как я могу убедиться, что они никогда не генерируются? Я попытался настроить параметры конфигурации, как это, но это не помогло:
config.generators do |g|
g.test_framework :rspec, :fixture => true, :views => false
g.view_specs false
g.integration_specs false
g.helper_specs false
end
config.generators do |g|
g.test_framework :rspec,
:view_specs => false,
:request_specs => false,
:routing_specs => false
end
ps - см. документы для получения дополнительной информации.
Ответ Дэвида для меня не срабатывал с Rails 3.1 (получил кричащую ноль ошибку, сгенерированную генератором), но подход в этот ответ работал у меня