Google+ボタン はてなブックマークボタン 更新日時: 2013年08月05日(月) 作成日時: 2013年08月05日(月) 前の記事 / 次の記事 生成されたRspecのコントローラーのテストを見ると、 valid_session とか書いてあって、いかにもここに有効なセッションを定義して使い回そうぜみたいになってるけど、 Deviseのログイン状態を再現するためにはこの valid_session は一切関係ない。関係なかった(´・ω・`) どうすれば valid_session にDeviseでつくられたセッションを入れられるのか、 って考え始めてしまったのが運の尽き。 で、本家に全部書いてありましたっていうワンパターンなんだけど、 正解は"spec/spec_helper.rb"にDeviseのテスト用ヘルパーを使えるようにする記述を追加して、 テストの中でそのヘルパーを使う