+++ /dev/null
-require 'spec_helper'
-
-describe 'glance' do
-
- let :facts do
- {
- :osfamily => 'Debian'
- }
- end
-
- let :default_params do
- {}
- end
-
- [
- {},
- {}
- ].each do |param_set|
-
- describe "when #{param_set == {} ? "using default" : "specifying"} class parameters" do
-
- let :param_hash do
- param_set == {} ? default_params : params
- end
-
- let :params do param_set end
-
- it { should contain_file('/etc/glance/').with(
- 'ensure' => 'directory',
- 'owner' => 'glance',
- 'mode' => '0770'
- )}
-
- end
- end
-
- describe 'on Debian platforms' do
- let :facts do
- { :osfamily => 'Debian' }
- end
- let(:params) { default_params }
-
- it { should_not contain_package('glance') }
- end
-
- describe 'on RedHat platforms' do
- let :facts do
- { :osfamily => 'RedHat' }
- end
- let(:params) { default_params }
-
- it { should contain_package('openstack-glance').with(
- :tag => ['openstack'],
- )}
- end
-
-end