git-lfs/gitmediaclient/client_test.go
2014-06-03 11:11:31 -04:00

24 lines
628 B
Go

package gitmediaclient
import (
"github.com/bmizerany/assert"
"github.com/github/git-media/gitmedia"
"testing"
)
func TestObjectUrl(t *testing.T) {
oid := "oid"
tests := map[string]string{
"http://example.com": "http://example.com/objects/oid",
"http://example.com/": "http://example.com/objects/oid",
"http://example.com/foo": "http://example.com/foo/objects/oid",
"http://example.com/foo/": "http://example.com/foo/objects/oid",
}
config := gitmedia.Config
for endpoint, expected := range tests {
config.SetConfig("media.url", endpoint)
assert.Equal(t, expected, ObjectUrl(oid).String())
}
}