refactor GetFakeSSLCert
This commit is contained in:
parent
4c37e0e4b7
commit
13a7e2c5d0
4 changed files with 40 additions and 38 deletions
|
|
@ -139,20 +139,33 @@ func TestCACert(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestGetFakeSSLCert(t *testing.T) {
|
||||
k, c := GetFakeSSLCert()
|
||||
if len(k) == 0 {
|
||||
t.Fatalf("expected a valid key")
|
||||
fs := newFS(t)
|
||||
|
||||
sslCert := GetFakeSSLCert(fs)
|
||||
|
||||
if len(sslCert.PemCertKey) == 0 {
|
||||
t.Fatalf("expected PemCertKey to not be empty")
|
||||
}
|
||||
if len(c) == 0 {
|
||||
t.Fatalf("expected a valid certificate")
|
||||
|
||||
if len(sslCert.PemFileName) == 0 {
|
||||
t.Fatalf("expected PemFileName to not be empty")
|
||||
}
|
||||
|
||||
if len(sslCert.CN) != 2 {
|
||||
t.Fatalf("expected 2 entries in CN, but got %v", len(sslCert.CN))
|
||||
}
|
||||
|
||||
if sslCert.CN[0] != "Kubernetes Ingress Controller Fake Certificate" {
|
||||
t.Fatalf("expected common name to be \"Kubernetes Ingress Controller Fake Certificate\" but got %v", sslCert.CN[0])
|
||||
}
|
||||
|
||||
if sslCert.CN[1] != "ingress.local" {
|
||||
t.Fatalf("expected a DNS name \"ingress.local\" but got: %v", sslCert.CN[1])
|
||||
}
|
||||
}
|
||||
|
||||
func TestConfigureCACert(t *testing.T) {
|
||||
fs, err := file.NewFakeFS()
|
||||
if err != nil {
|
||||
t.Fatalf("unexpected error creating filesystem: %v", err)
|
||||
}
|
||||
fs := newFS(t)
|
||||
|
||||
cn := "demo-ca"
|
||||
_, ca, err := generateRSACerts(cn)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue