タグ

ブックマーク / ryutamaki.hatenablog.com (1)

  • rspec-rails (2.14.0) + devise (3.2.1, 3.2.0) + capybara (2.2.0) でsign in判定 - ryutamaki

    deviseを使っていて、rspec内でサインインしているかどうかの判定をしたいときのやり方。 バージョンごとに微妙に変化があるようで、実際に動作確認したのはタイトルのもののみです。 他のバージョンに関しては、この記事では対応出来ない可能性があるため、注意してください。 1つずつ注意点を確認して行きます。 最終的な結論は記事の下の方にコードをおいておくので、やり方だけ分かれば良いという人は下までスキップしてください。 devise deviseを使う際に問題になる事の1つに、rspecでのsign in、sign outの検証が、deviseが提供する’sign_in’と’sign_out'メソッドでは出来ないという事があります。 そこで、以下のページで解決策が提示されています。 https://github.com/plataformatec/devise/wiki/How-To:-Te

    rspec-rails (2.14.0) + devise (3.2.1, 3.2.0) + capybara (2.2.0) でsign in判定 - ryutamaki
    ryo-sk
    ryo-sk 2016/01/06
    “include Warden::Test::Helpers”
  • 1