В настоящее время я использую:
RSpec.configure do |config|
config.before(:suite) do
DatabaseCleaner[:active_record].clean_with :truncation
end
end
, который усекает все мои таблицы каждый раз, когда я запускаю rspec.Теперь мне интересно, есть ли способ дать указание DatabaseCleaner вызывать чистую стратегию только при первом обращении к базе данных.
В результате, когда я запускаю одну спецификацию, которая не обращается к базе данных, не будет усечения (и сохраняются десятки драгоценных секунд)