require 'spec_helper' describe 'placement::generic_service' do describe 'package should come before service' do let :pre_condition do 'include placement' end let :params do { :package_name => 'foo', :service_name => 'food' } end let :facts do @default_facts.merge({ :osfamily => 'Debian' }) end let :title do 'foo' end it { is_expected.to contain_service('placement-foo').with( 'name' => 'food', 'ensure' => 'running', 'enable' => true )} it { is_expected.to contain_service('placement-foo').that_subscribes_to( 'Anchor[placement::service::begin]', )} it { is_expected.to contain_service('placement-foo').that_notifies( 'Anchor[placement::service::end]', )} end end