blob: 3849751b706009d4fffc477e32e75de31e28fabe [file] [log] [blame]
package git
import (
"testing"
"github.com/stretchr/testify/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"
normHTTP, err := NormalizeURL(httpURL)
require.NoError(t, err)
assert.Equal(t, "github.com/skia-dev/textfiles", normHTTP)
gitURL := "ssh://git@github.com/skia-dev/textfiles"
normGit, err := NormalizeURL(gitURL)
require.NoError(t, err)
assert.Equal(t, "github.com/skia-dev/textfiles", normGit)
gitURLWithExt := "ssh://git@github.com:skia-dev/textfiles.git"
normGitWithExt, err := NormalizeURL(gitURLWithExt)
require.NoError(t, err)
assert.Equal(t, "github.com/skia-dev/textfiles", normGitWithExt)
}