Fix media URL extension for m4a uploads
This commit is contained in:
@@ -219,3 +219,21 @@ func TestMatchCORSOrigin(t *testing.T) {
|
||||
func containsSubstring(str, substr string) bool {
|
||||
return strings.Contains(strings.ToLower(str), strings.ToLower(substr))
|
||||
}
|
||||
|
||||
func TestExtensionByMimeType(t *testing.T) {
|
||||
cases := map[string]string{
|
||||
"audio/x-m4a": ".m4a",
|
||||
"audio/x-m4a; charset=utf": ".m4a",
|
||||
"audio/mp4": ".m4a",
|
||||
"audio/aac": ".aac",
|
||||
"audio/mpeg": ".mp3",
|
||||
"image/jpeg": ".jpg",
|
||||
"image/jfif": ".jfif",
|
||||
"video/mp4": ".mp4",
|
||||
}
|
||||
for mimeType, want := range cases {
|
||||
if got := ExtensionByMimeType(mimeType); got != want {
|
||||
t.Fatalf("ExtensionByMimeType(%q)=%q, want %q", mimeType, got, want)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user