mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 16:40:24 +08:00 
			
		
		
		
	Fixed ineffectual assignments in tests (#7553)
Just makes it a bit more obvious which values we want to test for, and which ones we want to ignore.
This commit is contained in:
		
				
					committed by
					
						
						Lunny Xiao
					
				
			
			
				
	
			
			
			
						parent
						
							cc384d767e
						
					
				
				
					commit
					12a098920c
				
			@@ -146,13 +146,13 @@ func TestAPIRepoEdit(t *testing.T) {
 | 
				
			|||||||
		// reset repo in db
 | 
							// reset repo in db
 | 
				
			||||||
		url = fmt.Sprintf("/api/v1/repos/%s/%s?token=%s", user2.Name, *repoEditOption.Name, token2)
 | 
							url = fmt.Sprintf("/api/v1/repos/%s/%s?token=%s", user2.Name, *repoEditOption.Name, token2)
 | 
				
			||||||
		req = NewRequestWithJSON(t, "PATCH", url, &origRepoEditOption)
 | 
							req = NewRequestWithJSON(t, "PATCH", url, &origRepoEditOption)
 | 
				
			||||||
		resp = session.MakeRequest(t, req, http.StatusOK)
 | 
							_ = session.MakeRequest(t, req, http.StatusOK)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		// Test editing a non-existing repo
 | 
							// Test editing a non-existing repo
 | 
				
			||||||
		name := "repodoesnotexist"
 | 
							name := "repodoesnotexist"
 | 
				
			||||||
		url = fmt.Sprintf("/api/v1/repos/%s/%s?token=%s", user2.Name, name, token2)
 | 
							url = fmt.Sprintf("/api/v1/repos/%s/%s?token=%s", user2.Name, name, token2)
 | 
				
			||||||
		req = NewRequestWithJSON(t, "PATCH", url, &api.EditRepoOption{Name: &name})
 | 
							req = NewRequestWithJSON(t, "PATCH", url, &api.EditRepoOption{Name: &name})
 | 
				
			||||||
		resp = session.MakeRequest(t, req, http.StatusNotFound)
 | 
							_ = session.MakeRequest(t, req, http.StatusNotFound)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		// Test editing repo16 by user4 who does not have write access
 | 
							// Test editing repo16 by user4 who does not have write access
 | 
				
			||||||
		origRepoEditOption = getRepoEditOptionFromRepo(repo16)
 | 
							origRepoEditOption = getRepoEditOptionFromRepo(repo16)
 | 
				
			||||||
@@ -166,18 +166,18 @@ func TestAPIRepoEdit(t *testing.T) {
 | 
				
			|||||||
		repoEditOption = getNewRepoEditOption(origRepoEditOption)
 | 
							repoEditOption = getNewRepoEditOption(origRepoEditOption)
 | 
				
			||||||
		url = fmt.Sprintf("/api/v1/repos/%s/%s", user2.Name, repo16.Name)
 | 
							url = fmt.Sprintf("/api/v1/repos/%s/%s", user2.Name, repo16.Name)
 | 
				
			||||||
		req = NewRequestWithJSON(t, "PATCH", url, &repoEditOption)
 | 
							req = NewRequestWithJSON(t, "PATCH", url, &repoEditOption)
 | 
				
			||||||
		resp = session.MakeRequest(t, req, http.StatusNotFound)
 | 
							_ = session.MakeRequest(t, req, http.StatusNotFound)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		// Test using access token for a private repo that the user of the token owns
 | 
							// Test using access token for a private repo that the user of the token owns
 | 
				
			||||||
		origRepoEditOption = getRepoEditOptionFromRepo(repo16)
 | 
							origRepoEditOption = getRepoEditOptionFromRepo(repo16)
 | 
				
			||||||
		repoEditOption = getNewRepoEditOption(origRepoEditOption)
 | 
							repoEditOption = getNewRepoEditOption(origRepoEditOption)
 | 
				
			||||||
		url = fmt.Sprintf("/api/v1/repos/%s/%s?token=%s", user2.Name, repo16.Name, token2)
 | 
							url = fmt.Sprintf("/api/v1/repos/%s/%s?token=%s", user2.Name, repo16.Name, token2)
 | 
				
			||||||
		req = NewRequestWithJSON(t, "PATCH", url, &repoEditOption)
 | 
							req = NewRequestWithJSON(t, "PATCH", url, &repoEditOption)
 | 
				
			||||||
		resp = session.MakeRequest(t, req, http.StatusOK)
 | 
							_ = session.MakeRequest(t, req, http.StatusOK)
 | 
				
			||||||
		// reset repo in db
 | 
							// reset repo in db
 | 
				
			||||||
		url = fmt.Sprintf("/api/v1/repos/%s/%s?token=%s", user2.Name, *repoEditOption.Name, token2)
 | 
							url = fmt.Sprintf("/api/v1/repos/%s/%s?token=%s", user2.Name, *repoEditOption.Name, token2)
 | 
				
			||||||
		req = NewRequestWithJSON(t, "PATCH", url, &origRepoEditOption)
 | 
							req = NewRequestWithJSON(t, "PATCH", url, &origRepoEditOption)
 | 
				
			||||||
		resp = session.MakeRequest(t, req, http.StatusOK)
 | 
							_ = session.MakeRequest(t, req, http.StatusOK)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		// Test making a repo public that is private
 | 
							// Test making a repo public that is private
 | 
				
			||||||
		repo16 = models.AssertExistsAndLoadBean(t, &models.Repository{ID: 16}).(*models.Repository)
 | 
							repo16 = models.AssertExistsAndLoadBean(t, &models.Repository{ID: 16}).(*models.Repository)
 | 
				
			||||||
@@ -188,14 +188,14 @@ func TestAPIRepoEdit(t *testing.T) {
 | 
				
			|||||||
		}
 | 
							}
 | 
				
			||||||
		url = fmt.Sprintf("/api/v1/repos/%s/%s?token=%s", user2.Name, repo16.Name, token2)
 | 
							url = fmt.Sprintf("/api/v1/repos/%s/%s?token=%s", user2.Name, repo16.Name, token2)
 | 
				
			||||||
		req = NewRequestWithJSON(t, "PATCH", url, &repoEditOption)
 | 
							req = NewRequestWithJSON(t, "PATCH", url, &repoEditOption)
 | 
				
			||||||
		resp = session.MakeRequest(t, req, http.StatusOK)
 | 
							_ = session.MakeRequest(t, req, http.StatusOK)
 | 
				
			||||||
		repo16 = models.AssertExistsAndLoadBean(t, &models.Repository{ID: 16}).(*models.Repository)
 | 
							repo16 = models.AssertExistsAndLoadBean(t, &models.Repository{ID: 16}).(*models.Repository)
 | 
				
			||||||
		assert.False(t, repo16.IsPrivate)
 | 
							assert.False(t, repo16.IsPrivate)
 | 
				
			||||||
		// Make it private again
 | 
							// Make it private again
 | 
				
			||||||
		private = true
 | 
							private = true
 | 
				
			||||||
		repoEditOption.Private = &private
 | 
							repoEditOption.Private = &private
 | 
				
			||||||
		req = NewRequestWithJSON(t, "PATCH", url, &repoEditOption)
 | 
							req = NewRequestWithJSON(t, "PATCH", url, &repoEditOption)
 | 
				
			||||||
		resp = session.MakeRequest(t, req, http.StatusOK)
 | 
							_ = session.MakeRequest(t, req, http.StatusOK)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		// Test using org repo "user3/repo3" where user2 is a collaborator
 | 
							// Test using org repo "user3/repo3" where user2 is a collaborator
 | 
				
			||||||
		origRepoEditOption = getRepoEditOptionFromRepo(repo3)
 | 
							origRepoEditOption = getRepoEditOptionFromRepo(repo3)
 | 
				
			||||||
@@ -206,7 +206,7 @@ func TestAPIRepoEdit(t *testing.T) {
 | 
				
			|||||||
		// reset repo in db
 | 
							// reset repo in db
 | 
				
			||||||
		url = fmt.Sprintf("/api/v1/repos/%s/%s?token=%s", user3.Name, *repoEditOption.Name, token2)
 | 
							url = fmt.Sprintf("/api/v1/repos/%s/%s?token=%s", user3.Name, *repoEditOption.Name, token2)
 | 
				
			||||||
		req = NewRequestWithJSON(t, "PATCH", url, &origRepoEditOption)
 | 
							req = NewRequestWithJSON(t, "PATCH", url, &origRepoEditOption)
 | 
				
			||||||
		resp = session.MakeRequest(t, req, http.StatusOK)
 | 
							_ = session.MakeRequest(t, req, http.StatusOK)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		// Test using org repo "user3/repo3" with no user token
 | 
							// Test using org repo "user3/repo3" with no user token
 | 
				
			||||||
		origRepoEditOption = getRepoEditOptionFromRepo(repo3)
 | 
							origRepoEditOption = getRepoEditOptionFromRepo(repo3)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -41,10 +41,10 @@ func TestAPITeam(t *testing.T) {
 | 
				
			|||||||
	session = loginUser(t, user2.Name)
 | 
						session = loginUser(t, user2.Name)
 | 
				
			||||||
	token = getTokenForLoggedInUser(t, session)
 | 
						token = getTokenForLoggedInUser(t, session)
 | 
				
			||||||
	req = NewRequestf(t, "GET", "/api/v1/teams/%d?token="+token, teamUser.TeamID)
 | 
						req = NewRequestf(t, "GET", "/api/v1/teams/%d?token="+token, teamUser.TeamID)
 | 
				
			||||||
	resp = session.MakeRequest(t, req, http.StatusForbidden)
 | 
						_ = session.MakeRequest(t, req, http.StatusForbidden)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	req = NewRequestf(t, "GET", "/api/v1/teams/%d", teamUser.TeamID)
 | 
						req = NewRequestf(t, "GET", "/api/v1/teams/%d", teamUser.TeamID)
 | 
				
			||||||
	resp = session.MakeRequest(t, req, http.StatusUnauthorized)
 | 
						_ = session.MakeRequest(t, req, http.StatusUnauthorized)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// Get an admin user able to create, update and delete teams.
 | 
						// Get an admin user able to create, update and delete teams.
 | 
				
			||||||
	user = models.AssertExistsAndLoadBean(t, &models.User{ID: 1}).(*models.User)
 | 
						user = models.AssertExistsAndLoadBean(t, &models.User{ID: 1}).(*models.User)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -55,13 +55,13 @@ func TestHasAccess(t *testing.T) {
 | 
				
			|||||||
	assert.NoError(t, err)
 | 
						assert.NoError(t, err)
 | 
				
			||||||
	assert.True(t, has)
 | 
						assert.True(t, has)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	has, err = HasAccess(user1.ID, repo2)
 | 
						_, err = HasAccess(user1.ID, repo2)
 | 
				
			||||||
	assert.NoError(t, err)
 | 
						assert.NoError(t, err)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	has, err = HasAccess(user2.ID, repo1)
 | 
						_, err = HasAccess(user2.ID, repo1)
 | 
				
			||||||
	assert.NoError(t, err)
 | 
						assert.NoError(t, err)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	has, err = HasAccess(user2.ID, repo2)
 | 
						_, err = HasAccess(user2.ID, repo2)
 | 
				
			||||||
	assert.NoError(t, err)
 | 
						assert.NoError(t, err)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user