+++ /dev/null
-require 'spec_helper'
-
-describe 'apache::mod::proxy_connect', :type => :class do
- let :pre_condition do
- [
- 'include apache',
- 'include apache::mod::proxy',
- ]
- end
- context 'on a Debian OS' do
- let :facts do
- {
- :osfamily => 'Debian',
- :concat_basedir => '/dne',
- :operatingsystem => 'Debian',
- :id => 'root',
- :kernel => 'Linux',
- :path => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
- :is_pe => false,
- }
- end
- context 'with Apache version < 2.2' do
- let :facts do
- super().merge({
- :operatingsystemrelease => '7.0',
- :lsbdistcodename => 'wheezy',
- })
- end
- let :params do
- {
- :apache_version => '2.1',
- }
- end
- it { is_expected.not_to contain_apache__mod('proxy_connect') }
- end
- context 'with Apache version = 2.2' do
- let :facts do
- super().merge({
- :operatingsystemrelease => '7.0',
- :lsbdistcodename => 'wheezy',
- })
- end
- let :params do
- {
- :apache_version => '2.2',
- }
- end
- it { is_expected.to contain_apache__mod('proxy_connect') }
- end
- context 'with Apache version >= 2.4' do
- let :facts do
- super().merge({
- :operatingsystemrelease => '8.0',
- :lsbdistcodename => 'jessie',
- })
- end
- let :params do
- {
- :apache_version => '2.4',
- }
- end
- it { is_expected.to contain_apache__mod('proxy_connect') }
- end
- end
-end