mirror of
https://github.com/caddyserver/caddy.git
synced 2026-04-19 22:50:33 -04:00
* WIP tracing span attributes * better test * only write attributes after other middleware (and request) * Fix test to use header response placeholders
29 lines
527 B
Go
29 lines
527 B
Go
package tracing
|
|
|
|
import (
|
|
"context"
|
|
"testing"
|
|
|
|
"github.com/caddyserver/caddy/v2"
|
|
)
|
|
|
|
func TestOpenTelemetryWrapper_newOpenTelemetryWrapper(t *testing.T) {
|
|
ctx, cancel := caddy.NewContext(caddy.Context{Context: context.Background()})
|
|
defer cancel()
|
|
|
|
var otw openTelemetryWrapper
|
|
var err error
|
|
|
|
if otw, err = newOpenTelemetryWrapper(ctx,
|
|
"",
|
|
nil,
|
|
); err != nil {
|
|
t.Errorf("newOpenTelemetryWrapper() error = %v", err)
|
|
t.FailNow()
|
|
}
|
|
|
|
if otw.propagators == nil {
|
|
t.Errorf("Propagators should not be empty")
|
|
}
|
|
}
|