Add support for enterprise repos to github plugin (#6194)

This commit is contained in:
shane
2019-08-02 15:05:46 -05:00
committed by Daniel Nelson
parent 78d3b86581
commit 3c811c15b3
3 changed files with 32 additions and 5 deletions

View File

@@ -1,6 +1,7 @@
package github
import (
"net/http"
"reflect"
"testing"
@@ -8,6 +9,18 @@ import (
"github.com/stretchr/testify/require"
)
func TestNewGithubClient(t *testing.T) {
httpClient := &http.Client{}
g := &GitHub{}
client, err := g.newGithubClient(httpClient)
require.Nil(t, err)
require.Contains(t, client.BaseURL.String(), "api.github.com")
g.EnterpriseBaseURL = "api.example.com/"
enterpriseClient, err := g.newGithubClient(httpClient)
require.Nil(t, err)
require.Contains(t, enterpriseClient.BaseURL.String(), "api.example.com")
}
func TestSplitRepositoryNameWithWorkingExample(t *testing.T) {
var validRepositoryNames = []struct {
fullName string