@@ -117,6 +117,7 @@ func TestChaosExperimentHandler_SaveChaosExperiment(t *testing.T) {
117
117
mockServices .ChaosExperimentService .On ("ProcessExperiment" , mock .Anything , request2 , mock .Anything , mock .Anything ).Return (request2 , & experimentType , nil ).Once ()
118
118
119
119
mockServices .ChaosExperimentService .On ("ProcessExperimentUpdate" , request2 , mock .Anything , mock .Anything , mock .Anything , false , mock .Anything , mock .Anything ).Return (nil ).Once ()
120
+ mockServices .GitOpsService .On ("UpsertExperimentToGit" , ctx , mock .Anything , request2 ).Return (nil ).Once ()
120
121
},
121
122
wantErr : false ,
122
123
},
@@ -195,6 +196,8 @@ func TestChaosExperimentHandler_SaveChaosExperiment(t *testing.T) {
195
196
mockServices .ChaosExperimentService .On ("ProcessExperiment" , mock .Anything , request2 , mock .Anything , mock .Anything ).Return (request2 , & experimentType , nil ).Once ()
196
197
197
198
mockServices .ChaosExperimentService .On ("ProcessExperimentUpdate" , request2 , mock .Anything , mock .Anything , mock .Anything , false , mock .Anything , mock .Anything ).Return (nil ).Once ()
199
+
200
+ mockServices .GitOpsService .On ("UpsertExperimentToGit" , ctx , mock .Anything , request2 ).Return (nil ).Once ()
198
201
},
199
202
},
200
203
}
@@ -272,6 +275,7 @@ func TestChaosExperimentHandler_DeleteChaosExperiment(t *testing.T) {
272
275
mockServices .MongodbOperator .On ("Get" , mock .Anything , mongodb .ChaosExperimentRunsCollection , mock .Anything ).Return (singleResult , nil ).Once ()
273
276
274
277
mockServices .ChaosExperimentRunService .On ("ProcessExperimentRunDelete" , mock .Anything , mock .Anything , mock .Anything , mock .Anything , mock .Anything , mock .Anything , mock .Anything ).Return (nil ).Once ()
278
+ mockServices .GitOpsService .On ("DeleteExperimentFromGit" , ctx , mock .Anything , mock .Anything ).Return (nil ).Once ()
275
279
},
276
280
wantErr : false ,
277
281
},
@@ -321,6 +325,7 @@ func TestChaosExperimentHandler_DeleteChaosExperiment(t *testing.T) {
321
325
mockServices .MongodbOperator .On ("Get" , mock .Anything , mongodb .ChaosExperimentCollection , mock .Anything ).Return (singleResult , nil ).Once ()
322
326
mockServices .MongodbOperator .On ("Get" , mock .Anything , mongodb .ChaosExperimentRunsCollection , mock .Anything ).Return (singleResult , nil ).Once ()
323
327
mockServices .ChaosExperimentRunService .On ("ProcessExperimentRunDelete" , mock .Anything , mock .Anything , mock .Anything , mock .Anything , mock .Anything , mock .Anything , mock .Anything ).Return (errors .New ("" )).Once ()
328
+ mockServices .GitOpsService .On ("DeleteExperimentFromGit" , ctx , mock .Anything , mock .Anything ).Return (nil ).Once ()
324
329
},
325
330
wantErr : true ,
326
331
},
@@ -374,6 +379,8 @@ func TestChaosExperimentHandler_UpdateChaosExperiment(t *testing.T) {
374
379
mockServices .MongodbOperator .On ("CountDocuments" , ctx , mongodb .ChaosExperimentCollection , mock .Anything , mock .Anything ).Return (int64 (0 ), nil ).Once ()
375
380
mockServices .ChaosExperimentService .On ("ProcessExperiment" , mock .Anything , mock .Anything , mock .Anything , mock .Anything ).Return (request , & experimentType , nil ).Once ()
376
381
mockServices .ChaosExperimentService .On ("ProcessExperimentUpdate" , mock .Anything , mock .Anything , mock .Anything , mock .Anything , mock .Anything , mock .Anything , mock .Anything ).Return (nil ).Once ()
382
+ mockServices .GitOpsService .On ("UpsertExperimentToGit" , ctx , mock .Anything , request ).Return (nil ).Once ()
383
+
377
384
},
378
385
wantErr : false ,
379
386
},
@@ -412,6 +419,8 @@ func TestChaosExperimentHandler_UpdateChaosExperiment(t *testing.T) {
412
419
mockServices .ChaosExperimentService .On ("ProcessExperiment" , mock .Anything , mock .Anything , mock .Anything , mock .Anything ).Return (request , & experimentType , nil ).Once ()
413
420
414
421
mockServices .ChaosExperimentService .On ("ProcessExperimentUpdate" , mock .Anything , mock .Anything , mock .Anything , mock .Anything , mock .Anything , mock .Anything , mock .Anything ).Return (errors .New ("experiment update failed" )).Once ()
422
+
423
+ mockServices .GitOpsService .On ("UpsertExperimentToGit" , ctx , mock .Anything , request ).Return (nil ).Once ()
415
424
},
416
425
wantErr : true ,
417
426
},
0 commit comments