require => Class['::mailman3::repo']
}
+ package { 'mailman3-hyperkitty':
+ ensure => present,
+ require => Class['::mailman3::repo']
+ }
+
+ package { 'mailman3-selinux':
+ ensure => present,
+ require => Class['::mailman3::repo']
+ }
+
}
}
# With good parameters, we should include repo install packages by default
context 'with known good parameters' do
it { is_expected.to contain_package('mailman3') }
+ it { is_expected.to contain_package('mailman3-hyperkitty') }
+ it { is_expected.to contain_package('mailman3-selinux') }
it { is_expected.to contain_class('mailman3::repo') }
it { is_expected.to contain_yumrepo('fedorapeople-mailman3') }
end
}
it { is_expected.to_not contain_package('mailman3') }
+ it { is_expected.to_not contain_package('mailman3-hyperkitty') }
+ it { is_expected.to_not contain_package('mailman3-selinux') }
it { is_expected.to_not contain_class('mailman3::repo') }
it { is_expected.to_not contain_yumrepo('fedorapeople-mailman3') }