アプリケーションにあるメソッドをテストしようとしていますが、偽造から保護されているメソッドを単体テストする方法がわかりません。これを見てください:
def index
@alumnos = Alumno.paginate :per_page => 20,
:page => params[:page], :order => :nombre
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @alumnos }
end
end
index.html.erb には次の行があります。
<%= javascript_tag "window._token = '#{form_authenticity_token}'" %>
したがって、機能テストでテストしようとすると、セッションにはテストが失敗する原因となる秘密の作業がないように見えますが、このメソッドをテストした経験のある人はいますか?