]> source.dussan.org Git - gitea.git/commitdiff
Add result check in TestAPIEditUser (#29674) (#30860)
authorGiteabot <teabot@gitea.io>
Sun, 5 May 2024 13:17:03 +0000 (21:17 +0800)
committerGitHub <noreply@github.com>
Sun, 5 May 2024 13:17:03 +0000 (21:17 +0800)
Backport #29674 by @yp05327

Fix #29514
there are too many usage of `NewRequestWithValues`, so there's no need
to check all of them.
Just one is enough I think.

Co-authored-by: yp05327 <576951401@qq.com>
tests/integration/api_admin_test.go

index e8954f5b208518adf264a47302976b6cc6c3f0ab..92da7ce041cdaac238bb3e4aa55b0158a982ddb5 100644 (file)
@@ -195,14 +195,17 @@ func TestAPIEditUser(t *testing.T) {
        token := getUserToken(t, adminUsername, auth_model.AccessTokenScopeWriteAdmin)
        urlStr := fmt.Sprintf("/api/v1/admin/users/%s", "user2")
 
+       fullNameToChange := "Full Name User 2"
        req := NewRequestWithValues(t, "PATCH", urlStr, map[string]string{
                // required
                "login_name": "user2",
                "source_id":  "0",
                // to change
-               "full_name": "Full Name User 2",
+               "full_name": fullNameToChange,
        }).AddTokenAuth(token)
        MakeRequest(t, req, http.StatusOK)
+       user2 := unittest.AssertExistsAndLoadBean(t, &user_model.User{LoginName: "user2"})
+       assert.Equal(t, fullNameToChange, user2.FullName)
 
        empty := ""
        req = NewRequestWithJSON(t, "PATCH", urlStr, api.EditUserOption{
@@ -216,7 +219,7 @@ func TestAPIEditUser(t *testing.T) {
        json.Unmarshal(resp.Body.Bytes(), &errMap)
        assert.EqualValues(t, "e-mail invalid [email: ]", errMap["message"].(string))
 
-       user2 := unittest.AssertExistsAndLoadBean(t, &user_model.User{LoginName: "user2"})
+       user2 = unittest.AssertExistsAndLoadBean(t, &user_model.User{LoginName: "user2"})
        assert.False(t, user2.IsRestricted)
        bTrue := true
        req = NewRequestWithJSON(t, "PATCH", urlStr, api.EditUserOption{