1234567891011121314151617181920212223242526272829303132333435 |
- require 'spec_helper_system'
- describe "nginx class:" do
- case node.facts['osfamily']
- when 'RedHat'
- package_name = 'nginx'
- when 'Debian'
- package_name = 'nginx'
- when 'Suse'
- package_name = 'nginx-0.8'
- end
- context 'should run successfully' do
- it 'should run successfully' do
- pp = "class { 'nginx': }"
- puppet_apply(pp) do |r|
- #r.stderr.should be_empty
- [0,2].should include r.exit_code
- r.refresh
- #r.stderr.should be_empty
- r.exit_code.should be_zero
- end
- end
- end
- describe package(package_name) do
- it { should be_installed }
- end
- describe service('nginx') do
- it { should be_running }
- end
- end
|