File tree Expand file tree Collapse file tree 2 files changed +45
-0
lines changed Expand file tree Collapse file tree 2 files changed +45
-0
lines changed Original file line number Diff line number Diff line change 2336
2336
include apache::mod::authz_groupfile
2337
2337
}
2338
2338
2339
+ if ' dav' in $directory {
2340
+ include apache::mod::dav
2341
+ if $directory [' dav' ] == ' On' {
2342
+ include apache::mod::dav_fs
2343
+ } elsif $directory [' dav' ] == ' svn' {
2344
+ include apache::mod::dav_svn
2345
+ }
2346
+ }
2347
+
2339
2348
if ' directoryindex' in $directory {
2340
2349
include apache::mod::dir
2341
2350
}
Original file line number Diff line number Diff line change 2222
2222
it { is_expected . to compile }
2223
2223
it { is_expected . to contain_class ( 'apache::mod::expires' ) }
2224
2224
end
2225
+
2226
+ context 'mod_dav is included when on' do
2227
+ let :params do
2228
+ {
2229
+ 'docroot' => '/var/www/foo' ,
2230
+ 'directories' => [
2231
+ {
2232
+ 'dav' => 'On' ,
2233
+ } ,
2234
+ ]
2235
+
2236
+ }
2237
+ end
2238
+
2239
+ it { is_expected . to compile }
2240
+ it { is_expected . to contain_class ( 'apache::mod::dav' ) }
2241
+ it { is_expected . to contain_class ( 'apache::mod::dav_fs' ) }
2242
+ end
2243
+
2244
+ context 'mod_dav is included when set to svn' do
2245
+ let :params do
2246
+ {
2247
+ 'docroot' => '/var/www/foo' ,
2248
+ 'directories' => [
2249
+ {
2250
+ 'dav' => 'svn' ,
2251
+ } ,
2252
+ ]
2253
+
2254
+ }
2255
+ end
2256
+
2257
+ it { is_expected . to compile }
2258
+ it { is_expected . to contain_class ( 'apache::mod::dav' ) }
2259
+ it { is_expected . to contain_class ( 'apache::mod::dav_svn' ) }
2260
+ end
2225
2261
end
2226
2262
end
2227
2263
end
You can’t perform that action at this time.
0 commit comments