From 7fada97ee384aad27f7c7796038eef2684a3642c Mon Sep 17 00:00:00 2001 From: Mia Boulay Date: Sat, 1 Jul 2017 16:17:53 -0400 Subject: middleware/etcd: move NewHTTPTransport to pkg/tls (#769) --- middleware/pkg/tls/tls_test.go | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'middleware/pkg/tls/tls_test.go') diff --git a/middleware/pkg/tls/tls_test.go b/middleware/pkg/tls/tls_test.go index 6d0cb7372..408469045 100644 --- a/middleware/pkg/tls/tls_test.go +++ b/middleware/pkg/tls/tls_test.go @@ -79,3 +79,23 @@ func TestNewTLSConfigFromArgs(t *testing.T) { t.Error("Certificateis should have a single entry when three args passed") } } + +func TestNewHTTPSTransport(t *testing.T) { + rmFunc, _, _, ca := getPEMFiles(t) + defer rmFunc() + + cc, err := NewTLSClientConfig(ca) + if err != nil { + t.Errorf("Failed to create TLSConfig: %s", err) + } + + tr := NewHTTPSTransport(cc) + if tr == nil { + t.Errorf("Failed to create https transport with cc") + } + + tr = NewHTTPSTransport(nil) + if tr == nil { + t.Errorf("Failed to create https transport without cc") + } +} -- cgit v1.2.3