Difference between revisions of "Puppet/Unit testing"
< Puppet
Line 1: | Line 1: | ||
− | The best reference for getting started with rspec-puppet can be found [http://rspec-puppet.com/ here] | + | The best reference for getting started with rspec-puppet can be found [http://rspec-puppet.com/ here]. |
== Running local tests == | == Running local tests == | ||
− | |||
The following command can invoked from any if the modules' directories to run their rspec puppet tests. | The following command can invoked from any if the modules' directories to run their rspec puppet tests. | ||
It assumes that both bundler as well as rubygems (and ruby) are already installed on the system. | It assumes that both bundler as well as rubygems (and ruby) are already installed on the system. |
Revision as of 00:47, 15 September 2015
The best reference for getting started with rspec-puppet can be found here.
Running local tests
The following command can invoked from any if the modules' directories to run their rspec puppet tests. It assumes that both bundler as well as rubygems (and ruby) are already installed on the system.
mkdir vendor export GEM_HOME=vendor bundle install bundle exec rake spec
This relies on the file .fixtures.yaml to install all of the external module required for testing. The urls in this file use the git:// protocol, so this may need to be updated if you are behind a proxy.