memcached (openstack) is no longer in use
[mirror/dsa-puppet.git] / 3rdparty / modules / nova / spec / classes / nova_db_postgresql_spec.rb
1 require 'spec_helper'
2
3 describe 'nova::db::postgresql' do
4   let :required_params do
5     { :password => "qwerty" }
6   end
7
8   context 'on a RedHat osfamily' do
9     let :facts do
10       {
11         :postgres_default_version => '8.4',
12         :osfamily => 'RedHat'
13       }
14     end
15
16     context 'with only required parameters' do
17       let :params do
18         required_params
19       end
20
21       it { should contain_postgresql__db('nova').with(
22         :user        => 'nova',
23         :password    => 'qwerty'
24       )}
25     end
26
27   end
28
29   context 'on a Debian osfamily' do
30     let :facts do
31       {
32         :postgres_default_version => '8.4',
33         :osfamily => 'Debian'
34       }
35     end
36
37     context 'with only required parameters' do
38       let :params do
39         required_params
40       end
41
42       it { should contain_postgresql__db('nova').with(
43         :user        => 'nova',
44         :password    => 'qwerty'
45       )}
46     end
47
48   end
49
50 end