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
}