Skip to content

Commit 51402c2

Browse files
seankhliaodmathieu
andauthored
bridges/otelslog: use slogtest.Run (#7293)
Co-authored-by: Damien Mathieu <[email protected]>
1 parent 2ff32de commit 51402c2

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

bridges/otelslog/handler_test.go

+8-9
Original file line numberDiff line numberDiff line change
@@ -450,16 +450,15 @@ func TestSLogHandler(t *testing.T) {
450450
}
451451
})
452452
}
453+
}
453454

454-
t.Run("slogtest.TestHandler", func(t *testing.T) {
455-
r := new(recorder)
456-
h := NewHandler("", WithLoggerProvider(r))
457-
458-
// TODO: use slogtest.Run when Go 1.21 is no longer supported.
459-
err := slogtest.TestHandler(h, r.Results)
460-
if err != nil {
461-
t.Fatal(err)
462-
}
455+
func TestSlogtest(t *testing.T) {
456+
r := new(recorder)
457+
slogtest.Run(t, func(t *testing.T) slog.Handler {
458+
r = new(recorder)
459+
return NewHandler("", WithLoggerProvider(r))
460+
}, func(t *testing.T) map[string]any {
461+
return r.Results()[0]
463462
})
464463
}
465464

0 commit comments

Comments
 (0)