ingress-nginx-helm/vendor/github.com/zakjan/cert-chain-resolver/certUtil/chain_test.go
Manuel de Brito Fontes bf5616c65b Replace godep with dep
2017-10-06 17:26:14 -03:00

33 lines
510 B
Go

package certUtil
import (
"crypto/x509"
"testing"
"os"
"io/ioutil"
"github.com/stretchr/testify/assert"
)
func TestFetchCertificateChain(t *testing.T) {
file, err := os.Open("../tests/comodo.der.crt")
if err != nil {
t.Error(err)
}
data, err := ioutil.ReadAll(file)
if err != nil {
t.Error(err)
}
cert, err := x509.ParseCertificate(data)
if err != nil {
t.Error(err)
}
certs, err := FetchCertificateChain(cert)
if err != nil {
t.Error(err)
}
assert.Equal(t, 3, len(certs))
}