Alternar cache de Rails em RSpec Suites

Em spec_helperou outro arquivo de suporte exigido por sua especificação:

RSpec.configure do |config|
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
end

Em sua especificação:

ruby describe "visit the homepage", :caching => true do # test cached stuff end