Check out rspec-puppet home page then just get
https://github.com/garethr/puppet-module-skeleton and you should be
ready to go. The thing that was hidden at least for me were the resource
testing types from http://serverspec.org/resource_types.html so look
there too(some of them are used in the skeleton so your setup should be
ready) :)

For the skeleton just run 

    bundle install
    bundle exec guard -c

in one terminal(a second monitor helps) and then start coding in another
window(in the first monitor).

This is basically my setup at the moment for new modules :)

-- 
Nikola

On Mon, Mar 24, 2014 at 10:24:35AM -0700, Alex Scoble wrote:
> Hi All,
> 
> Was wondering if anyone knew of any good books or resources for learning 
> Test Driven Development of Puppet including puppet-rspec, beaker and 
> Jenkins. Yes, I know that beaker is more for acceptance testing than unit 
> testing, but I still see it as part of the testing tool chain that Puppet 
> pros should ultimately know how to use.
> 
> I'm looking for resources that really start with the basics for each 
> subject and then help people ramp up to more advanced usage.
> 
> Yes, I know there's 
> this http://puppetlabs.com/blog/test-driven-development-with-puppet and 
> some other blog posts, but they don't really start basic enough or go deep 
> enough.
> 
> What I'm looking for are resources that help me build our testing tool 
> chain and also show how to use the tool chain once it's built.
> 
> Thanks,
> 
> Alex
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/puppet-users/b1fd7384-dbb8-49d4-b85f-a39602f1b06a%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/20140328161121.GA29957%40nikolavp-desktop.
For more options, visit https://groups.google.com/d/optout.

Reply via email to