diff --git a/internal/slackcontext/slackcontext.go b/internal/slackcontext/slackcontext.go index fb8ee082..bed5a085 100644 --- a/internal/slackcontext/slackcontext.go +++ b/internal/slackcontext/slackcontext.go @@ -72,17 +72,6 @@ func SetOpenTracingTraceID(ctx context.Context, traceID string) context.Context return ctx } -// OpenTracingTracer returns the `opentracing.Tracer` associated with `ctx`, or -// `nil` and `slackerror.ErrContextValueNotFound` if no `Tracer` could be found. -func OpenTracingTracer(ctx context.Context) (opentracing.Tracer, error) { - var tracer, ok = ctx.Value(contextKeyOpenTracingTracer).(opentracing.Tracer) - if !ok || tracer == nil { - return nil, slackerror.New(slackerror.ErrContextValueNotFound). - WithMessage("The value for OpenTracing Tracer could not be found") - } - return tracer, nil -} - // SetOpenTracingSpan returns a new `context.Context` that holds a reference to // the `opentracing.Tracer`. If tracer is nil, a new context without a tracer returned. func SetOpenTracingTracer(ctx context.Context, tracer opentracing.Tracer) context.Context { diff --git a/internal/slackcontext/slackcontext_test.go b/internal/slackcontext/slackcontext_test.go index 362a85b5..de3fb1bb 100644 --- a/internal/slackcontext/slackcontext_test.go +++ b/internal/slackcontext/slackcontext_test.go @@ -87,33 +87,6 @@ func Test_SlackContext_SetOpenTracingTraceID(t *testing.T) { } } -func Test_SlackContext_OpenTracingTracer(t *testing.T) { - _, _tracer := tracer.SetupTracer(true) - - tests := map[string]struct { - expectedTracer opentracing.Tracer - expectedError error - }{ - "returns Tracer when it exists": { - expectedTracer: _tracer, - expectedError: nil, - }, - "returns error when Tracer not found": { - expectedTracer: nil, - expectedError: slackerror.New(slackerror.ErrContextValueNotFound).WithMessage("The value for OpenTracing Tracer could not be found"), - }, - } - for name, tc := range tests { - t.Run(name, func(t *testing.T) { - ctx := t.Context() - ctx = context.WithValue(ctx, contextKeyOpenTracingTracer, tc.expectedTracer) - actualTracer, actualError := OpenTracingTracer(ctx) - require.Equal(t, tc.expectedTracer, actualTracer) - require.Equal(t, tc.expectedError, actualError) - }) - } -} - func Test_SlackContext_SetOpenTracingTracer(t *testing.T) { _, _tracer := tracer.SetupTracer(true)