24 lines
483 B
Go
24 lines
483 B
Go
|
package mimedb
|
||
|
|
||
|
import (
|
||
|
"mime"
|
||
|
"testing"
|
||
|
)
|
||
|
|
||
|
func TestLoadTypes(t *testing.T) {
|
||
|
if mime.TypeByExtension(".webmanifest") != "" {
|
||
|
t.Log("We have .webmanifest BEFORE loading the DB. Passing would be false negative!")
|
||
|
t.Fail()
|
||
|
}
|
||
|
|
||
|
if err := LoadTypes(); err != nil {
|
||
|
t.Logf("Unexpected error loading types: %s", err)
|
||
|
t.Fail()
|
||
|
}
|
||
|
|
||
|
if mime.TypeByExtension(".webmanifest") != "application/manifest+json" {
|
||
|
t.Logf("A MIME type for .webmanifest was not found")
|
||
|
t.Fail()
|
||
|
}
|
||
|
}
|