summaryrefslogtreecommitdiffstats
path: root/spec/integration
diff options
context:
space:
mode:
authorNigel Kersten <nigelk@google.com>2009-07-31 17:36:50 -0700
committerJames Turnbull <james@lovedthanlost.net>2009-08-04 07:53:29 +1000
commitcd224c6c9f5dedd27bb59822e240b5bae6202ab0 (patch)
treef3ca083c26fbbecbbdc089037ba68416dbf4ea2a /spec/integration
parent401a9ec546adab01afa1a62477010797bf6fb221 (diff)
Fixes #2464, #2457. Deprecate reportserver for report_server. Add report_port setting. Add tests.
Diffstat (limited to 'spec/integration')
-rwxr-xr-xspec/integration/defaults.rb29
1 files changed, 29 insertions, 0 deletions
diff --git a/spec/integration/defaults.rb b/spec/integration/defaults.rb
index b2e5a829c..38a4e16b1 100755
--- a/spec/integration/defaults.rb
+++ b/spec/integration/defaults.rb
@@ -157,4 +157,33 @@ describe "Puppet defaults" do
it "should have a setting for determining the configuration version and should default to an empty string" do
Puppet.settings[:config_version].should == ""
end
+
+ describe "when enabling reports" do
+ it "should use the default server value when report server is unspecified" do
+ Puppet.settings[:server] = "server"
+ Puppet.settings[:report_server].should == "server"
+ end
+
+ it "should use the default masterport value when report port is unspecified" do
+ Puppet.settings[:masterport] = "1234"
+ Puppet.settings[:report_port].should == "1234"
+ end
+
+ it "should set report_server when reportserver is set" do
+ Puppet.settings[:reportserver] = "reportserver"
+ Puppet.settings[:report_server].should == "reportserver"
+ end
+
+ it "should use report_port when set" do
+ Puppet.settings[:masterport] = "1234"
+ Puppet.settings[:report_port] = "5678"
+ Puppet.settings[:report_port].should == "5678"
+ end
+
+ it "should prefer report_server over reportserver" do
+ Puppet.settings[:reportserver] = "reportserver"
+ Puppet.settings[:report_server] = "report_server"
+ Puppet.settings[:report_server].should == "report_server"
+ end
+ end
end