@@ -393,6 +393,7 @@ spec:
393
393
validTemplate3 := p .EXPECT ().GetTrialTemplate (gomock .Any ()).Return (validJobStr , nil )
394
394
validTemplate4 := p .EXPECT ().GetTrialTemplate (gomock .Any ()).Return (validJobStr , nil )
395
395
validTemplate5 := p .EXPECT ().GetTrialTemplate (gomock .Any ()).Return (validJobStr , nil )
396
+ validTemplate6 := p .EXPECT ().GetTrialTemplate (gomock .Any ()).Return (validJobStr , nil )
396
397
397
398
missedParameterTemplate := p .EXPECT ().GetTrialTemplate (gomock .Any ()).Return (missedParameterJobStr , nil )
398
399
oddParameterTemplate := p .EXPECT ().GetTrialTemplate (gomock .Any ()).Return (oddParameterJobStr , nil )
@@ -408,6 +409,7 @@ spec:
408
409
validTemplate3 ,
409
410
validTemplate4 ,
410
411
validTemplate5 ,
412
+ validTemplate6 ,
411
413
missedParameterTemplate ,
412
414
oddParameterTemplate ,
413
415
invalidParameterTemplate ,
@@ -536,6 +538,17 @@ spec:
536
538
Err : true ,
537
539
testDescription : "Trial template contains Trial parameters which weren't referenced from spec.parameters" ,
538
540
},
541
+ // Trial template contains Trial parameters when spec.parameters is empty
542
+ {
543
+ Instance : func () * experimentsv1beta1.Experiment {
544
+ i := newFakeInstance ()
545
+ i .Spec .Parameters = nil
546
+ i .Spec .TrialTemplate .TrialParameters [1 ].Reference = "wrong-ref"
547
+ return i
548
+ }(),
549
+ Err : false ,
550
+ testDescription : "Trial template contains Trial parameters when spec.parameters is empty" ,
551
+ },
539
552
// Trial Template doesn't contain parameter from trialParameters
540
553
// missedParameterTemplate case
541
554
{
0 commit comments