]> git.donarmstrong.com Git - dsa-puppet.git/blob - 3rdparty/modules/cinder/spec/classes/cinder_db_mysql_spec.rb
try again, with puppetforge modules, correctly included now
[dsa-puppet.git] / 3rdparty / modules / cinder / spec / classes / cinder_db_mysql_spec.rb
1 require 'spec_helper'
2
3 describe 'cinder::db::mysql' do
4
5   let :req_params do
6     {:password => 'pw',
7      }
8   end
9
10   let :facts do
11     {:osfamily => 'Debian'}
12   end
13
14   let :pre_condition do
15     'include mysql::server'
16   end
17
18   describe 'with only required params' do
19     let :params do
20       req_params
21     end
22     it { should contain_openstacklib__db__mysql('cinder').with(
23       :user          => 'cinder',
24       :password_hash => '*D821809F681A40A6E379B50D0463EFAE20BDD122',
25       :host          => '127.0.0.1',
26       :charset       => 'utf8',
27       :collate       => 'utf8_general_ci',
28      ) }
29   end
30   describe "overriding allowed_hosts param to array" do
31     let :params do
32       {
33         :password       => 'cinderpass',
34         :allowed_hosts  => ['127.0.0.1','%']
35       }
36     end
37
38   end
39   describe "overriding allowed_hosts param to string" do
40     let :params do
41       {
42         :password       => 'cinderpass2',
43         :allowed_hosts  => '192.168.1.1'
44       }
45     end
46
47   end
48
49   describe "overriding allowed_hosts param equals to host param " do
50     let :params do
51       {
52         :password       => 'cinderpass2',
53         :allowed_hosts  => '127.0.0.1'
54       }
55     end
56
57   end
58 end