@@ -291,27 +291,31 @@ module VCAP::CloudController
291
291
describe '.override_default_flags' do
292
292
context 'with invalid flags' do
293
293
it 'raises an error for the one and only invalid name' do
294
+ feature_flag_overrides = { an_invalid_name : true }
294
295
expect do
295
- FeatureFlag . override_default_flags ( { an_invalid_name : true } )
296
- end . to raise_error ( / Invalid feature flag name\( s \) / )
296
+ FeatureFlag . override_default_flags ( feature_flag_overrides )
297
+ end . to raise_error ( " Invalid feature flag name(s): [:an_invalid_name]" )
297
298
end
298
299
299
300
it 'raises an error for a mix of valid and invalid names' do
301
+ feature_flag_overrides = { diego_docker : true , an_invalid_name : true }
300
302
expect do
301
- FeatureFlag . override_default_flags ( { diego_docker : true , an_invalid_name : true } )
302
- end . to raise_error ( / Invalid feature flag name\( s \) / )
303
+ FeatureFlag . override_default_flags ( feature_flag_overrides )
304
+ end . to raise_error ( " Invalid feature flag name(s): [:an_invalid_name]" )
303
305
end
304
306
305
307
it 'raises an error for all invalid names' do
308
+ feature_flag_overrides = { invalid_name1 : true , invalid_name2 : false }
306
309
expect do
307
- FeatureFlag . override_default_flags ( { invalid_name1 : true , invalid_name2 : false } )
308
- end . to raise_error ( / Invalid feature flag name\( s \) / )
310
+ FeatureFlag . override_default_flags ( feature_flag_overrides )
311
+ end . to raise_error ( " Invalid feature flag name(s): [:invalid_name1, :invalid_name2]" )
309
312
end
310
313
311
314
it 'raises an error for invalid values' do
315
+ feature_flag_overrides = { diego_docker : 'an invalid value' , user_org_creation : false }
312
316
expect do
313
- FeatureFlag . override_default_flags ( { diego_docker : 'an invalid value' , user_org_creation : false } )
314
- end . to raise_error ( / Invalid feature flag value\( s \) / )
317
+ FeatureFlag . override_default_flags ( feature_flag_overrides )
318
+ end . to raise_error ( " Invalid feature flag value(s): {:diego_docker=> \" an invalid value \" }" )
315
319
end
316
320
end
317
321
0 commit comments