@@ -359,12 +359,13 @@ func TestAnalysisRunBuilder_buildMetadata(t *testing.T) {
359
359
}
360
360
361
361
tests := []struct {
362
- name string
363
- namespace string
364
- objName string
365
- metadata * kargoapi.AnalysisRunMetadata
366
- extraLabels map [string ]string
367
- assertions func (* testing.T , metav1.ObjectMeta )
362
+ name string
363
+ namespace string
364
+ objName string
365
+ metadata * kargoapi.AnalysisRunMetadata
366
+ extraLabels map [string ]string
367
+ extraAnnotations map [string ]string
368
+ assertions func (* testing.T , metav1.ObjectMeta )
368
369
}{
369
370
{
370
371
name : "basic metadata" ,
@@ -377,7 +378,7 @@ func TestAnalysisRunBuilder_buildMetadata(t *testing.T) {
377
378
},
378
379
},
379
380
{
380
- name : "with metadata and extra labels " ,
381
+ name : "with metadata, extra labels and extra annotations " ,
381
382
namespace : "test-ns" ,
382
383
objName : "test-name" ,
383
384
metadata : & kargoapi.AnalysisRunMetadata {
@@ -391,9 +392,13 @@ func TestAnalysisRunBuilder_buildMetadata(t *testing.T) {
391
392
extraLabels : map [string ]string {
392
393
"extra" : "value" ,
393
394
},
395
+ extraAnnotations : map [string ]string {
396
+ "extra2" : "value2" ,
397
+ },
394
398
assertions : func (t * testing.T , meta metav1.ObjectMeta ) {
395
399
assert .Equal (t , "value1" , meta .Labels ["label1" ])
396
400
assert .Equal (t , "value" , meta .Labels ["extra" ])
401
+ assert .Equal (t , "value2" , meta .Annotations ["extra2" ])
397
402
assert .Equal (t , "value1" , meta .Annotations ["anno1" ])
398
403
assert .Equal (t , "test-controller" , meta .Labels [controllerInstanceIDLabelKey ])
399
404
},
@@ -402,7 +407,7 @@ func TestAnalysisRunBuilder_buildMetadata(t *testing.T) {
402
407
403
408
for _ , tt := range tests {
404
409
t .Run (tt .name , func (t * testing.T ) {
405
- result := builder .buildMetadata (tt .namespace , tt .objName , tt .metadata , tt .extraLabels )
410
+ result := builder .buildMetadata (tt .namespace , tt .objName , tt .metadata , tt .extraLabels , tt . extraAnnotations )
406
411
tt .assertions (t , result )
407
412
})
408
413
}
0 commit comments