MCPcopy
hub / github.com/github/github-mcp-server / TestNewExporters

Function TestNewExporters

pkg/observability/observability_test.go:13–23  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

11)
12
13func TestNewExporters(t *testing.T) {
14 logger := slog.Default()
15 m := metrics.NewNoopMetrics()
16 exp, err := NewExporters(logger, m)
17 ctx := context.Background()
18
19 require.NoError(t, err)
20 assert.NotNil(t, exp)
21 assert.Equal(t, logger, exp.Logger())
22 assert.Equal(t, m, exp.Metrics(ctx))
23}
24
25func TestNewExporters_WithNilLogger(t *testing.T) {
26 _, err := NewExporters(nil, metrics.NewNoopMetrics())

Callers

nothing calls this directly

Calls 4

LoggerMethod · 0.95
MetricsMethod · 0.95
NewNoopMetricsFunction · 0.92
NewExportersFunction · 0.85

Tested by

no test coverage detected