mirror of
https://github.com/mattermost/mattermost.git
synced 2026-09-21 14:20:41 +08:00
Fix FIPS test failures by using model.NewTestPassword() for short passwords (#36262)
This commit is contained in:
@@ -3973,6 +3973,7 @@ func TestResetPassword(t *testing.T) {
|
||||
return tokenErr == nil
|
||||
}, 10*time.Second, 500*time.Millisecond, "Recovery token not found (%s)", recoveryTokenString)
|
||||
|
||||
newPwd := model.NewTestPassword()
|
||||
resp, err := th.Client.ResetPassword(context.Background(), recoveryToken.Token, "")
|
||||
require.Error(t, err)
|
||||
CheckBadRequestStatus(t, resp)
|
||||
@@ -3989,16 +3990,16 @@ func TestResetPassword(t *testing.T) {
|
||||
for range model.TokenSize {
|
||||
code.WriteString("a")
|
||||
}
|
||||
resp, err = th.Client.ResetPassword(context.Background(), code.String(), "newpasswd")
|
||||
resp, err = th.Client.ResetPassword(context.Background(), code.String(), newPwd)
|
||||
require.Error(t, err)
|
||||
CheckBadRequestStatus(t, resp)
|
||||
_, err = th.Client.ResetPassword(context.Background(), recoveryToken.Token, "newpasswd")
|
||||
_, err = th.Client.ResetPassword(context.Background(), recoveryToken.Token, newPwd)
|
||||
require.NoError(t, err)
|
||||
_, _, err = th.Client.Login(context.Background(), user.Email, "newpasswd")
|
||||
_, _, err = th.Client.Login(context.Background(), user.Email, newPwd)
|
||||
require.NoError(t, err)
|
||||
_, err = th.Client.Logout(context.Background())
|
||||
require.NoError(t, err)
|
||||
resp, err = th.Client.ResetPassword(context.Background(), recoveryToken.Token, "newpasswd")
|
||||
resp, err = th.Client.ResetPassword(context.Background(), recoveryToken.Token, newPwd)
|
||||
require.Error(t, err)
|
||||
CheckBadRequestStatus(t, resp)
|
||||
authData := model.NewId()
|
||||
@@ -4028,7 +4029,7 @@ func TestResetPasswordAuditDoesNotLeakToken(t *testing.T) {
|
||||
_ = th.App.Srv().Store().Token().Delete(token.Token)
|
||||
}()
|
||||
|
||||
_, err = th.Client.ResetPassword(context.Background(), token.Token, "newPassword1!")
|
||||
_, err = th.Client.ResetPassword(context.Background(), token.Token, model.NewTestPassword())
|
||||
require.NoError(t, err)
|
||||
|
||||
audits, appErr := th.App.GetAudits(request.EmptyContext(th.TestLogger), "", 100)
|
||||
|
||||
@@ -1334,7 +1334,7 @@ func TestPluginAPIReceiveSharedChannelAttachmentSyncMsg(t *testing.T) {
|
||||
remoteUser := &model.User{
|
||||
Email: model.NewId() + "@remote.test",
|
||||
Username: "remote-attach-" + model.NewId()[:8],
|
||||
Password: "Password1!",
|
||||
Password: model.NewTestPassword(),
|
||||
RemoteId: model.NewPointer(rc.RemoteId),
|
||||
}
|
||||
remoteUser, appErr := th.App.CreateUser(th.Context, remoteUser)
|
||||
@@ -1409,7 +1409,7 @@ func TestPluginAPIReceiveSharedChannelProfileImageSyncMsg(t *testing.T) {
|
||||
remoteUser := &model.User{
|
||||
Email: model.NewId() + "@remote.test",
|
||||
Username: "remote-img-" + model.NewId()[:8],
|
||||
Password: "Password1!",
|
||||
Password: model.NewTestPassword(),
|
||||
RemoteId: model.NewPointer(rc.RemoteId),
|
||||
}
|
||||
remoteUser, appErr := th.App.CreateUser(th.Context, remoteUser)
|
||||
|
||||
Reference in New Issue
Block a user