サービスAPIをテストするためにRSpecリクエストの仕様を作成しようとしています。そのためには、ユーザーを認証する必要があります。ネット上でいくつかの例を見つけましたが、何も機能しません。今のところ、これで行き詰まっています。
require "spec_helper"
include Warden::Test::Helpers
Warden.test_mode!
describe "My requests" do
it "creates an imaginary object" do
user = FactoryGirl.create(:user)
login_as(user, :scope => :user)
post "/my_service", :my_data=> {:some => "data"}
expect(response.body).to include("success")
end
end
そして、私が得ているエラーは次のとおりです。
ArgumentError: uncaught throw :warden
ご協力ありがとうございました。