mirror of https://github.com/knative/func.git
35 lines
653 B
Go
35 lines
653 B
Go
//go:build integration
|
|
// +build integration
|
|
|
|
package openshift_test
|
|
|
|
import (
|
|
"net/http"
|
|
|
|
"testing"
|
|
|
|
fnhttp "knative.dev/kn-plugin-func/http"
|
|
"knative.dev/kn-plugin-func/openshift"
|
|
)
|
|
|
|
func TestRoundTripper(t *testing.T) {
|
|
if !openshift.IsOpenShift() {
|
|
t.Skip("The cluster in not an instance of OpenShift.")
|
|
return
|
|
}
|
|
|
|
transport := fnhttp.NewRoundTripper(openshift.WithOpenShiftServiceCA())
|
|
defer transport.Close()
|
|
|
|
client := http.Client{
|
|
Transport: transport,
|
|
}
|
|
|
|
resp, err := client.Get("https://image-registry.openshift-image-registry.svc.cluster.local:5000/v2/")
|
|
if err != nil {
|
|
t.Error(err)
|
|
return
|
|
}
|
|
defer resp.Body.Close()
|
|
}
|