@@ -122,55 +122,50 @@ func Test_FLagSourceConfiguration_Merge(t *testing.T) {
122122
123123 ff_old .Spec .Merge (& ff_new .Spec )
124124
125- require .Equal (t , & FeatureFlagSource {
126- Spec : FeatureFlagSourceSpec {
127- EnvVars : []v1.EnvVar {
128- {
129- Name : "env1" ,
130- Value : "val1" ,
131- },
132- {
133- Name : "env2" ,
134- Value : "val2" ,
135- },
136- {
137- Name : "env3" ,
138- Value : "val3" ,
139- },
140- {
141- Name : "env4" ,
142- Value : "val4" ,
143- },
144- },
145- EnvVarPrefix : "PREFIX" ,
146- ManagementPort : 221 ,
147- Port : 331 ,
148- Evaluator : "evaluator1" ,
149- SocketPath : "socket-path1" ,
150- LogFormat : "log1" ,
151- Sources : []Source {
152- {
153- Source : "src1" ,
154- Provider : common .SyncProviderGrpc ,
155- TLS : true ,
156- CertPath : "etc/cert.ca" ,
157- ProviderID : "app" ,
158- Selector : "source=database" ,
159- Interval : 5 ,
160- },
161- {
162- Source : "src2" ,
163- Provider : common .SyncProviderFilepath ,
164- },
165- },
166- SyncProviderArgs : []string {"arg1" , "arg2" , "arg3" , "arg4" },
167- DefaultSyncProvider : common .SyncProviderFilepath ,
168- RolloutOnChange : common .FalseVal (),
169- ProbesEnabled : common .FalseVal (),
170- DebugLogging : common .FalseVal (),
171- OtelCollectorUri : "" ,
125+ require .Equal (t , ff_old .Spec .EnvVarPrefix , "PREFIX" )
126+ require .Equal (t , ff_old .Spec .Port , int32 (331 ))
127+ require .Equal (t , ff_old .Spec .ManagementPort , int32 (221 ))
128+ require .Equal (t , ff_old .Spec .SocketPath , "socket-path1" )
129+ require .Equal (t , ff_old .Spec .Evaluator , "evaluator1" )
130+ require .Equal (t , ff_old .Spec .LogFormat , "log1" )
131+ require .Equal (t , ff_old .Spec .Sources , []Source {
132+ {
133+ Source : "src1" ,
134+ Provider : common .SyncProviderGrpc ,
135+ TLS : true ,
136+ CertPath : "etc/cert.ca" ,
137+ ProviderID : "app" ,
138+ Selector : "source=database" ,
139+ Interval : 5 ,
172140 },
173- }, ff_old )
141+ {
142+ Source : "src2" ,
143+ Provider : common .SyncProviderFilepath ,
144+ },
145+ })
146+ require .Equal (t , ff_old .Spec .SyncProviderArgs , []string {"arg1" , "arg2" , "arg3" , "arg4" })
147+ require .Equal (t , ff_old .Spec .DefaultSyncProvider , common .SyncProviderFilepath )
148+ require .Equal (t , ff_old .Spec .RolloutOnChange , common .FalseVal ())
149+ require .Equal (t , ff_old .Spec .ProbesEnabled , common .FalseVal ())
150+ require .Equal (t , ff_old .Spec .DebugLogging , common .FalseVal ())
151+ require .Equal (t , ff_old .Spec .OtelCollectorUri , "" )
152+ require .Len (t , ff_old .Spec .EnvVars , 4 )
153+ require .Contains (t , ff_old .Spec .EnvVars , v1.EnvVar {
154+ Name : "env1" ,
155+ Value : "val1" ,
156+ })
157+ require .Contains (t , ff_old .Spec .EnvVars , v1.EnvVar {
158+ Name : "env2" ,
159+ Value : "val2" ,
160+ })
161+ require .Contains (t , ff_old .Spec .EnvVars , v1.EnvVar {
162+ Name : "env3" ,
163+ Value : "val3" ,
164+ })
165+ require .Contains (t , ff_old .Spec .EnvVars , v1.EnvVar {
166+ Name : "env4" ,
167+ Value : "val4" ,
168+ })
174169}
175170
176171func Test_FLagSourceConfiguration_ToEnvVars (t * testing.T ) {
0 commit comments