Prueba opcional del almacenamiento en caché en Rails 3 pruebas funcionales

Generalmente, quiero que mis pruebas funcionales no realicen acciones de almacenamiento en caché. Rails parece estar de mi lado, por defecto aconfig.action_controller.perform_caching = false inenvironment/test.rb. Esto lleva a pruebas funcionales normales que no prueban el almacenamiento en caché.

Entonces, ¿cómo pruebo el almacenamiento en caché en Rails 3.

Las soluciones propuestas en este hilo parecen bastante hacky o taylored hacia Rails 2:¿Cómo habilitar el almacenamiento en caché de la página en una prueba funcional en rieles?

Quiero hacer algo como:

test "caching of index method" do
  with_caching do
    get :index
    assert_template 'index'
    get :index
    assert_template ''
  end
end

Tal vez también hay una mejor manera de probar que el caché fue afectad

Respuestas a la pregunta(5)

Su respuesta a la pregunta