Mam następujący kod w działaniu:Jak przetestować render: file => 'public/404.html' w Rspec 2?
render :file => 'public/404.html' and return
To działa prawidłowo w przeglądarce. Napisałem następujący rspec przykład przetestować to:
it "renders 404" do
get :new
response.should render_template('public/404.html')
end
Running to przykładowe wyniki w następujący błąd:
Failure/Error: response.should render_template('public/404.html')
Expected block to return true value.
Próbowałem również response.should render_template(:file => 'public/404.html')
ale to też powoduje błąd.
Jak mam to przetestować?
To nie działa: render_template (: file => "Fałszywy plik") przechodzi. – therin
Działa dla mnie RSpec 3.2, Rails 4.2 – fny