viewの埋め込みコードで発生する例外を確認する方法
Ruby on Rails 3.2.13
Rspec 2.14.0
こんにちは。
これまでまともにテストを書いていなかったのですが、さすがにまずいと思いRspecの勉強を始めました。
タイトルの通り、viewの中の埋め込みコードで結構な頻度で例外が発生するので、これを確認するためのテストを書きたいと思い、controllerのテストで
it 'returns status 200' do
get :show, {:id => user.id}
expect(response).to be_success
end
としてみたところ、ブラウザ上では例外500が出ているのにも拘らず成功してしまいます。
こういった場合はどのようにテストを書くと良いのでしょうか?初歩的な質問で恐縮なのですが、Googleで調べてもなかなか欲しい情報が出てこず困っています。
どうかみなさんのお力をお貸しください。