require 'spec_helper' describe 'cinder::volume' do let :pre_condition do 'class { "cinder": rabbit_password => "fpp", database_connection => "mysql://a:b@c/d" }' end let :facts do @default_facts.merge!({:osfamily => 'Debian'}) end it { is_expected.to contain_package('cinder-volume').with_ensure('present') } it { is_expected.to contain_service('cinder-volume').with( 'hasstatus' => true, 'tag' => 'cinder-service', )} describe 'with manage_service false' do let :params do { 'manage_service' => false } end it 'should not change the state of the service' do is_expected.to contain_service('cinder-volume').without_ensure end end end