Opcionalmente, testando o cache nos testes funcionais do Rails 3

Geralmente, quero que meus testes funcionais não executem o cache de ações. O Rails parece estar do meu lado, por padrãoconfig.action_controller.perform_caching = false noenvironment/test.rb. Isso leva a testes funcionais normais que não testam o cache.

Então, como eu testo o cache no Rails 3.

As soluções propostas neste segmento parecem bastante hacky ou taylored em relação ao Rails 2:Como habilitar o cache de páginas em um teste funcional em trilhos?

Eu quero fazer algo como:

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

Talvez haja também uma maneira melhor de testar se o cache foi atingido?

questionAnswers(5)

yourAnswerToTheQuestion