Skip to content

Commit 9671f3d

Browse files
Add test for rewrite_inherit with empty rewrites
1 parent d5048b5 commit 9671f3d

File tree

1 file changed

+25
-2
lines changed

1 file changed

+25
-2
lines changed

spec/defines/vhost_spec.rb

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1690,10 +1690,33 @@
16901690
it { is_expected.to raise_error(Puppet::Error) }
16911691
end
16921692
context 'empty rewrites' do
1693-
let(:params) { super().merge('rewrites' => []) }
1693+
let(:params) {
1694+
super().merge(
1695+
'rewrite_inherit' => false,
1696+
'rewrites' => []
1697+
)
1698+
}
16941699

1695-
it { is_expected.to compile }
1700+
it {
1701+
is_expected.to compile
1702+
is_expected.not_to contain_concat__fragment('rspec.example.com-rewrite')
1703+
}
1704+
end
1705+
context 'empty rewrites_with_rewrite_inherit' do
1706+
let(:params) {
1707+
super().merge(
1708+
'rewrite_inherit' => true,
1709+
'rewrites' => []
1710+
)
1711+
}
1712+
1713+
it {
1714+
is_expected.to contain_concat__fragment('rspec.example.com-rewrite').with(
1715+
content: %r{^\s+RewriteOptions Inherit$},
1716+
)
1717+
}
16961718
end
1719+
16971720
context 'bad error_log_format flag' do
16981721
let :params do
16991722
super().merge(

0 commit comments

Comments
 (0)