3 describe 'apache::mod::proxy_connect', :type => :class do
7 'include apache::mod::proxy',
10 context 'on a Debian OS' do
13 :osfamily => 'Debian',
14 :concat_basedir => '/dne',
15 :operatingsystem => 'Debian',
18 :path => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
22 context 'with Apache version < 2.2' do
25 :operatingsystemrelease => '7.0',
26 :lsbdistcodename => 'wheezy',
31 :apache_version => '2.1',
34 it { is_expected.not_to contain_apache__mod('proxy_connect') }
36 context 'with Apache version = 2.2' do
39 :operatingsystemrelease => '7.0',
40 :lsbdistcodename => 'wheezy',
45 :apache_version => '2.2',
48 it { is_expected.to contain_apache__mod('proxy_connect') }
50 context 'with Apache version >= 2.4' do
53 :operatingsystemrelease => '8.0',
54 :lsbdistcodename => 'jessie',
59 :apache_version => '2.4',
62 it { is_expected.to contain_apache__mod('proxy_connect') }