package command import ( "github.com/github/gh-cli/api" "github.com/github/gh-cli/context" ) func initBlankContext(repo, branch string) { initContext = func() context.Context { ctx := context.NewBlank() ctx.SetBaseRepo(repo) ctx.SetBranch(branch) return ctx } } func initFakeHTTP() *api.FakeHTTP { http := &api.FakeHTTP{} apiClientForContext = func(context.Context) (*api.Client, error) { return api.NewClient(api.ReplaceTripper(http)), nil } return http } // outputStub implements a simple utils.Runnable type outputStub struct { output []byte } func (s outputStub) Output() ([]byte, error) { return s.output, nil } func (s outputStub) Run() error { return nil }