X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=3rdparty%2Fmodules%2Fcinder%2Fspec%2Fclasses%2Fcinder_setup_test_volume_spec.rb;fp=3rdparty%2Fmodules%2Fcinder%2Fspec%2Fclasses%2Fcinder_setup_test_volume_spec.rb;h=678e196cfd1d673520ca64e2f9e196dc24a9d3d5;hb=4631045ebb77ee8622f6fa09277a50c372bcc02e;hp=0000000000000000000000000000000000000000;hpb=3d4dc4fd9e59bd0e07646c99f6b356c7d9d859aa;p=mirror%2Fdsa-puppet.git diff --git a/3rdparty/modules/cinder/spec/classes/cinder_setup_test_volume_spec.rb b/3rdparty/modules/cinder/spec/classes/cinder_setup_test_volume_spec.rb new file mode 100644 index 000000000..678e196cf --- /dev/null +++ b/3rdparty/modules/cinder/spec/classes/cinder_setup_test_volume_spec.rb @@ -0,0 +1,22 @@ +require 'spec_helper' + +describe 'cinder::setup_test_volume' do + + it { should contain_package('lvm2').with( + :ensure => 'present' + ) } + + it { should contain_file('/var/lib/cinder').with( + :ensure => 'directory', + :require => 'Package[cinder]' + ) } + + it 'should contain volume creation execs' do + should contain_exec('create_/var/lib/cinder/cinder-volumes').with( + :command => 'dd if=/dev/zero of="/var/lib/cinder/cinder-volumes" bs=1 count=0 seek=4G' + ) + should contain_exec('losetup /dev/loop2 /var/lib/cinder/cinder-volumes') + should contain_exec('pvcreate /dev/loop2') + should contain_exec('vgcreate cinder-volumes /dev/loop2') + end +end