3 describe 'apache::mod::pagespeed', :type => :class do
7 context "on a Debian OS" do
10 :osfamily => 'Debian',
11 :operatingsystemrelease => '6',
12 :concat_basedir => '/dne',
13 :lsbdistcodename => 'squeeze',
14 :operatingsystem => 'Debian',
17 :path => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
21 it { is_expected.to contain_class("apache::params") }
22 it { is_expected.to contain_apache__mod('pagespeed') }
23 it { is_expected.to contain_package("mod-pagespeed-stable") }
24 it { is_expected.to contain_file('pagespeed.conf') }
27 context "on a RedHat OS" do
30 :osfamily => 'RedHat',
31 :operatingsystemrelease => '6',
32 :concat_basedir => '/dne',
33 :operatingsystem => 'RedHat',
36 :path => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
40 it { is_expected.to contain_class("apache::params") }
41 it { is_expected.to contain_apache__mod('pagespeed') }
42 it { is_expected.to contain_package("mod-pagespeed-stable") }
43 it { is_expected.to contain_file('pagespeed.conf') }