Skip to content

Commit ecc15a5

Browse files
committed
add TestCase
1 parent b49e4a8 commit ecc15a5

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

integrations/api_team_test.go

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,12 +86,22 @@ func TestAPITeam(t *testing.T) {
8686
checkTeamBean(t, apiTeam.ID, teamToEdit.Name, teamToEdit.Description, teamToEdit.IncludesAllRepositories,
8787
teamToEdit.Permission, teamToEdit.Units)
8888

89+
// Edit team without Name
90+
teamToEditDesc := &api.EditTeamOption{Description: "first team"}
91+
req = NewRequestWithJSON(t, "PATCH", fmt.Sprintf("/api/v1/teams/%d?token=%s", teamID, token), teamToEditDesc)
92+
resp = session.MakeRequest(t, req, http.StatusOK)
93+
DecodeJSON(t, resp, &apiTeam)
94+
checkTeamResponse(t, &apiTeam, teamToEdit.Name, teamToEditDesc.Description, teamToEdit.IncludesAllRepositories,
95+
teamToEdit.Permission, teamToEdit.Units)
96+
checkTeamBean(t, apiTeam.ID, teamToEdit.Name, teamToEditDesc.Description, teamToEdit.IncludesAllRepositories,
97+
teamToEdit.Permission, teamToEdit.Units)
98+
8999
// Read team.
90100
teamRead := models.AssertExistsAndLoadBean(t, &models.Team{ID: teamID}).(*models.Team)
91101
req = NewRequestf(t, "GET", "/api/v1/teams/%d?token="+token, teamID)
92102
resp = session.MakeRequest(t, req, http.StatusOK)
93103
DecodeJSON(t, resp, &apiTeam)
94-
checkTeamResponse(t, &apiTeam, teamRead.Name, teamRead.Description, teamRead.IncludesAllRepositories,
104+
checkTeamResponse(t, &apiTeam, teamRead.Name, teamToEditDesc.Description, teamRead.IncludesAllRepositories,
95105
teamRead.Authorize.String(), teamRead.GetUnitNames())
96106

97107
// Delete team.

0 commit comments

Comments
 (0)