1cad4f7a5fde95bd2206d3f001bbec8e4f1e2ecc
[mirror/dsa-puppet.git] / 3rdparty / modules / nova / spec / defines / nova_generic_service_spec.rb
1 require 'spec_helper'
2
3 describe 'nova::generic_service' do
4   describe 'package should come before service' do
5     let :pre_condition do
6       'include nova'
7     end
8
9     let :params do
10       {
11         :package_name => 'foo',
12         :service_name => 'food',
13         :enabled => true
14       }
15     end
16  
17     let :facts do
18       { :osfamily => 'Debian' }
19     end
20
21     let :title do
22       'foo'
23     end
24
25     it { should contain_service('nova-foo').with(
26       'name'    => 'food',
27       'ensure'  => 'running',
28       'enable'  => true,
29       'require' => ['Package[nova-common]', 'Package[foo]']
30     )}
31   end
32 end