Я пытаюсь написать спецификации запроса RSpec, чтобы протестировать API моего сервиса, и для этого мне нужно, чтобы пользователь прошел аутентификацию. Я нашел несколько примеров в сети, но ничего не работает, на данный момент я застрял с этим:
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
Спасибо за помощь.