Simplify log in for request specs.

This commit is contained in:
Guo Xiang Tan
2018-03-28 11:31:43 +08:00
parent 70be8124a3
commit 21ae49ab92
4 changed files with 6 additions and 10 deletions

View File

@ -24,11 +24,7 @@ module IntegrationHelpers
end
def sign_in(user)
password = 'somecomplicatedpassword'
user.update!(password: password)
Fabricate(:email_token, confirmed: true, user: user)
post "/session.json", params: { login: user.username, password: password }
expect(response).to be_success
get "/session/#{user.username}/become"
user
end
end