Как протестировать файл рендеринга :=> 'public/404.html' в Rspec 2?

У меня есть следующий код в действии:

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

Это отлично работает в браузере. Я написал следующий пример rspec, чтобы проверить это:

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

Запуск этого примера приводит к следующей ошибке:

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

Я также пробовал response.should render_template(:file => 'public/404.html'), но это тоже приводит к ошибке.

Как мне это проверить?

10
задан Chandranshu 12 July 2012 в 12:40
поделиться