Files
puppet-glance/spec/classes/glance_spec.rb
Mathieu Gagné b04232aecb Use boolean instead of string
Change-Id: Ie508c5f6a98277b650307a1782ce3fde9d2bca1e
2013-05-09 23:12:33 -04:00

38 lines
761 B
Ruby

require 'spec_helper'
describe 'glance' do
let :facts do
{
:osfamily => 'Debian'
}
end
let :default_params do
{:package_ensure => 'present'}
end
[
{},
{:package_ensure => 'latest'}
].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_package('glance').with_ensure(param_hash[:package_ensure]) }
it { should contain_file('/etc/glance/').with(
'ensure' => 'directory',
'owner' => 'glance',
'mode' => '0770',
'require' => 'Package[glance]'
)}
end
end
end