Skip to content

Commit b44f188

Browse files
committed
add Tests
1 parent 1063c9d commit b44f188

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

integrations/api_issue_milestone_test.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,18 @@ func TestAPIIssuesMilestone(t *testing.T) {
5555
assert.Equal(t, "wow", apiMilestone.Title)
5656
assert.Equal(t, structs.StateClosed, apiMilestone.State)
5757

58+
var apiMilestones []structs.Milestone
59+
req = NewRequest(t, "GET", fmt.Sprintf("/api/v1/repos/%s/%s/milestones?state=%s&token=%s", owner.Name, repo.Name, "all", token))
60+
resp = session.MakeRequest(t, req, http.StatusOK)
61+
DecodeJSON(t, resp, &apiMilestones)
62+
assert.Len(t, apiMilestones, 4)
63+
64+
req = NewRequest(t, "GET", fmt.Sprintf("/api/v1/repos/%s/%s/milestones?state=%s&name=%s&token=%s", owner.Name, repo.Name, "all", "milestone2", token))
65+
resp = session.MakeRequest(t, req, http.StatusOK)
66+
DecodeJSON(t, resp, &apiMilestones)
67+
assert.Len(t, apiMilestones, 1)
68+
assert.Equal(t, int64(2), apiMilestones[0].ID)
69+
5870
req = NewRequest(t, "DELETE", fmt.Sprintf("/api/v1/repos/%s/%s/milestones/%d?token=%s", owner.Name, repo.Name, apiMilestone.ID, token))
5971
resp = session.MakeRequest(t, req, http.StatusNoContent)
6072
}

0 commit comments

Comments
 (0)