Remove instance variable assignment from `gitlab_sign_in` helper

Also removes `Thread.current[:current_user]` assignment from
`gitlab_sign_in_via`
This commit is contained in:
Robert Speicher 2017-06-25 16:19:06 -04:00
parent 204f4c5c15
commit 310845cfd5
1 changed files with 4 additions and 4 deletions

View File

@ -15,14 +15,16 @@ module LoginHelpers
# user = create(:user)
# gitlab_sign_in(user)
def gitlab_sign_in(user_or_role, **kwargs)
@user =
user =
if user_or_role.is_a?(User)
user_or_role
else
create(user_or_role)
end
gitlab_sign_in_with(@user, **kwargs)
gitlab_sign_in_with(user, **kwargs)
user
end
def gitlab_sign_in_via(provider, user, uid)
@ -53,8 +55,6 @@ module LoginHelpers
check 'user_remember_me' if remember
click_button "Sign in"
Thread.current[:current_user] = user
end
def mock_auth_hash(provider, uid, email)