Versions in this module Expand all Collapse all v1 v1.0.0 Jun 15, 2026 Changes in this version + func AssertActivityEquals(t *testing.T, expected, actual *pullrequest.Activity) + func AssertAllDrafts(t *testing.T, prs []*pullrequest.PullRequest) + func AssertContainsPR(t *testing.T, slice []*pullrequest.PullRequest, pr *pullrequest.PullRequest) + func AssertNoDrafts(t *testing.T, prs []*pullrequest.PullRequest) + func AssertNotContainsPR(t *testing.T, slice []*pullrequest.PullRequest, pr *pullrequest.PullRequest) + func AssertPREquals(t *testing.T, expected, actual *pullrequest.PullRequest) + func AssertPRSlicesEqual(t *testing.T, expected, actual []*pullrequest.PullRequest) + func CreateTestPRs(regularCount, draftCount int) []*pullrequest.PullRequest + func CreateTestPRsWithActivities(count int, activitiesPerPR int, activityAge time.Duration) []*pullrequest.PullRequest + func NewTestActivity(activityType pullrequest.ActivityType, createdAt time.Time, ...) *pullrequest.Activity + func NewTestAuthor(login string) pullrequest.Author + func NewTestPullRequest(number int, opts ...func(*testPRBuilder)) *pullrequest.PullRequest + func NewTestRepository(nameWithOwner string) pullrequest.RepositoryInfo + func NewTestReview(state pullrequest.ReviewState, submittedAt time.Time) *pullrequest.Review + func WithActivityAuthor(login string) func(*testActivityBuilder) + func WithActivityBody(body string) func(*testActivityBuilder) + func WithActivityPR(url string, number int) func(*testActivityBuilder) + func WithAuthor(login string) func(*testPRBuilder) + func WithCreatedAt(t time.Time) func(*testPRBuilder) + func WithDraft(isDraft bool) func(*testPRBuilder) + func WithRepository(nameWithOwner string) func(*testPRBuilder) + func WithTitle(title string) func(*testPRBuilder) + func WithURL(url string) func(*testPRBuilder) + type PROption func(*pullrequest.PullRequest)