1234567891011121314151617181920212223242526272829303132333435363738394041 |
- require 'spec_helper'
- describe 'postgresql::python', :type => :class do
- describe 'on a redhat based os' do
- let :facts do {
- :osfamily => 'RedHat',
- :postgres_default_version => 'foo',
- }
- end
- it { should contain_package('python-psycopg2').with(
- :name => 'python-psycopg2',
- :ensure => 'present'
- )}
- end
- describe 'on a debian based os' do
- let :facts do {
- :osfamily => 'Debian',
- :postgres_default_version => 'foo',
- }
- end
- it { should contain_package('python-psycopg2').with(
- :name => 'python-psycopg2',
- :ensure => 'present'
- )}
- end
- describe 'on any other os' do
- let :facts do {
- :osfamily => 'foo',
- :postgres_default_version => 'foo',
- }
- end
- it 'should fail' do
- expect { subject }.to raise_error(/Unsupported osfamily: foo/)
- end
- end
- end
|