Restructure application
This commit is contained in:
29
pkg/api/api_test.go
Normal file
29
pkg/api/api_test.go
Normal file
@@ -0,0 +1,29 @@
|
||||
package api
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/stretchr/testify/assert"
|
||||
)
|
||||
|
||||
func Test_assetContentType(t *testing.T) {
|
||||
samples := map[string]string{
|
||||
"foo.html": "text/html; charset=utf-8",
|
||||
"foo.css": "text/css; charset=utf-8",
|
||||
"foo.js": "application/javascript",
|
||||
"foo.icon": "image-x-icon",
|
||||
"foo.png": "image/png",
|
||||
"foo.jpg": "image/jpeg",
|
||||
"foo.gif": "image/gif",
|
||||
"foo.eot": "application/vnd.ms-fontobject",
|
||||
"foo.svg": "image/svg+xml",
|
||||
"foo.ttf": "application/x-font-ttf",
|
||||
"foo.woff": "application/x-font-woff",
|
||||
"foo.foo": "text/plain; charset=utf-8",
|
||||
"foo": "text/plain; charset=utf-8",
|
||||
}
|
||||
|
||||
for name, expected := range samples {
|
||||
assert.Equal(t, expected, assetContentType(name))
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user