0
私はDevSeeでRspecでテストするためにサインインしようとしています。 今私が持っている:NoMethodError:#<RSpec :: ExampleGroups :: Authorization :: WhenSignedIn :: GETIndex:0x834c9d88>の未定義メソッド `sign_in '
user = FactoryGirl.create(:user)
sign_in user
をそして私は、私はいくつかのSOの質問を読んでいるといくつかのテスト(同様this)に関するドキュメントを考案エラー
NoMethodError:
undefined method `sign_in' for #<RSpec::ExampleGroups::Authorization::WhenSignedIn::GETIndex:0x8374cc2c>
# ./spec/features/authorization_spec.rb
を取得
これまでのところ、私はいくつかを試してみましたいろいろな方法で、それでもそれを動作させることはできませんでした。 必要な場合は、ここにリストすることもできますが、新しいエラーや合併症が発生する傾向があります。 だから私はそれをすべて動作させるために何をしますか?
LONG STORY:私が試してみました もの:
config.include Devise::TestHelpers, type: :controller
config.include Devise::TestHelpers, type: :view
そして、他の方法:この行を考案し、rails_helperする追加
@user ||= FactoryGirl.create :user
post_via_redirect user_session_path, 'user[email]' => @user.email, 'user[password]' => @user.password
:
はこのような何かをしようとしています。
へ
おかげで、あなたはhttp://stackoverflow.com/questions/6403650/rspec-devise-test-helpersを見ていましたか? –