From bd1c659ffb6779cad2066975e53dc5d83b401dfc Mon Sep 17 00:00:00 2001 From: Matheus Pimenta Date: Fri, 16 Jun 2023 13:23:39 +0100 Subject: [PATCH] Fix TestProviderReconciler_Reconcile/finalizes_suspended_object to use patch instead of update Signed-off-by: Matheus Pimenta --- internal/controller/provider_controller_test.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/controller/provider_controller_test.go b/internal/controller/provider_controller_test.go index 37c862263..43ff11921 100644 --- a/internal/controller/provider_controller_test.go +++ b/internal/controller/provider_controller_test.go @@ -32,6 +32,7 @@ import ( "github.com/fluxcd/pkg/apis/meta" "github.com/fluxcd/pkg/runtime/conditions" + "github.com/fluxcd/pkg/runtime/patch" apiv1 "github.com/fluxcd/notification-controller/api/v1" apiv1beta2 "github.com/fluxcd/notification-controller/api/v1beta2" @@ -185,8 +186,10 @@ func TestProviderReconciler_Reconcile(t *testing.T) { g.Expect(k8sClient.Get(context.Background(), client.ObjectKeyFromObject(provider), resultP)).To(Succeed()) + patchHelper, err := patch.NewHelper(resultP, k8sClient) + g.Expect(err).ToNot(HaveOccurred()) resultP.Spec.Suspend = true - g.Expect(k8sClient.Update(context.Background(), resultP)).To(Succeed()) + g.Expect(patchHelper.Patch(context.Background(), resultP)).ToNot(HaveOccurred()) g.Eventually(func() bool { _ = k8sClient.Get(context.Background(), client.ObjectKeyFromObject(provider), resultP)