在使用in sessions请求测试登录用户后,我总是得到302重定向
Failure/Error: expect(response.status).to eq(200)
expected: 200
got: 302
规范/请求/会话\u规范rb
describe do
let!(:user) { create(:user) }
context do
before { sign_in user }
it do
get api_users_path
expect(response.status).to eq(200)
end
end
end
配置:spec_helper.rb
config.include Devise::Test::IntegrationHelpers, type: :request
config.include Warden::Test::Helpers, type: :request
1条答案
按热度按时间x9ybnkn61#
解决方案是在报头中提供令牌
以及删除登录名