github.com/triarius/goreleaser@v1.12.5/internal/client/config_test.go (about)

     1  package client
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/triarius/goreleaser/pkg/config"
     7  	"github.com/stretchr/testify/require"
     8  )
     9  
    10  func TestRepoFromRef(t *testing.T) {
    11  	owner := "someowner"
    12  	name := "somename"
    13  	branch := "somebranch"
    14  	token := "sometoken"
    15  
    16  	ref := config.RepoRef{
    17  		Owner:  owner,
    18  		Name:   name,
    19  		Branch: branch,
    20  		Token:  token,
    21  	}
    22  	repo := RepoFromRef(ref)
    23  
    24  	require.Equal(t, owner, repo.Owner)
    25  	require.Equal(t, name, repo.Name)
    26  	require.Equal(t, branch, repo.Branch)
    27  }