File tree Expand file tree Collapse file tree 4 files changed +152
-0
lines changed Expand file tree Collapse file tree 4 files changed +152
-0
lines changed Original file line number Diff line number Diff line change 1+ # frozen_string_literal: true
2+
3+ require 'spec_helper'
4+
5+ describe 'apache::mod::lbmethod_byrequests' , type : :class do
6+ context 'on a Debian OS' do
7+ include_examples 'Debian 11'
8+
9+ context 'with Apache version >= 2.4' do
10+ let :params do
11+ {
12+ apache_version : '2.4' ,
13+ }
14+ end
15+
16+ it {
17+ is_expected . to contain_file ( '/etc/apache2/mods-enabled/lbmethod_byrequests.load' ) . with ( 'ensure' => 'file' ,
18+ 'content' => "LoadModule lbmethod_byrequests_module /usr/lib/apache2/modules/mod_lbmethod_byrequests.so\n " )
19+ }
20+ end
21+ end
22+ context 'on a RedHat OS' do
23+ include_examples 'RedHat 6'
24+
25+ context 'with Apache version >= 2.4' do
26+ let :params do
27+ {
28+ apache_version : '2.4' ,
29+ }
30+ end
31+
32+ it {
33+ is_expected . to contain_file ( '/etc/httpd/conf.modules.d/lbmethod_byrequests.load' ) . with ( 'ensure' => 'file' ,
34+ 'content' => "LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so\n " )
35+ }
36+ end
37+ end
38+ end
Original file line number Diff line number Diff line change 1+ # frozen_string_literal: true
2+
3+ require 'spec_helper'
4+
5+ describe 'apache::mod::lbmethod_byrequests' , type : :class do
6+ context 'on a Debian OS' do
7+ include_examples 'Debian 11'
8+
9+ context 'with Apache version >= 2.4' do
10+ let :params do
11+ {
12+ apache_version : '2.4' ,
13+ }
14+ end
15+
16+ it {
17+ is_expected . to contain_file ( '/etc/apache2/mods-enabled/lbmethod_byrequests.load' ) . with ( 'ensure' => 'file' ,
18+ 'content' => "LoadModule lbmethod_byrequests_module /usr/lib/apache2/modules/mod_lbmethod_byrequests.so\n " )
19+ }
20+ end
21+ end
22+ context 'on a RedHat OS' do
23+ include_examples 'RedHat 6'
24+
25+ context 'with Apache version >= 2.4' do
26+ let :params do
27+ {
28+ apache_version : '2.4' ,
29+ }
30+ end
31+
32+ it {
33+ is_expected . to contain_file ( '/etc/httpd/conf.modules.d/lbmethod_byrequests.load' ) . with ( 'ensure' => 'file' ,
34+ 'content' => "LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so\n " )
35+ }
36+ end
37+ end
38+ end
Original file line number Diff line number Diff line change 1+ # frozen_string_literal: true
2+
3+ require 'spec_helper'
4+
5+ describe 'apache::mod::lbmethod_byrequests' , type : :class do
6+ context 'on a Debian OS' do
7+ include_examples 'Debian 11'
8+
9+ context 'with Apache version >= 2.4' do
10+ let :params do
11+ {
12+ apache_version : '2.4' ,
13+ }
14+ end
15+
16+ it {
17+ is_expected . to contain_file ( '/etc/apache2/mods-enabled/lbmethod_byrequests.load' ) . with ( 'ensure' => 'file' ,
18+ 'content' => "LoadModule lbmethod_byrequests_module /usr/lib/apache2/modules/mod_lbmethod_byrequests.so\n " )
19+ }
20+ end
21+ end
22+ context 'on a RedHat OS' do
23+ include_examples 'RedHat 6'
24+
25+ context 'with Apache version >= 2.4' do
26+ let :params do
27+ {
28+ apache_version : '2.4' ,
29+ }
30+ end
31+
32+ it {
33+ is_expected . to contain_file ( '/etc/httpd/conf.modules.d/lbmethod_byrequests.load' ) . with ( 'ensure' => 'file' ,
34+ 'content' => "LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so\n " )
35+ }
36+ end
37+ end
38+ end
Original file line number Diff line number Diff line change 1+ # frozen_string_literal: true
2+
3+ require 'spec_helper'
4+
5+ describe 'apache::mod::lbmethod_byrequests' , type : :class do
6+ context 'on a Debian OS' do
7+ include_examples 'Debian 11'
8+
9+ context 'with Apache version >= 2.4' do
10+ let :params do
11+ {
12+ apache_version : '2.4' ,
13+ }
14+ end
15+
16+ it {
17+ is_expected . to contain_file ( '/etc/apache2/mods-enabled/lbmethod_byrequests.load' ) . with ( 'ensure' => 'file' ,
18+ 'content' => "LoadModule lbmethod_byrequests_module /usr/lib/apache2/modules/mod_lbmethod_byrequests.so\n " )
19+ }
20+ end
21+ end
22+ context 'on a RedHat OS' do
23+ include_examples 'RedHat 6'
24+
25+ context 'with Apache version >= 2.4' do
26+ let :params do
27+ {
28+ apache_version : '2.4' ,
29+ }
30+ end
31+
32+ it {
33+ is_expected . to contain_file ( '/etc/httpd/conf.modules.d/lbmethod_byrequests.load' ) . with ( 'ensure' => 'file' ,
34+ 'content' => "LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so\n " )
35+ }
36+ end
37+ end
38+ end
You can’t perform that action at this time.
0 commit comments