Skip to content

Commit cdd47c7

Browse files
committed
add test for change milestone
1 parent d53bf33 commit cdd47c7

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

services/issue/milestone_test.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ func TestChangeMilestoneAssign(t *testing.T) {
2323

2424
oldMilestoneID := issue.MilestoneID
2525
issue.MilestoneID = 2
26+
assert.NoError(t, issue.LoadMilestone(db.DefaultContext))
2627
assert.NoError(t, ChangeMilestoneAssign(db.DefaultContext, issue, doer, oldMilestoneID))
2728
unittest.AssertExistsAndLoadBean(t, &issues_model.Comment{
2829
IssueID: issue.ID,
@@ -31,4 +32,10 @@ func TestChangeMilestoneAssign(t *testing.T) {
3132
OldMilestoneID: oldMilestoneID,
3233
})
3334
unittest.CheckConsistencyFor(t, &issues_model.Milestone{}, &issues_model.Issue{})
35+
assert.NotNil(t, issue.Milestone)
36+
37+
issue.MilestoneID = 0
38+
assert.NoError(t, ChangeMilestoneAssign(db.DefaultContext, issue, doer, oldMilestoneID))
39+
assert.EqualValues(t, 0, issue.MilestoneID)
40+
assert.Nil(t, issue.Milestone)
3441
}

0 commit comments

Comments
 (0)