3 describe 'apache::mod::dav_svn', :type => :class do
7 context "on a Debian OS" do
10 :lsbdistcodename => 'squeeze',
11 :osfamily => 'Debian',
12 :operatingsystemrelease => '6',
13 :operatingsystemmajrelease => '6',
14 :concat_basedir => '/dne',
15 :operatingsystem => 'Debian',
18 :path => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
22 it { is_expected.to contain_class("apache::params") }
23 it { is_expected.to contain_apache__mod('dav_svn') }
24 it { is_expected.to contain_package("libapache2-svn") }
26 context "on a RedHat OS" do
29 :osfamily => 'RedHat',
30 :operatingsystemrelease => '6',
31 :operatingsystemmajrelease => '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('dav_svn') }
42 it { is_expected.to contain_package("mod_dav_svn") }
44 context "on a FreeBSD OS" do
47 :osfamily => 'FreeBSD',
48 :operatingsystemrelease => '9',
49 :operatingsystemmajrelease => '9',
50 :concat_basedir => '/dne',
51 :operatingsystem => 'FreeBSD',
54 :path => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
58 it { is_expected.to contain_class("apache::params") }
59 it { is_expected.to contain_apache__mod('dav_svn') }
60 it { is_expected.to contain_package("devel/subversion") }
62 context "on a Gentoo OS", :compile do
66 :operatingsystemrelease => '3.16.1-gentoo',
67 :concat_basedir => '/dne',
69 :osfamily => 'Gentoo',
70 :operatingsystem => 'Gentoo',
71 :path => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin',
75 it { is_expected.to contain_class("apache::params") }
76 it { is_expected.to contain_apache__mod('dav_svn') }
77 it { is_expected.to contain_package("dev-vcs/subversion") }