func New()

in internal/cli/testingcli/provider.go [21:36]


func New(ms ...func(*TestProvider)) *TestProvider {
	rv := &TestProvider{
		ContextFn: func() (context.Context, context.CancelFunc) {
			return context.WithCancel(context.Background())
		},
		LoggerFn: func() *log.Logger {
			return log.New(io.Discard)
		},
	}

	for _, m := range ms {
		m(rv)
	}

	return rv
}