gitee.com/mirrors_opencollective/goreleaser@v0.45.0/pipeline/release/remote_test.go (about) 1 package release 2 3 import ( 4 "testing" 5 6 "github.com/goreleaser/goreleaser/internal/testlib" 7 "github.com/stretchr/testify/assert" 8 ) 9 10 func TestRepoName(t *testing.T) { 11 _, back := testlib.Mktmp(t) 12 defer back() 13 testlib.GitInit(t) 14 testlib.GitRemoteAdd(t, "git@github.com:goreleaser/goreleaser.git") 15 repo, err := remoteRepo() 16 assert.NoError(t, err) 17 assert.Equal(t, "goreleaser/goreleaser", repo.String()) 18 } 19 20 func TestExtractReporFromGitURL(t *testing.T) { 21 repo := extractRepoFromURL("git@github.com:goreleaser/goreleaser.git") 22 assert.Equal(t, "goreleaser/goreleaser", repo.String()) 23 } 24 25 func TestExtractReporFromHttpsURL(t *testing.T) { 26 repo := extractRepoFromURL("https://github.com/goreleaser/goreleaser.git") 27 assert.Equal(t, "goreleaser/goreleaser", repo.String()) 28 }