158b23fbadec7b6362da574ae09dd90ef38d5455
[mirror/dsa-puppet.git] / 3rdparty / modules / glance / spec / classes / glance_client_spec.rb
1 require 'spec_helper'
2
3 describe 'glance::client' do
4
5   shared_examples 'glance client' do
6     it { should contain_class('glance::params') }
7     it { should contain_package('python-glanceclient').with(
8         :name   => 'python-glanceclient',
9         :ensure => 'present',
10         :tag    => ['openstack'],
11       )
12     }
13   end
14
15   context 'on Debian platforms' do
16     let :facts do
17       { :osfamily => 'Debian' }
18     end
19     include_examples 'glance client'
20   end
21
22   context 'on RedHat platforms' do
23     let :facts do
24       { :osfamily => 'RedHat' }
25     end
26     include_examples 'glance client'
27   end
28 end