Мне нужны разные настройки для моих юнит-тестов и разные настройки для моих интеграционных тестов.Пример
Для модульных тестов я хотел бы сделать
WebMock.disable_net_connect!(:allow_localhost => true)
А для интеграционных тестов я хотел бы сделать
WebMock.allow_net_connect!
Кроме того, перед началомтест интеграции, я хотел бы убедиться, что Solr запущен.Поэтому я хочу иметь возможность звонить
config.before(:suite) do
SunspotStarter.start
end
НО, только для интеграционных тестов.Я не хочу начинать свой solr, если это юнит-тест.
Как сохранить их конфигурации отдельно?Прямо сейчас я решил эту проблему, сохранив свои интеграционные тесты в папке вне папки spec, которая имеет свой собственный spec_helper.Есть ли лучший способ?