newer pg module
[mirror/dsa-puppet.git] / 3rdparty / modules / postgresql / spec / unit / classes / lib / pgdocs_spec.rb
1 require 'spec_helper'
2
3 describe 'postgresql::lib::docs', :type => :class do
4
5   describe 'on a redhat based os' do
6     let :facts do {
7       :osfamily => 'RedHat',
8       :operatingsystem => 'RedHat',
9       :operatingsystemrelease => '6.4',
10     }
11     end
12     it { is_expected.to contain_package('postgresql-docs').with(
13       :name => 'postgresql-docs',
14       :ensure => 'present',
15       :tag    => 'postgresql'
16     )}
17     describe 'when parameters are supplied' do
18       let :params do
19         {:package_ensure => 'latest', :package_name => 'somepackage'}
20       end
21       it { is_expected.to contain_package('postgresql-docs').with(
22         :name => 'somepackage',
23         :ensure => 'latest',
24         :tag    => 'postgresql'
25       )}
26     end
27   end
28
29 end