Я использую rack_cache для кэширования некоторых ответов с Redis. Я бы хотел проверить с rspec, поэтому я был бы уверен, что кеширование работает. Я могу сделать это с помощью:Rspec тесты rack_cache
config.action_dispatch.rack_cache = true
Проблема заключается в том, что я хотел бы установить эту настройку только для одного теста, а не для всего приложения.
Для кэширования на высоком уровне, мы можем использовать вокруг Бока:
config.around(:each, :caching) do |example|
caching = ActionController::Base.perform_caching
ActionController::Base.perform_caching = example.metadata[:caching]
example.run
ActionController::Base.perform_caching = caching
end
Есть ли способ сделать что-то подобное для кэша Rack?