Rspecテストrender:nothing=>true
555 ワード
コントローラrender/redirectのテストでは、一般的に以下のテスト方法に対応します.
しかしrender:nothing=>trueでは、テストする方法もrender_ではありません.templateで解決するには,返されるresponseの内容が空であるか否かを判断するしかない.
render :action => :index
response.should render_template('index')
render :partial => 'post'
response.should render_template('_post')
redirect_to login_path
response.should redirect_to(login_path)
しかしrender:nothing=>trueでは、テストする方法もrender_ではありません.templateで解決するには,返されるresponseの内容が空であるか否かを判断するしかない.
response.should have_text(' ')