Documentation
¶
Index ¶
Constants ¶
View Source
const ( // RoleAll lists both members and admins RoleAll = "all" // RoleAdmin specifies the user is an org admin, or lists only admins RoleAdmin = "admin" // RoleMaintainer specifies the user is a team maintainer, or lists only maintainers RoleMaintainer = "maintainer" // RoleMember specifies the user is a regular user, or only lists regular users RoleMember = "member" // StatePending specifies the user has an invitation to the org/team. StatePending = "pending" // StateActive specifies the user's membership is active. StateActive = "active" )
Variables ¶
View Source
var NormLogin = strings.ToLower
NormLogin normalizes login strings
Functions ¶
This section is empty.
Types ¶
type Data ¶
type Data struct {
Issues map[int][]*scm.Issue
OrgMembers map[string][]string
Collaborators []string
IssueComments map[int][]*scm.Comment
IssueCommentID int
PullRequests map[int]*scm.PullRequest
PullRequestChanges map[int][]*scm.Change
PullRequestComments map[int][]*scm.Comment
ReviewID int
Reviews map[int][]*scm.Review
Statuses map[string][]*scm.Status
IssueEvents map[int][]*scm.ListedIssueEvent
Commits map[string]*scm.Commit
TestRef string
//All Labels That Exist In The Repo
RepoLabelsExisting []string
// org/repo#number:label
IssueLabelsAdded []string
IssueLabelsExisting []string
IssueLabelsRemoved []string
// org/repo#number:body
IssueCommentsAdded []string
// org/repo#issuecommentid
IssueCommentsDeleted []string
// org/repo#issuecommentid:reaction
IssueReactionsAdded []string
CommentReactionsAdded []string
// org/repo#number:assignee
AssigneesAdded []string
// org/repo#number:milestone (represents the milestone for a specific issue)
Milestone int
MilestoneMap map[string]int
// list of commits for each PR
// org/repo#number:[]commit
CommitMap map[string][]scm.Commit
// Fake remote git storage. File name are keys
// and values map SHA to content
RemoteFiles map[string]map[string]string
// A list of refs that got deleted via DeleteRef
RefsDeleted []DeletedRef
UserPermissions map[string]map[string]string
}
func NewDefault ¶
NewDefault returns a new fake client. The Data object lets you pre-load resources into the fake driver or check for results after the scm operations have been performed
type DeletedRef ¶
type DeletedRef struct {
Org, Repo, Ref string
}
Click to show internal directories.
Click to hide internal directories.