Project

General

Profile

« Previous | Next » 

Revision 49991328

Added by Dominic Cleal over 11 years ago

  • ID 49991328b957fe066e20af031768cb0c20ae9e50

fixes #2020 - PuppetSetting is an instance, not class

View differences:

test/lib/foreman/default_settings/loader_test.rb
class DefaultSettingsLoaderTest < ActiveSupport::TestCase
# Check one of the puppetmaster sourced settings was loaded
test "should initialize hostcert from Puppet" do
PuppetSetting.stubs(:get).returns({
:hostcert => '/var/lib/puppet/mycert.pem',
:localcacert => 'foo', :hostprivkey => 'foo', :storeconfigs => 'foo'
})
PuppetSetting.any_instance.stubs(:get).returns({:hostcert => '/var/lib/puppet/mycert.pem'})
Foreman::DefaultSettings::Loader.load
assert_equal '/var/lib/puppet/mycert.pem', Setting.find_by_name('ssl_certificate').value
end

Also available in: Unified diff