1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2025-02-05 13:25:19 +02:00
sap-jenkins-library/pkg/github/github_test.go

48 lines
898 B
Go
Raw Normal View History

package github
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestNewClientBuilder(t *testing.T) {
type args struct {
token string
baseURL string
}
tests := []struct {
name string
args args
want *ClientBuilder
}{
{
name: "token and baseURL",
args: args{
token: "test_token",
baseURL: "https://test.com/",
},
want: &ClientBuilder{
token: "test_token",
baseURL: "https://test.com/",
},
},
{
name: "baseURL without prefix",
args: args{
token: "test_token",
baseURL: "https://test.com",
},
want: &ClientBuilder{
token: "test_token",
baseURL: "https://test.com/",
},
},
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
assert.Equalf(t, tt.want, NewClientBuilder(tt.args.token, tt.args.baseURL), "NewClientBuilder(%v, %v)", tt.args.token, tt.args.baseURL)
})
}
}