@@ -346,23 +346,25 @@ func TestBuildApprovalRequestObject(t *testing.T) {
346346 namespacedName types.NamespacedName
347347 stageName string
348348 updateRunName string
349+ stageTaskName string
349350 want placementv1beta1.ApprovalRequestObj
350351 }{
351352 {
352353 name : "should create ClusterApprovalRequest when namespace is empty" ,
353354 namespacedName : types.NamespacedName {
354- Name : "test-before-approval-request" ,
355+ Name : fmt . Sprintf ( placementv1beta1 . BeforeStageApprovalTaskNameFmt , "test-update-run" , "test-stage" ) ,
355356 Namespace : "" ,
356357 },
357358 stageName : "test-stage" ,
358359 updateRunName : "test-update-run" ,
360+ stageTaskName : placementv1beta1 .BeforeStageTaskName ,
359361 want : & placementv1beta1.ClusterApprovalRequest {
360362 ObjectMeta : metav1.ObjectMeta {
361- Name : "test-before-approval-request" ,
363+ Name : fmt . Sprintf ( placementv1beta1 . BeforeStageApprovalTaskNameFmt , "test-update-run" , "test-stage" ) ,
362364 Labels : map [string ]string {
363365 placementv1beta1 .TargetUpdatingStageNameLabel : "test-stage" ,
364366 placementv1beta1 .TargetUpdateRunLabel : "test-update-run" ,
365- placementv1beta1 .TargetStageTaskLabel : "before" ,
367+ placementv1beta1 .TargetStageTaskLabel : placementv1beta1 . BeforeStageTaskName ,
366368 placementv1beta1 .IsLatestUpdateRunApprovalLabel : "true" ,
367369 },
368370 },
@@ -375,19 +377,20 @@ func TestBuildApprovalRequestObject(t *testing.T) {
375377 {
376378 name : "should create namespaced ApprovalRequest when namespace is provided" ,
377379 namespacedName : types.NamespacedName {
378- Name : "test-after-approval-request" ,
380+ Name : fmt . Sprintf ( placementv1beta1 . AfterStageApprovalTaskNameFmt , "test-update-run" , "test-stage" ) ,
379381 Namespace : "test-namespace" ,
380382 },
381383 stageName : "test-stage" ,
382384 updateRunName : "test-update-run" ,
385+ stageTaskName : placementv1beta1 .AfterStageTaskName ,
383386 want : & placementv1beta1.ApprovalRequest {
384387 ObjectMeta : metav1.ObjectMeta {
385- Name : "test-after-approval-request" ,
388+ Name : fmt . Sprintf ( placementv1beta1 . AfterStageApprovalTaskNameFmt , "test-update-run" , "test-stage" ) ,
386389 Namespace : "test-namespace" ,
387390 Labels : map [string ]string {
388391 placementv1beta1 .TargetUpdatingStageNameLabel : "test-stage" ,
389392 placementv1beta1 .TargetUpdateRunLabel : "test-update-run" ,
390- placementv1beta1 .TargetStageTaskLabel : "after" ,
393+ placementv1beta1 .TargetStageTaskLabel : placementv1beta1 . AfterStageTaskName ,
391394 placementv1beta1 .IsLatestUpdateRunApprovalLabel : "true" ,
392395 },
393396 },
@@ -401,7 +404,7 @@ func TestBuildApprovalRequestObject(t *testing.T) {
401404
402405 for _ , test := range tests {
403406 t .Run (test .name , func (t * testing.T ) {
404- got := buildApprovalRequestObject (test .namespacedName , test .stageName , test .updateRunName )
407+ got := buildApprovalRequestObject (test .namespacedName , test .stageName , test .updateRunName , test . stageTaskName )
405408
406409 // Compare the whole objects using cmp.Diff with ignore options
407410 if diff := cmp .Diff (test .want , got ); diff != "" {
@@ -950,7 +953,6 @@ func TestCalculateMaxConcurrencyValue(t *testing.T) {
950953func TestCheckBeforeStageTasksStatus_NegativeCases (t * testing.T ) {
951954 stageName := "stage-0"
952955 testUpdateRunName = "test-update-run"
953- stageTask := "before"
954956 approvalRequestName := fmt .Sprintf (placementv1beta1 .BeforeStageApprovalTaskNameFmt , testUpdateRunName , stageName )
955957 tests := []struct {
956958 name string
@@ -1038,7 +1040,7 @@ func TestCheckBeforeStageTasksStatus_NegativeCases(t *testing.T) {
10381040 Labels : map [string ]string {
10391041 placementv1beta1 .TargetUpdatingStageNameLabel : stageName ,
10401042 placementv1beta1 .TargetUpdateRunLabel : testUpdateRunName ,
1041- placementv1beta1 .TargetStageTaskLabel : stageTask ,
1043+ placementv1beta1 .TargetStageTaskLabel : placementv1beta1 . BeforeStageTaskName ,
10421044 placementv1beta1 .IsLatestUpdateRunApprovalLabel : "true" ,
10431045 },
10441046 },
@@ -1095,7 +1097,7 @@ func TestCheckBeforeStageTasksStatus_NegativeCases(t *testing.T) {
10951097 Labels : map [string ]string {
10961098 placementv1beta1 .TargetUpdatingStageNameLabel : stageName ,
10971099 placementv1beta1 .TargetUpdateRunLabel : testUpdateRunName ,
1098- placementv1beta1 .TargetStageTaskLabel : stageTask ,
1100+ placementv1beta1 .TargetStageTaskLabel : placementv1beta1 . BeforeStageTaskName ,
10991101 placementv1beta1 .IsLatestUpdateRunApprovalLabel : "true" ,
11001102 },
11011103 },
@@ -1152,7 +1154,7 @@ func TestCheckBeforeStageTasksStatus_NegativeCases(t *testing.T) {
11521154 Labels : map [string ]string {
11531155 placementv1beta1 .TargetUpdatingStageNameLabel : stageName ,
11541156 placementv1beta1 .TargetUpdateRunLabel : testUpdateRunName ,
1155- placementv1beta1 .TargetStageTaskLabel : stageTask ,
1157+ placementv1beta1 .TargetStageTaskLabel : placementv1beta1 . BeforeStageTaskName ,
11561158 placementv1beta1 .IsLatestUpdateRunApprovalLabel : "true" ,
11571159 },
11581160 },
0 commit comments