Skip to content

Commit

Permalink
PR comments
Browse files Browse the repository at this point in the history
  • Loading branch information
ludydoo committed Jun 26, 2023
1 parent fcdc4f5 commit acbbb7e
Showing 1 changed file with 23 additions and 13 deletions.
36 changes: 23 additions & 13 deletions pkg/reconciler/reconciler_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -688,17 +688,23 @@ var _ = Describe("Reconciler", func() {
obj.SetFinalizers([]string{uninstallFinalizer})
Expect(mgr.GetClient().Update(ctx, obj)).To(Succeed())
Expect(mgr.GetClient().Delete(ctx, obj)).To(Succeed())
Expect(mgr.GetClient().Get(ctx, objKey, obj)).To(Succeed())
})

By("expecting a conflict", func() {
result, err := r.Reconcile(ctx, req)
Expect(result).To(Equal(reconcile.Result{}))
Expect(apierrors.IsConflict(err)).To(BeTrue())
})

By("successfully reconciling a request", func() {
Eventually(func() bool {
result, err := r.Reconcile(ctx, req)
return result == reconcile.Result{} && err == nil
}).Should(BeTrue())
result, err := r.Reconcile(ctx, req)
Expect(result).To(Equal(reconcile.Result{}))
Expect(err).To(BeNil())
})

By("ensuring the finalizer is removed and the CR is deleted", func() {
err := mgr.GetAPIReader().Get(ctx, objKey, obj)
err := mgr.GetClient().Get(ctx, objKey, obj)
Expect(apierrors.IsNotFound(err)).To(BeTrue())
})
})
Expand Down Expand Up @@ -1199,10 +1205,9 @@ var _ = Describe("Reconciler", func() {
})

By("successfully reconciling a request", func() {
Eventually(func() bool {
result, err := r.Reconcile(ctx, req)
return result == reconcile.Result{} && err == nil
}).Should(BeTrue())
result, err := r.Reconcile(ctx, req)
Expect(result).To(Equal(reconcile.Result{}))
Expect(err).To(BeNil())
})

By("getting the release and CR", func() {
Expand Down Expand Up @@ -1298,11 +1303,16 @@ var _ = Describe("Reconciler", func() {
Expect(mgr.GetClient().Delete(ctx, obj)).To(Succeed())
})

By("expecting a reconciliation conflict", func() {
result, err := r.Reconcile(ctx, req)
Expect(result).To(Equal(reconcile.Result{}))
Expect(apierrors.IsConflict(err)).To(BeTrue())
})

By("successfully reconciling a request", func() {
Eventually(func() bool {
result, err := r.Reconcile(ctx, req)
return result == reconcile.Result{} && err == nil
}).Should(BeTrue())
result, err := r.Reconcile(ctx, req)
Expect(result).To(Equal(reconcile.Result{}))
Expect(err).To(BeNil())
})

By("verifying the release is uninstalled", func() {
Expand Down

0 comments on commit acbbb7e

Please sign in to comment.