summaryrefslogtreecommitdiffstats
path: root/spec
diff options
context:
space:
mode:
authorLuke Kanies <luke@madstop.com>2009-08-31 23:38:26 -0700
committerJames Turnbull <james@lovedthanlost.net>2009-09-01 21:05:05 +1000
commit3342b73b6acf5e7c492fa352b16ba9aba3c60da8 (patch)
tree2f6f45b77f61519fa5616c1df8632c9428a35471 /spec
parentd397f8d1d1092067f7ca52449ce9af63f02f44e1 (diff)
downloadpuppet-3342b73b6acf5e7c492fa352b16ba9aba3c60da8.tar.gz
puppet-3342b73b6acf5e7c492fa352b16ba9aba3c60da8.tar.xz
puppet-3342b73b6acf5e7c492fa352b16ba9aba3c60da8.zip
Fixing #2577 - clarifying and demoting the deprecation notice
It's now just notice instead of a warning, and it clarifies that 0.24 clients can't be present. Signed-off-by: Luke Kanies <luke@madstop.com>
Diffstat (limited to 'spec')
-rwxr-xr-xspec/unit/file_serving/configuration.rb2
-rwxr-xr-xspec/unit/util/warnings.rb38
2 files changed, 22 insertions, 18 deletions
diff --git a/spec/unit/file_serving/configuration.rb b/spec/unit/file_serving/configuration.rb
index c2f386f14..f6acfad39 100755
--- a/spec/unit/file_serving/configuration.rb
+++ b/spec/unit/file_serving/configuration.rb
@@ -140,7 +140,7 @@ describe Puppet::FileServing::Configuration do
mount = mock 'mount'
config.stubs(:mounts).returns("modules" => mount)
- Puppet::Util::Warnings.expects(:warnonce)
+ Puppet::Util::Warnings.expects(:notice_once)
config.find_mount("foo", env).should equal(mount)
end
diff --git a/spec/unit/util/warnings.rb b/spec/unit/util/warnings.rb
index 46bd1cc2d..15785cf58 100755
--- a/spec/unit/util/warnings.rb
+++ b/spec/unit/util/warnings.rb
@@ -2,31 +2,35 @@
require File.dirname(__FILE__) + '/../../spec_helper'
-describe Puppet::Util::Warnings, " when registering a warning message" do
+describe Puppet::Util::Warnings do
before(:all) do
@msg1 = "booness"
@msg2 = "more booness"
end
- it "should always return nil" do
- Puppet::Util::Warnings.warnonce(@msg1).should be(nil)
- end
+ {:notice => "notice_once", :warning => "warnonce"}.each do |log, method|
+ describe "when registring '%s' messages" % log do
+ it "should always return nil" do
+ Puppet::Util::Warnings.send(method, @msg1).should be(nil)
+ end
- it "should issue a warning" do
- Puppet.expects(:warning).with(@msg1)
- Puppet::Util::Warnings.warnonce(@msg1)
- end
+ it "should issue a warning" do
+ Puppet.expects(log).with(@msg1)
+ Puppet::Util::Warnings.send(method, @msg1)
+ end
- it "should issue a warning exactly once per unique message" do
- Puppet.expects(:warning).with(@msg1).once
- Puppet::Util::Warnings.warnonce(@msg1)
- Puppet::Util::Warnings.warnonce(@msg1)
- end
+ it "should issue a warning exactly once per unique message" do
+ Puppet.expects(log).with(@msg1).once
+ Puppet::Util::Warnings.send(method, @msg1)
+ Puppet::Util::Warnings.send(method, @msg1)
+ end
- it "should issue multiple warnings for multiple unique messages" do
- Puppet.expects(:warning).times(2)
- Puppet::Util::Warnings.warnonce(@msg1)
- Puppet::Util::Warnings.warnonce(@msg2)
+ it "should issue multiple warnings for multiple unique messages" do
+ Puppet.expects(log).times(2)
+ Puppet::Util::Warnings.send(method, @msg1)
+ Puppet::Util::Warnings.send(method, @msg2)
+ end
+ end
end
after(:each) do