require 'spec_helper' describe 'cinder::backend::iscsi' do let(:title) {'hippo'} let :req_params do { :iscsi_ip_address => '127.0.0.2', :iscsi_helper => 'tgtadm', } end let :facts do {:osfamily => 'Debian'} end let :params do req_params end describe 'with default params' do it 'should configure iscsi driver' do should contain_cinder_config('hippo/volume_backend_name').with( :value => 'hippo') should contain_cinder_config('hippo/iscsi_ip_address').with( :value => '127.0.0.2') should contain_cinder_config('hippo/iscsi_helper').with( :value => 'tgtadm') should contain_cinder_config('hippo/volume_group').with( :value => 'cinder-volumes') end end describe 'with RedHat' do let :facts do {:osfamily => 'RedHat'} end it { should contain_file_line('cinder include').with( :line => 'include /etc/cinder/volumes/*', :path => '/etc/tgt/targets.conf' ) } end end