Ich verwende rack_cache, um einige der Antworten mit Redis zwischenzuspeichern. Ich möchte mit rspec testen, damit ich sicher bin, dass Caching funktioniert. Ich kann dies tun mit:Rspec Tests von rack_cache
config.action_dispatch.rack_cache = true
Das Problem ist, weil ich diese Einstellung auf einzelnen Test festlegen möchte, nicht für ganzes App.
Für hohe Level-Caching wir um bock verwenden können:
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
Gibt es eine Möglichkeit etwas ähnliches für die Rack-Cache zu tun?