FIX: Password required flag should be cleared whenever clearing the raw password (#5384)

This commit is contained in:
Vinoth Kannan
2017-12-01 09:49:24 +05:30
committed by Sam
parent 9876f3d0ee
commit 7f2eeaf767
7 changed files with 38 additions and 12 deletions

View File

@ -302,7 +302,7 @@ describe SessionController do
@sso.sso_secret = SiteSetting.sso_secret
@sso.return_sso_url = "http://somewhere.over.rainbow/sso"
@user = Fabricate(:user, password: "frogs", active: true, admin: true)
@user = Fabricate(:user, password: "myfrogs123ADMIN", active: true, admin: true)
group = Fabricate(:group)
group.add(@user)
@user.reload
@ -314,7 +314,7 @@ describe SessionController do
expect(response).to redirect_to("/login")
post :create,
params: { login: @user.username, password: "frogs" },
params: { login: @user.username, password: "myfrogs123ADMIN" },
format: :json,
xhr: true
@ -422,7 +422,7 @@ describe SessionController do
@sso.sso_secret = SiteSetting.sso_secret
@sso.return_sso_url = "http://somewhere.over.rainbow/sso"
@user = Fabricate(:user, password: "frogs", active: true, admin: true)
@user = Fabricate(:user, password: "myfrogs123ADMIN", active: true, admin: true)
EmailToken.update_all(confirmed: true)
end
@ -431,7 +431,7 @@ describe SessionController do
expect(response).to redirect_to("/login")
post :create,
params: { login: @user.username, password: "frogs" },
params: { login: @user.username, password: "myfrogs123ADMIN" },
format: :json,
xhr: true