@@ -657,26 +657,21 @@ func TestUpdateIssueDeadline(t *testing.T) {
657
657
repoBefore := unittest .AssertExistsAndLoadBean (t , & repo_model.Repository {ID : issueBefore .RepoID })
658
658
owner := unittest .AssertExistsAndLoadBean (t , & user_model.User {ID : repoBefore .OwnerID })
659
659
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 ( ))
661
661
assert .Equal (t , api .StateOpen , issueBefore .State ())
662
662
663
663
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 ))
664
665
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 ())
678
670
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 ())
680
675
}
681
676
682
677
func TestIssueReferenceURL (t * testing.T ) {
0 commit comments