Подтвердить что ты не робот

Как отключить генерацию запросов и спецификаций маршрутизации? [Rspec]

Всякий раз, когда я создаю эшафот, генератор 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
4b9b3361

Ответ 1

config.generators do |g|
  g.test_framework :rspec,
    :view_specs    => false,
    :request_specs => false,
    :routing_specs => false
end

ps - см. документы для получения дополнительной информации.

Ответ 2

Ответ Дэвида для меня не срабатывал с Rails 3.1 (получил кричащую ноль ошибку, сгенерированную генератором), но подход в этот ответ работал у меня