2009-08-26 16 views
1

get :methodname, :paramsを呼び出して、一部の関数テストで例外がスローされていることを確認したいと考えています。私はこの呼び出しを行い、結果が500であれば十分だろうと確信しましたが、getで例外が発生するとすぐにテストに失敗しています。私は先に進んで救助に包み込み、例外が自分自身に投げ込まれていることを確認し、これを行うためのより良い方法があることを望みます。Ruby on Railsでgetを使用すると例外がスローされます

テストでgetを使用すると例外がスローされることを確認するにはどうすればよいですか?

答えて

8

あなたは行うことができます。

def test_sommat 
    assert_raises SomeException do 
    get :methodname, params 
    end 
end 
関連する問題