blob: 7488c24a9691fba0a3338b725a60d995be4ece6f [file] [log] [blame]
package git
import (
"testing"
assert "github.com/stretchr/testify/require"
"go.skia.org/infra/go/testutils/unittest"
)
func TestNormURL(t *testing.T) {
unittest.SmallTest(t)
httpURL := "https://github.com/skia-dev/textfiles.git"
gitURL := "ssh://git@github.com/skia-dev/textfiles"
gitURLWithExt := "ssh://git@github.com:skia-dev/textfiles.git"
normHTTP, err := NormalizeURL(httpURL)
assert.NoError(t, err)
normGit, err := NormalizeURL(gitURL)
assert.NoError(t, err)
normGitWithExt, err := NormalizeURL(gitURLWithExt)
assert.NoError(t, err)
// Make sure they all match.
assert.Equal(t, "github.com/skia-dev/textfiles", normHTTP)
assert.Equal(t, normHTTP, normGit)
assert.Equal(t, normHTTP, normGitWithExt)
}