Sha256: 280aab0ebae6d7dcb16471f608b90064e4c5b20abb9128b8456ed489e0585b88

Contents?: true

Size: 991 Bytes

Versions: 14

Compression:

Stored size: 991 Bytes

Contents

require 'spec_helper'

describe 'postgresql::lib::java', :type => :class do

  describe 'on a debian based os' do
    let :facts do {
      :osfamily => 'Debian',
      :operatingsystem => 'Debian',
      :operatingsystemrelease => '6.0',
    }
    end
    it { should contain_package('postgresql-jdbc').with(
      :name   => 'libpostgresql-jdbc-java',
      :ensure => 'present'
    )}
  end

  describe 'on a redhat based os' do
    let :facts do {
      :osfamily => 'RedHat',
      :operatingsystem => 'RedHat',
      :operatingsystemrelease => '6.4',
    }
    end
    it { should contain_package('postgresql-jdbc').with(
      :name => 'postgresql-jdbc',
      :ensure => 'present'
    )}
    describe 'when parameters are supplied' do
      let :params do
        {:package_ensure => 'latest', :package_name => 'somepackage'}
      end
      it { should contain_package('postgresql-jdbc').with(
        :name => 'somepackage',
        :ensure => 'latest'
      )}
    end
  end

end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
freighthop-0.6.1 modules/postgresql/spec/unit/classes/lib/java_spec.rb
freighthop-0.6.0 modules/postgresql/spec/unit/classes/lib/java_spec.rb
freighthop-0.5.2 modules/postgresql/spec/unit/classes/lib/java_spec.rb
freighthop-0.5.1 modules/postgresql/spec/unit/classes/lib/java_spec.rb
freighthop-0.5.0 modules/postgresql/spec/unit/classes/lib/java_spec.rb
freighthop-0.4.1 modules/postgresql/spec/unit/classes/lib/java_spec.rb
freighthop-0.4.0 modules/postgresql/spec/unit/classes/lib/java_spec.rb
freighthop-0.3.3 modules/postgresql/spec/unit/classes/lib/java_spec.rb
freighthop-0.3.2 modules/postgresql/spec/unit/classes/lib/java_spec.rb
freighthop-0.3.1 modules/postgresql/spec/unit/classes/lib/java_spec.rb
freighthop-0.3.0 modules/postgresql/spec/unit/classes/lib/java_spec.rb
freighthop-0.2.1 modules/postgresql/spec/unit/classes/lib/java_spec.rb
freighthop-0.2.0 modules/postgresql/spec/unit/classes/lib/java_spec.rb
freighthop-0.1.0 modules/postgresql/spec/unit/classes/lib/java_spec.rb