@@ -200,13 +200,13 @@ func TestMongoDBSearchReconcile_Success(t *testing.T) {
200200 }
201201 reconciler , c := newSearchReconcilerWithOperatorConfig (mdbc , operatorConfig , search )
202202
203- checkSearchReconcileSuccessful (ctx , t , reconciler , c , search )
204-
205203 // BEFORE readiness: version should still be empty (controller sets Version only after StatefulSet ready)
206204 searchPending := & searchv1.MongoDBSearch {}
207205 assert .NoError (t , c .Get (ctx , types.NamespacedName {Name : search .Name , Namespace : search .Namespace }, searchPending ))
208206 assert .Empty (t , searchPending .Status .Version , "Status.Version must be empty before StatefulSet is marked ready" )
209207
208+ checkSearchReconcileSuccessful (ctx , t , reconciler , c , search )
209+
210210 svc := & corev1.Service {}
211211 err := c .Get (ctx , search .SearchServiceNamespacedName (), svc )
212212 assert .NoError (t , err )
@@ -228,15 +228,6 @@ func TestMongoDBSearchReconcile_Success(t *testing.T) {
228228 assert .NoError (t , err )
229229 assert .Equal (t , string (configYaml ), cm .Data [searchcontroller .MongotConfigFilename ])
230230
231- assert .NoError (t , mock .MarkAllStatefulSetsAsReady (ctx , search .StatefulSetNamespacedName ().Namespace , c ))
232-
233- res , err = reconciler .Reconcile (
234- ctx ,
235- reconcile.Request {NamespacedName : types.NamespacedName {Name : search .Name , Namespace : search .Namespace }},
236- )
237- assert .NoError (t , err )
238- assert .Equal (t , expected , res )
239-
240231 updatedSearch := & searchv1.MongoDBSearch {}
241232 assert .NoError (t , c .Get (ctx , types.NamespacedName {Name : search .Name , Namespace : search .Namespace }, updatedSearch ))
242233 assert .Equal (t , operatorConfig .SearchVersion , updatedSearch .Status .Version )
0 commit comments