Skip to content

Commit 9f6093e

Browse files
committed
tests for apache::vhost ssl_honorcipherorder
1 parent 35a3e3e commit 9f6093e

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

spec/defines/vhost_spec.rb

+42
Original file line numberDiff line numberDiff line change
@@ -1986,6 +1986,48 @@
19861986
it { is_expected.to contain_concat__fragment('rspec.example.com-ssl') }
19871987
it { is_expected.not_to contain_concat__fragment('rspec.example.com-sslproxy') }
19881988
end
1989+
context 'ssl_honorcipherorder' do
1990+
let :params do
1991+
{
1992+
'docroot' => '/rspec/docroot',
1993+
'ssl' => true,
1994+
}
1995+
end
1996+
1997+
context 'ssl_honorcipherorder default' do
1998+
it { is_expected.to compile }
1999+
it { is_expected.to contain_concat__fragment('rspec.example.com-ssl').without_content(%r{^\s*SSLHonorCipherOrder}i) }
2000+
end
2001+
2002+
context 'ssl_honorcipherorder on' do
2003+
let :params do
2004+
super().merge({'ssl_honorcipherorder' => 'on',})
2005+
end
2006+
it { is_expected.to compile }
2007+
it { is_expected.to contain_concat__fragment('rspec.example.com-ssl').with_content(%r{^\s*SSLHonorCipherOrder\s+On$}) }
2008+
end
2009+
context 'ssl_honorcipherorder true' do
2010+
let :params do
2011+
super().merge({'ssl_honorcipherorder' => true,})
2012+
end
2013+
it { is_expected.to compile }
2014+
it { is_expected.to contain_concat__fragment('rspec.example.com-ssl').with_content(%r{^\s*SSLHonorCipherOrder\s+On$}) }
2015+
end
2016+
context 'ssl_honorcipherorder off' do
2017+
let :params do
2018+
super().merge({'ssl_honorcipherorder' => 'off',})
2019+
end
2020+
it { is_expected.to compile }
2021+
it { is_expected.to contain_concat__fragment('rspec.example.com-ssl').with_content(%r{^\s*SSLHonorCipherOrder\s+Off$}) }
2022+
end
2023+
context 'ssl_honorcipherorder false' do
2024+
let :params do
2025+
super().merge({'ssl_honorcipherorder' => false,})
2026+
end
2027+
it { is_expected.to compile }
2028+
it { is_expected.to contain_concat__fragment('rspec.example.com-ssl').with_content(%r{^\s*SSLHonorCipherOrder\s+Off$}) }
2029+
end
2030+
end
19892031
describe 'access logs' do
19902032
context 'single log file' do
19912033
let(:params) do

0 commit comments

Comments
 (0)