+1

On Tue, Dec 15, 2009 at 1:36 AM, Jesse Wolfe <[email protected]> wrote:
> Puppet[:libdir] is nil due to stubbing, causing an exception in autoload.
>
> Depending on the order of loaded libs, sometimes this exception is
> logged using Kernel#warn, but sometimes it's logged using Puppet.err
> Only Kernel#warn writes to the terminal during unit testing!
>
> Signed-off-by: Jesse Wolfe <[email protected]>
> ---
>  spec/unit/application/puppetd.rb |    1 +
>  1 files changed, 1 insertions(+), 0 deletions(-)
>
> diff --git a/spec/unit/application/puppetd.rb 
> b/spec/unit/application/puppetd.rb
> index e5a5167..ec2fd54 100755
> --- a/spec/unit/application/puppetd.rb
> +++ b/spec/unit/application/puppetd.rb
> @@ -173,6 +173,7 @@ describe "puppetd" do
>             Puppet.stubs(:info)
>             FileTest.stubs(:exists?).returns(true)
>             Puppet.stubs(:[])
> +            Puppet.stubs(:[]).with(:libdir).returns("/dev/null/lib")
>             Puppet.settings.stubs(:print_config?)
>             Puppet.settings.stubs(:print_config)
>             Puppet::SSL::Host.stubs(:ca_location=)
> --
> 1.6.5
>
> --
>
> You received this message because you are subscribed to the Google Groups 
> "Puppet Developers" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/puppet-dev?hl=en.
>
>
>

--

You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en.


Reply via email to