Project

General

Profile

« Previous | Next » 

Revision 6b4b489f

Added by Ori Rabin over 8 years ago

fixes #10832 - separating lookup keys into puppet and variable

View differences:

test/functional/api/v2/override_values_controller_test.rb
end
test 'should mark override on creation' do
k = FactoryGirl.create(:lookup_key, :puppetclass => puppetclasses(:two))
k = FactoryGirl.create(:variable_lookup_key, :puppetclass => puppetclasses(:two))
refute k.override
post :create, {:smart_variable_id => k.id, :override_value => smart_variable_attrs }
k.reload
......
[{ :value => 'xyz=10'}, { :match => 'os=string'}].each do |override_value|
test "should not create override value without #{override_value.keys.first}" do
lookup_key = FactoryGirl.create(:lookup_key, :puppetclass => puppetclasses(:two))
lookup_key = FactoryGirl.create(:variable_lookup_key, :puppetclass => puppetclasses(:two))
refute lookup_key.override
assert_difference('LookupValue.count', 0) do
post :create, { :smart_variable_id => lookup_key.id, :override_value => override_value }

Also available in: Unified diff