@@ -149,14 +149,16 @@ func TestReconcilerUpdate(t *testing.T) {
149149 rm .On ("Update" , ctx , desired , latest , delta ).Return (
150150 latest , nil ,
151151 )
152- rm .On ("LateInitialize" , ctx , latest ).Return (latest , nil )
153152
154153 rmf , rd := managerFactoryMocks (desired , latest , delta )
155154 rd .On ("Delta" , desired , latest ).Return (
156155 delta ,
157156 ).Once ()
158157 rd .On ("Delta" , desired , latest ).Return (ackcompare .NewDelta ())
159158
159+ rm .On ("LateInitialize" , ctx , latest ).Return (latest , nil )
160+ rd .On ("Delta" , latest , latest ).Return (ackcompare .NewDelta ())
161+
160162 r , kc := reconcilerMocks (rmf )
161163
162164 kc .On ("Patch" , ctx , latestRTObj , client .MergeFrom (desiredRTObj )).Return (nil )
@@ -213,6 +215,7 @@ func TestReconcilerUpdate_PatchMetadataAndSpec_DiffInMetadata(t *testing.T) {
213215 latest , nil ,
214216 )
215217 rm .On ("LateInitialize" , ctx , latest ).Return (latest , nil )
218+ rd .On ("Delta" , latest , latest ).Return (ackcompare .NewDelta ())
216219
217220 r , kc := reconcilerMocks (rmf )
218221
@@ -261,6 +264,7 @@ func TestReconcilerUpdate_PatchMetadataAndSpec_DiffInSpec(t *testing.T) {
261264 latest , nil ,
262265 )
263266 rm .On ("LateInitialize" , ctx , latest ).Return (latest , nil )
267+ rd .On ("Delta" , latest , latest ).Return (ackcompare .NewDelta ())
264268
265269 r , kc := reconcilerMocks (rmf )
266270
@@ -363,15 +367,17 @@ func TestReconcilerUpdate_ErrorInLateInitialization(t *testing.T) {
363367 rm .On ("Update" , ctx , desired , latest , delta ).Return (
364368 latest , nil ,
365369 )
366- requeueError := requeue .NeededAfter (errors .New ("error from late initialization" ), time .Duration (0 )* time .Second )
367- rm .On ("LateInitialize" , ctx , latest ).Return (latest , requeueError )
368370
369371 rmf , rd := managerFactoryMocks (desired , latest , delta )
370372 rd .On ("Delta" , desired , latest ).Return (
371373 delta ,
372374 ).Once ()
373375 rd .On ("Delta" , desired , latest ).Return (ackcompare .NewDelta ())
374376
377+ requeueError := requeue .NeededAfter (errors .New ("error from late initialization" ), time .Duration (0 )* time .Second )
378+ rm .On ("LateInitialize" , ctx , latest ).Return (latest , requeueError )
379+ rd .On ("Delta" , latest , latest ).Return (ackcompare .NewDelta ())
380+
375381 r , kc := reconcilerMocks (rmf )
376382
377383 kc .On ("Patch" , ctx , latestRTObj , client .MergeFrom (desiredRTObj )).Return (nil )
0 commit comments