File tree Expand file tree Collapse file tree 2 files changed +27
-3
lines changed Expand file tree Collapse file tree 2 files changed +27
-3
lines changed Original file line number Diff line number Diff line change 25142514
25152515 # Template uses:
25162516 # - $rewrites
2517+ # - $rewrite_inherit
25172518 # - $rewrite_base
25182519 # - $rewrite_rule
25192520 # - $rewrite_cond
25202521 # - $rewrite_map
2521- if (! empty($rewrites ) or $rewrite_rule ) and $ensure == ' present' {
2522+ if (! empty($rewrites ) or $rewrite_rule or $rewrite_inherit ) and $ensure == ' present' {
25222523 include apache::mod::rewrite
25232524
25242525 concat::fragment { "${name}-rewrite" :
Original file line number Diff line number Diff line change 17081708 it { is_expected . to raise_error ( Puppet ::Error ) }
17091709 end
17101710 context 'empty rewrites' do
1711- let ( :params ) { super ( ) . merge ( 'rewrites' => [ ] ) }
1711+ let ( :params ) do
1712+ super ( ) . merge (
1713+ 'rewrite_inherit' => false ,
1714+ 'rewrites' => [ ] ,
1715+ )
1716+ end
17121717
1713- it { is_expected . to compile }
1718+ it {
1719+ is_expected . to compile
1720+ is_expected . not_to contain_concat__fragment ( 'rspec.example.com-rewrite' )
1721+ }
17141722 end
1723+ context 'empty rewrites_with_rewrite_inherit' do
1724+ let ( :params ) do
1725+ super ( ) . merge (
1726+ 'rewrite_inherit' => true ,
1727+ 'rewrites' => [ ] ,
1728+ )
1729+ end
1730+
1731+ it {
1732+ is_expected . to contain_concat__fragment ( 'rspec.example.com-rewrite' ) . with (
1733+ content : %r{^\s +RewriteOptions Inherit$} ,
1734+ )
1735+ }
1736+ end
1737+
17151738 context 'bad error_log_format flag' do
17161739 let :params do
17171740 super ( ) . merge (
You can’t perform that action at this time.
0 commit comments