Rspecを使用してコントローラをテストしています。パスを要求する前に、テスト中の現在のコントローラのセッション変数を設定できないようです。Rspec 2.7リクエスト前にコントローラのセッションにアクセスする
describe "GET /controller/path" do
it "if not matching CRSF should display message" do
get controller_path
request.session[:state] = "12334"
end
end
これは動作しません(私はセッションがnilクラスのメソッドではないというエラーを取得する)::
describe "GET /controller/path" do
it "if not matching CRSF should display message" do
request.session[:state] = "12334"
get controller_path
end
end
任意のアイデアこの作品例 ?
それが2016で動作するはずです) は(セッションを期待していますそれは、ユーザを認証しなければならない 'は、このチェック でエラーが発生していますか?[:user_idを]を。)(user.idをeqでする) 終了 –