]> git.donarmstrong.com Git - dsa-puppet.git/blob - 3rdparty/modules/keystone/spec/classes/keystone_service_spec.rb
try with modules from master
[dsa-puppet.git] / 3rdparty / modules / keystone / spec / classes / keystone_service_spec.rb
1 require 'spec_helper'
2
3 describe 'keystone::service' do
4
5   describe "with default parameters" do
6     it { is_expected.to contain_service('keystone').with(
7       :ensure     => nil,
8       :enable     => true,
9       :hasstatus  => true,
10       :hasrestart => true
11     ) }
12     it { is_expected.to_not contain_exec('validate_keystone_connection') }
13   end
14
15   describe "with validation on" do
16     let :params do
17       {
18        :validate => 'true',
19        :admin_token => 'admintoken'
20       }
21     end
22
23     it { is_expected.to contain_service('keystone').with(
24       :ensure     => nil,
25       :enable     => true,
26       :hasstatus  => true,
27       :hasrestart => true
28     ) }
29     it { is_expected.to contain_exec('validate_keystone_connection') }
30   end
31 end