(target interface{})
| 19 | type Populator struct{} |
| 20 | |
| 21 | func (p Populator) Populate(target interface{}) error { |
| 22 | g := dig.New() |
| 23 | g.Provide(func() log.Logger { |
| 24 | return log.NewNopLogger() |
| 25 | }) |
| 26 | g.Provide(func() opentracing.Tracer { |
| 27 | return opentracing.NoopTracer{} |
| 28 | }) |
| 29 | return di.IntoPopulator(g).Populate(target) |
| 30 | } |
| 31 | |
| 32 | func TestNewEsFactory(t *testing.T) { |
| 33 | if os.Getenv("ELASTICSEARCH_ADDR") == "" { |
nothing calls this directly
no test coverage detected