require 'spec_helper' describe 'cinder::qpid' do let :facts do {:puppetversion => '2.7', :osfamily => 'RedHat'} end describe 'with defaults' do it 'should contain all of the default resources' do is_expected.to contain_class('qpid::server').with( :service_ensure => 'running', :port => '5672' ) end it 'should contain user' do is_expected.to contain_qpid_user('guest').with( :password => 'guest', :file => '/var/lib/qpidd/qpidd.sasldb', :realm => 'OPENSTACK', :provider => 'saslpasswd2' ) end end describe 'when disabled' do let :params do { :enabled => false } end it 'should be disabled' do is_expected.to_not contain_qpid_user('guest') is_expected.to contain_class('qpid::server').with( :service_ensure => 'stopped' ) end end end