|
|
@ -74,7 +74,7 @@ func TestGetCurrentReview(t *testing.T) { |
|
|
|
assert.Equal(t, ReviewTypePending, review.Type) |
|
|
|
assert.Equal(t, "Pending Review", review.Content) |
|
|
|
|
|
|
|
user2 := AssertExistsAndLoadBean(t, &User{ID: 2}).(*User) |
|
|
|
user2 := AssertExistsAndLoadBean(t, &User{ID: 7}).(*User) |
|
|
|
review2, err := GetCurrentReview(user2, issue) |
|
|
|
assert.Error(t, err) |
|
|
|
assert.True(t, IsErrReviewNotExist(err)) |
|
|
@ -105,3 +105,33 @@ func TestUpdateReview(t *testing.T) { |
|
|
|
assert.NoError(t, UpdateReview(review)) |
|
|
|
AssertExistsAndLoadBean(t, &Review{ID: 1, Content: "Updated Review"}) |
|
|
|
} |
|
|
|
|
|
|
|
func TestGetReviewersByPullID(t *testing.T) { |
|
|
|
assert.NoError(t, PrepareTestDatabase()) |
|
|
|
|
|
|
|
issue := AssertExistsAndLoadBean(t, &Issue{ID: 3}).(*Issue) |
|
|
|
user2 := AssertExistsAndLoadBean(t, &User{ID: 2}).(*User) |
|
|
|
user3 := AssertExistsAndLoadBean(t, &User{ID: 3}).(*User) |
|
|
|
user4 := AssertExistsAndLoadBean(t, &User{ID: 4}).(*User) |
|
|
|
|
|
|
|
expectedReviews := []*PullReviewersWithType{} |
|
|
|
expectedReviews = append(expectedReviews, &PullReviewersWithType{ |
|
|
|
User: *user2, |
|
|
|
Type: ReviewTypeReject, |
|
|
|
ReviewUpdatedUnix: 946684810, |
|
|
|
}, |
|
|
|
&PullReviewersWithType{ |
|
|
|
User: *user3, |
|
|
|
Type: ReviewTypeReject, |
|
|
|
ReviewUpdatedUnix: 946684810, |
|
|
|
}, |
|
|
|
&PullReviewersWithType{ |
|
|
|
User: *user4, |
|
|
|
Type: ReviewTypeApprove, |
|
|
|
ReviewUpdatedUnix: 946684810, |
|
|
|
}) |
|
|
|
|
|
|
|
allReviews, err := GetReviewersByPullID(issue.ID) |
|
|
|
assert.NoError(t, err) |
|
|
|
assert.Equal(t, expectedReviews, allReviews) |
|
|
|
} |