diff options
| author | Luke Kanies <luke@madstop.com> | 2007-11-19 01:36:48 -0600 |
|---|---|---|
| committer | Luke Kanies <luke@madstop.com> | 2007-11-19 01:36:48 -0600 |
| commit | 2b14f627aca1d5be69cf6606044df4d6e67f6eba (patch) | |
| tree | a20db3a608af483f598f482e743868413da8fd8f /spec/unit/network/client | |
| parent | 9cf477b6cc771eab7bd29d18c49128571e877987 (diff) | |
| download | puppet-2b14f627aca1d5be69cf6606044df4d6e67f6eba.tar.gz puppet-2b14f627aca1d5be69cf6606044df4d6e67f6eba.tar.xz puppet-2b14f627aca1d5be69cf6606044df4d6e67f6eba.zip | |
Reverting the changes I'd made toward removing the global
resources. These are commits:
c19835ce9f8a5138b30a1a32ca741c996b0916d2
9290cc89a2206fb5204578f8e91208857a48b147
ffb4c2dbc7314b364d25e4f7be599ef05b767b44
Diffstat (limited to 'spec/unit/network/client')
| -rwxr-xr-x | spec/unit/network/client/master.rb | 113 |
1 files changed, 1 insertions, 112 deletions
diff --git a/spec/unit/network/client/master.rb b/spec/unit/network/client/master.rb index fda729cae..dca923994 100755 --- a/spec/unit/network/client/master.rb +++ b/spec/unit/network/client/master.rb @@ -72,7 +72,6 @@ describe Puppet::Network::Client::Master, " when retrieving the configuration" d @client.stubs(:fresh?).with(@facts).returns true @client.stubs(:use_cached_config).returns(true) @client.class.stubs(:facts).returns(@facts) - @client.stubs(:add_default_resources) @client.getconfig end @@ -98,7 +97,6 @@ describe Puppet::Network::Client::Master, " when retrieving the configuration" d config.stubs(:to_configuration).returns(config) config.stubs(:host_config=) config.stubs(:from_cache).returns(true) - @client.stubs(:add_default_resources) @client.getconfig end @@ -129,7 +127,6 @@ describe Puppet::Network::Client::Master, " when retrieving the configuration" d config.stubs(:to_configuration).returns(config) config.stubs(:host_config=) config.stubs(:from_cache).returns(true) - @client.stubs(:add_default_resources) @client.getconfig end @@ -148,9 +145,9 @@ describe Puppet::Network::Client::Master, " when retrieving the configuration" d yamlconfig.stubs(:classes) yamlconfig.expects(:to_configuration).returns(config) + config.stubs(:host_config=) config.stubs(:from_cache).returns(true) - @client.stubs(:add_default_resources) @client.getconfig end @@ -213,7 +210,6 @@ describe Puppet::Network::Client::Master, " when retrieving the configuration" d yamlconfig.expects(:to_configuration).returns(config) config.stubs(:host_config=) - @client.stubs(:add_default_resources) config.expects(:from_cache).returns(false) @@ -240,31 +236,6 @@ describe Puppet::Network::Client::Master, " when retrieving the configuration" d config.stubs(:from_cache).returns(true) config.expects(:host_config=).with(true) - @client.stubs(:add_default_resources) - - @client.getconfig - end - - it "should add the default resources to the configuration" do - @client.stubs(:dostorage) - @client.class.stubs(:facts).returns(@facts) - @master.stubs(:getconfig).returns("myconfig") - - yamlconfig = mock 'yaml config' - YAML.stubs(:load).returns(yamlconfig) - - @client.stubs(:setclasses) - - config = mock 'config' - - yamlconfig.stubs(:classes) - yamlconfig.stubs(:to_configuration).returns(config) - - config.stubs(:from_cache).returns(true) - - config.stubs(:host_config=).with(true) - - @client.expects(:add_default_resources).with(config) @client.getconfig end @@ -336,7 +307,6 @@ describe Puppet::Network::Client::Master, " when using the cached configuration" config.expects(:to_configuration).returns(ral_config) @client.stubs(:retrievecache).returns("whatever") - @client.stubs(:add_default_resources) Puppet::Network::Client::Master.publicize_methods :use_cached_config do @client.use_cached_config().should be_true end @@ -352,7 +322,6 @@ describe Puppet::Network::Client::Master, " when using the cached configuration" config.expects(:to_configuration).returns(ral_config) @client.stubs(:retrievecache).returns("whatever") - @client.stubs(:add_default_resources) Puppet::Network::Client::Master.publicize_methods :use_cached_config do @client.use_cached_config() end @@ -370,7 +339,6 @@ describe Puppet::Network::Client::Master, " when using the cached configuration" config.expects(:to_configuration).returns(ral_config) @client.stubs(:retrievecache).returns("whatever") - @client.stubs(:add_default_resources) Puppet::Network::Client::Master.publicize_methods :use_cached_config do @client.use_cached_config() end @@ -388,89 +356,10 @@ describe Puppet::Network::Client::Master, " when using the cached configuration" config.expects(:to_configuration).returns(ral_config) @client.stubs(:retrievecache).returns("whatever") - @client.stubs(:add_default_resources) Puppet::Network::Client::Master.publicize_methods :use_cached_config do @client.use_cached_config() end @client.configuration.should equal(ral_config) end - - it "should add the default resources to the configuration" do - config = mock 'config' - YAML.stubs(:load).returns(config) - - ral_config = mock 'ral config' - ral_config.expects(:from_cache=).with(true) - ral_config.stubs(:host_config=) - config.stubs(:to_configuration).returns(ral_config) - - @client.stubs(:retrievecache).returns("whatever") - @client.expects(:add_default_resources).with(ral_config) - Puppet::Network::Client::Master.publicize_methods :use_cached_config do - @client.use_cached_config() - end - end -end - -describe Puppet::Network::Client::Master, " when adding default resources" do - before do - @master = mock 'master' - @client = Puppet::Network::Client.master.new( - :Master => @master - ) - @facts = {"one" => "two", "three" => "four"} - end - - it "should add the default schedules" do - config = mock 'config' - one = stub 'one', :title => "one" - two = stub 'two', :title => "two" - Puppet::Type.type(:schedule).expects(:create_default_resources).with().returns([one, two]) - config.expects(:add_resource).with(one) - config.expects(:add_resource).with(two) - config.stubs(:resource).returns(false) - Puppet::Type.type(:filebucket).stubs(:create_default_resources).returns([]) - Puppet::Network::Client::Master.publicize_methods :add_default_resources do - @client.add_default_resources(config) - end - end - - it "should add the default filebucket" do - config = mock 'config' - Puppet::Type.type(:schedule).stubs(:create_default_resources).returns([]) - one = stub 'one', :title => "one" - two = stub 'two', :title => "two" - Puppet::Type.type(:filebucket).expects(:create_default_resources).with().returns([one, two]) - config.expects(:add_resource).with(one) - config.expects(:add_resource).with(two) - config.stubs(:resource).returns(false) - Puppet::Network::Client::Master.publicize_methods :add_default_resources do - @client.add_default_resources(config) - end - end - - it "should only add a default filebucket if no similarly named bucket already exists" do - config = mock 'config' - Puppet::Type.type(:schedule).stubs(:create_default_resources).returns([]) - one = stub 'one', :title => "one" - Puppet::Type.type(:filebucket).expects(:create_default_resources).with().returns([one]) - config.expects(:resource).with(:filebucket, "one").returns(true) - config.expects(:add_resource).with(one).never - Puppet::Network::Client::Master.publicize_methods :add_default_resources do - @client.add_default_resources(config) - end - end - - it "should only add default schedules if no similarly named schedule already exists" do - config = mock 'config' - one = stub 'one', :title => "one" - Puppet::Type.type(:schedule).stubs(:create_default_resources).returns([one]) - Puppet::Type.type(:filebucket).stubs(:create_default_resources).with().returns([]) - config.expects(:resource).with(:schedule, "one").returns(true) - config.expects(:add_resource).with(one).never - Puppet::Network::Client::Master.publicize_methods :add_default_resources do - @client.add_default_resources(config) - end - end end |
