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) } }) } }