Skip to content

Commit 54e5157

Browse files
committed
fix test
1 parent 4d7d005 commit 54e5157

File tree

1 file changed

+10
-15
lines changed

1 file changed

+10
-15
lines changed

tests/integration/issue_test.go

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -657,26 +657,21 @@ func TestUpdateIssueDeadline(t *testing.T) {
657657
repoBefore := unittest.AssertExistsAndLoadBean(t, &repo_model.Repository{ID: issueBefore.RepoID})
658658
owner := unittest.AssertExistsAndLoadBean(t, &user_model.User{ID: repoBefore.OwnerID})
659659
assert.NoError(t, issueBefore.LoadAttributes(db.DefaultContext))
660-
assert.Equal(t, int64(1019307200), int64(issueBefore.DeadlineUnix))
660+
assert.Equal(t, "2002-04-20", issueBefore.DeadlineUnix.FormatDate())
661661
assert.Equal(t, api.StateOpen, issueBefore.State())
662662

663663
session := loginUser(t, owner.Name)
664+
urlStr := fmt.Sprintf("%s/%s/issues/%d/deadline?_csrf=%s", owner.Name, repoBefore.Name, issueBefore.Index, GetUserCSRFToken(t, session))
664665

665-
issueURL := fmt.Sprintf("%s/%s/issues/%d", owner.Name, repoBefore.Name, issueBefore.Index)
666-
req := NewRequest(t, "GET", issueURL)
667-
resp := session.MakeRequest(t, req, http.StatusOK)
668-
htmlDoc := NewHTMLParser(t, resp.Body)
669-
670-
urlStr := issueURL + "/deadline?_csrf=" + htmlDoc.GetCSRF()
671-
req = NewRequestWithJSON(t, "POST", urlStr, map[string]string{
672-
"due_date": "2022-04-06T00:00:00.000Z",
673-
})
674-
675-
resp = session.MakeRequest(t, req, http.StatusCreated)
676-
var apiIssue api.IssueDeadline
677-
DecodeJSON(t, resp, &apiIssue)
666+
req := NewRequestWithValues(t, "POST", urlStr, map[string]string{"deadline": "2022-04-06"})
667+
session.MakeRequest(t, req, http.StatusOK)
668+
issueAfter := unittest.AssertExistsAndLoadBean(t, &issues_model.Issue{ID: 10})
669+
assert.EqualValues(t, "2022-04-06", issueAfter.DeadlineUnix.FormatDate())
678670

679-
assert.EqualValues(t, "2022-04-06", apiIssue.Deadline.Format("2006-01-02"))
671+
req = NewRequestWithValues(t, "POST", urlStr, map[string]string{"deadline": ""})
672+
session.MakeRequest(t, req, http.StatusOK)
673+
issueAfter = unittest.AssertExistsAndLoadBean(t, &issues_model.Issue{ID: 10})
674+
assert.True(t, issueAfter.DeadlineUnix.IsZero())
680675
}
681676

682677
func TestIssueReferenceURL(t *testing.T) {

0 commit comments

Comments
 (0)