middleware/etcd: move NewHTTPTransport to pkg/tls (#769)

This commit is contained in:
Mia Boulay 2017-07-01 16:17:53 -04:00 committed by Miek Gieben
parent 7e97379bc5
commit 7fada97ee3
3 changed files with 44 additions and 23 deletions

View file

@ -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")
}
}