問題の解決策が見つかりません: rspec test でユーザーをログインできません。
このリンクをたどって、このコードを試しました - https://github.com/plataformatec/devise/wiki/How-To:-Stub-authentication-in-controller-specs
require 'spec_helper'
require 'factory_girl_rails'
describe "ololo" do
it "blocks unauthenticated access" do
user = User.create(email: "lol@mail.com", password: "123456")
request.env['warden'].stub(:authenticate!).
and_throw(:warden, {:scope => :user})
visit "/tasks"
page.should have_content("Signed in successfully.")
end
end
/エラー/
Failure/Error: page.should have_content("Signed in successfully.")
expected there to be text "Signed in successfully." in "Task App Home Login You need to sign in or sign up before continuing. Sign in Email Password Remember me Sign upForgot
あなたのパスワード?Denys Medinskyi による Task App"
このリンクも試しました - http://codingdaily.wordpress.com/2011/09/13/rails-devise-and-rspec/。
Devise wiki チュートリアルも機能しません。
お願いします、私はほとんど立ち往生しています。誰か助けて。