]> git.donarmstrong.com Git - dsa-puppet.git/blob - 3rdparty/modules/apache/spec/acceptance/service_spec.rb
add Openstack modules to 3rdparty
[dsa-puppet.git] / 3rdparty / modules / apache / spec / acceptance / service_spec.rb
1 require 'spec_helper_acceptance'
2
3 describe 'apache::service class', :unless => UNSUPPORTED_PLATFORMS.include?(fact('osfamily')) do
4   describe 'adding dependencies in between the base class and service class' do
5     it 'should work with no errors' do
6       pp = <<-EOS
7       class { 'apache': }
8       file { '/tmp/test':
9         require => Class['apache'],
10         notify  => Class['apache::service'],
11       }
12       EOS
13
14       # Run it twice and test for idempotency
15       apply_manifest(pp, :catch_failures => true)
16       expect(apply_manifest(pp, :catch_failures => true).exit_code).to be_zero
17     end
18   end
19 end