Comment tester le rendu: fichier = & gt; 'public / 404.html' dans Rspec 2?

J'ai code suivant dans une action:

render :file => 'public/404.html' and return

Cela fonctionne bien dans le navigateur. J'ai écrit la suite de rspec par exemple pour tester ceci:

  it "renders 404" do
    get :new
    response.should render_template('public/404.html')
  end

L'exécution de cet exemple les résultats de l'erreur suivante:

 Failure/Error: response.should render_template('public/404.html')
   Expected block to return true value.

J'ai aussi essayé de response.should render_template(:file => 'public/404.html') mais provoque une erreur.

Comment dois-je tester?

source d'informationauteur Chandranshu