@@ -1534,29 +1534,24 @@ var _ = Describe("Reconciler", func() {
15341534 )
15351535 Expect (err ).ToNot (HaveOccurred ())
15361536
1537- originalReconciler := r
1538- wrappedReconciler := & Reconciler {}
1539- * wrappedReconciler = * originalReconciler
1540- wrappedReconciler .client = mgr .GetClient ()
1541-
1542- // Override Reconcile to track reconciliations
1537+ // Wrap the Reconcile method to track reconciliations
15431538 reconciler := reconcile .Func (func (ctx context.Context , req reconcile.Request ) (reconcile.Result , error ) {
15441539 reconciledCRsMutex .Lock ()
15451540 reconciledCRs = append (reconciledCRs , req .NamespacedName .String ())
15461541 reconciledCRsMutex .Unlock ()
1547- return wrappedReconciler .Reconcile (ctx , req )
1542+ return r .Reconcile (ctx , req )
15481543 })
15491544
15501545 controllerName := fmt .Sprintf ("%v-controller" , strings .ToLower (gvk .Kind ))
1551- Expect (wrappedReconciler .addDefaults (mgr , controllerName )).To (Succeed ())
1552- wrappedReconciler .setupScheme (mgr )
1546+ Expect (r .addDefaults (mgr , controllerName )).To (Succeed ())
1547+ r .setupScheme (mgr )
15531548
15541549 c , err := controller .New (controllerName , mgr , controller.Options {
15551550 Reconciler : reconciler ,
15561551 MaxConcurrentReconciles : 1 ,
15571552 })
15581553 Expect (err ).ToNot (HaveOccurred ())
1559- Expect (wrappedReconciler .setupWatches (mgr , c )).To (Succeed ())
1554+ Expect (r .setupWatches (mgr , c )).To (Succeed ())
15601555
15611556 labeledObj = testutil .BuildTestCR (gvk )
15621557 labeledObj .SetName ("labeled-cr" )
0 commit comments