 Documentation
      ¶
      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
	// TODO
	//CombinedStatuses    map[string]*github.CombinedStatus
	CreatedStatuses 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.