phpservermon/puphpet/puppet/modules/apache/spec/acceptance/service_spec.rb

20 lines
613 B
Ruby

require 'spec_helper_acceptance'
describe 'apache::service class', :unless => UNSUPPORTED_PLATFORMS.include?(fact('osfamily')) do
describe 'adding dependencies in between the base class and service class' do
it 'should work with no errors' do
pp = <<-EOS
class { 'apache': }
file { '/tmp/test':
require => Class['apache'],
notify => Class['apache::service'],
}
EOS
# Run it twice and test for idempotency
apply_manifest(pp, :catch_failures => true)
expect(apply_manifest(pp, :catch_failures => true).exit_code).to be_zero
end
end
end