git-lfs/gitmediaclient/client_test.go

24 lines
594 B
Go

package gitmediaclient
import (
".."
"github.com/bmizerany/assert"
"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())
}
}