Skip to content

Commit 3a5c1b3

Browse files
Merge pull request #417 from ARichman555/fix-controller-tests
Fix cluster issuer unit tests for certificate request controller
2 parents 27d9af6 + 442092a commit 3a5c1b3

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

pkg/controllers/certificaterequest_controller_test.go

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -141,10 +141,11 @@ func TestCertificateRequestReconcile(t *testing.T) {
141141
mockProvisioner: generateMockGetProvisioner(&fakeProvisioner{caCert: []byte("cacert"), cert: []byte("cert")}, nil),
142142
},
143143
"success-cluster-issuer": {
144-
name: types.NamespacedName{Name: "cr1"},
144+
name: types.NamespacedName{Namespace: "ns1", Name: "cr1"},
145145
objects: []client.Object{
146146
cmgen.CertificateRequest(
147147
"cr1",
148+
cmgen.SetCertificateRequestNamespace("ns1"),
148149
cmgen.SetCertificateRequestIssuer(cmmeta.ObjectReference{
149150
Name: "clusterissuer1",
150151
Group: issuerapi.GroupVersion.Group,
@@ -187,6 +188,8 @@ func TestCertificateRequestReconcile(t *testing.T) {
187188
},
188189
},
189190
},
191+
expectedSignResult: ctrl.Result{Requeue: true},
192+
expectedGetResult: ctrl.Result{},
190193
expectedReadyConditionStatus: cmmeta.ConditionTrue,
191194
expectedReadyConditionReason: cmapi.CertificateRequestReasonIssued,
192195
expectedError: false,
@@ -195,17 +198,19 @@ func TestCertificateRequestReconcile(t *testing.T) {
195198
mockProvisioner: generateMockGetProvisioner(&fakeProvisioner{caCert: []byte("cacert"), cert: []byte("cert")}, nil),
196199
},
197200
"success-certificate-already-issued": {
198-
name: types.NamespacedName{Name: "cr1"},
201+
name: types.NamespacedName{Namespace: "ns1", Name: "cr1"},
199202
objects: []client.Object{
200203
cmgen.CertificateRequest(
201204
"cr1",
205+
cmgen.SetCertificateRequestNamespace("ns1"),
202206
cmgen.SetCertificateRequestIssuer(cmmeta.ObjectReference{
203207
Name: "clusterissuer1",
204208
Group: issuerapi.GroupVersion.Group,
205209
Kind: "ClusterIssuer",
206210
}),
207211
cmgen.SetCertificateRequestStatusCondition(cmapi.CertificateRequestCondition{
208-
Type: cmapi.CertificateRequestReasonIssued,
212+
Type: cmapi.CertificateRequestConditionReady,
213+
Reason: cmapi.CertificateRequestReasonIssued,
209214
Status: cmmeta.ConditionTrue,
210215
}),
211216
cmgen.SetCertificateRequestCertificate([]byte("oldCert")),
@@ -592,7 +597,7 @@ func TestCertificateRequestReconcile(t *testing.T) {
592597

593598
var cr cmapi.CertificateRequest
594599
err := fakeClient.Get(ctx, tc.name, &cr)
595-
require.NoError(t, client.IgnoreNotFound(err), "unexpected error from fake client")
600+
require.NoError(t, err, "unexpected error from fake client")
596601
if err == nil {
597602
if tc.expectedReadyConditionStatus != "" {
598603
assertCertificateRequestHasReadyCondition(t, tc.expectedReadyConditionStatus, tc.expectedReadyConditionReason, &cr)

0 commit comments

Comments
 (0)