Files
olons_admin/server/internal/global/init_test.go
T
Your Name 91fc53b20c
Deploy olons-admin production / deploy (push) Successful in 6m0s
fix: persist logs without caller path
2026-10-19 00:17:48 +08:00

24 lines
595 B
Go

package global
import "testing"
func TestNormalizeServeLogLine(t *testing.T) {
tests := []struct {
name string
in string
want string
}{
{name: "preserves caller", in: "internal/cmd/cron.go:30:", want: "internal/cmd/cron.go:30"},
{name: "defaults empty caller", in: "", want: "unknown"},
{name: "defaults delimiter only caller", in: ":", want: "unknown"},
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
if got := normalizeServeLogLine(tt.in); got != tt.want {
t.Fatalf("normalizeServeLogLine(%q) = %q, want %q", tt.in, got, tt.want)
}
})
}
}