34 lines
668 B
Ruby
34 lines
668 B
Ruby
require 'spec_helper'
|
|
|
|
describe 'nova' do
|
|
let :facts do
|
|
{ :osfamily => 'Debian' }
|
|
end
|
|
|
|
it do
|
|
should contain_group('nova').with(
|
|
'ensure' => 'present',
|
|
'system' => 'true',
|
|
'require' => 'Package[nova-common]'
|
|
)
|
|
end
|
|
|
|
it do
|
|
should contain_user('nova').with(
|
|
'ensure' => 'present',
|
|
'gid' => 'nova',
|
|
'system' => 'true',
|
|
'require' => 'Package[nova-common]'
|
|
)
|
|
end
|
|
describe "When platform is RedHat" do
|
|
let :facts do
|
|
{:osfamily => 'RedHat'}
|
|
end
|
|
it { should contain_package('nova-common').with(
|
|
'name' => 'openstack-nova',
|
|
'ensure' => 'present'
|
|
)}
|
|
end
|
|
end
|