Project

General

Profile

« Previous | Next » 

Revision 8828a108

Added by Ewoud Kohl van Wijngaarden about 5 years ago

Refactor f::config::passenger to f::config::apache

View differences:

spec/classes/foreman_spec.rb
should contain_cron('daily summary').with_ensure('absent')
end
it 'should contain foreman::config::passenger' do
it 'should contain foreman::config::apache' do
passenger_ruby = if facts[:osfamily] == 'RedHat' && facts[:operatingsystem] != 'Fedora'
'/usr/bin/tfm-ruby'
elsif facts[:osfamily] == 'Debian'
'/usr/bin/foreman-ruby'
end
should contain_class('foreman::config::passenger')
should contain_class('foreman::config::apache')
.with_listen_on_interface(nil)
.with_ruby(passenger_ruby)
end
......
let(:params) { super().merge(passenger: false) }
it { should compile.with_all_deps }
it { should_not contain_class('foreman::config::passenger') }
it { should_not contain_class('foreman::config::apache') }
end
describe 'with passenger interface' do
......
let(:params) { super().merge(passenger_interface: 'lo') }
it { should compile.with_all_deps }
it { should contain_class('foreman::config::passenger').with_listen_on_interface('lo') }
it { should contain_class('foreman::config::apache').with_listen_on_interface('lo') }
end
describe 'with all parameters' do

Also available in: Unified diff