Отключить генераторы единичных тестов в Rails

Кто-нибудь знает, как отключить автоматическое создание файла unit test в Rails? Всякий раз, когда создается контроллер, модель или миграция, он создает связанные файлы в каталоге test/; Мне нужно, чтобы это было отключено.

Кроме того, возможно ли сделать RPsec, чтобы файлы были созданы с помощью RSpec (в каталоге spec/), когда выполняется стандартная команда rails g model | controller | migration?

Ответы

Ответ 1

Вы хотите что-то подобное в своем приложении .rb

config.generators do |g|
    g.test_framework  :rspec, :fixture => false
    g.view_specs      false
    g.helper_specs    false
end

Дополнительная информация: http://guides.rubyonrails.org/generators.html#customizing-your-workflow

Лично я использую этот:

config.generators do |g|
    g.orm             :mongoid
    g.template_engine :haml
    g.test_framework  :rspec, :fixture => false
    g.view_specs      false
    g.helper_specs    false
    g.fixture_replacement :fabrication
end