Sha256: 08d1236df7d9a0de9eb765e6c7b4bc48591bb1668d284b3662d42843d879e752
Contents?: true
Size: 997 Bytes
Versions: 3
Compression:
Stored size: 997 Bytes
Contents
#!/usr/bin/env ruby require File.dirname(__FILE__) + '/../../spec_helper' describe Puppet::Util::Warnings, " when registering a warning message" 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 it "should issue a warning" do Puppet.expects(:warning).with(@msg1) Puppet::Util::Warnings.warnonce(@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 multiple warnings for multiple unique messages" do Puppet.expects(:warning).times(2) Puppet::Util::Warnings.warnonce(@msg1) Puppet::Util::Warnings.warnonce(@msg2) end after(:each) do Puppet::Util::Warnings.clear_warnings() end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
puppet-0.24.9 | spec/unit/util/warnings.rb |
puppet-0.24.7 | spec/unit/util/warnings.rb |
puppet-0.24.8 | spec/unit/util/warnings.rb |