diff --git a/tests/integration/cmd_admin_test.go b/tests/integration/cmd_admin_test.go index 4bccee3a79..6a85460450 100644 --- a/tests/integration/cmd_admin_test.go +++ b/tests/integration/cmd_admin_test.go @@ -53,6 +53,14 @@ func Test_Cmd_AdminUser(t *testing.T) { user := unittest.AssertExistsAndLoadBean(t, &user_model.User{Name: name}) assert.Equal(t, testCase.mustChangePassword, user.MustChangePassword) + options = []string{"user", "change-password", "--username", name, "--password", "password"} + options = append(options, testCase.options...) + output, err = runMainApp("admin", options...) + assert.NoError(t, err) + assert.Contains(t, output, "has been successfully updated") + user = unittest.AssertExistsAndLoadBean(t, &user_model.User{Name: name}) + assert.Equal(t, testCase.mustChangePassword, user.MustChangePassword) + _, err = runMainApp("admin", "user", "delete", "--username", name) assert.NoError(t, err) unittest.AssertNotExistsBean(t, &user_model.User{Name: name})