X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=spec%2Facceptance%2Fbackports_spec.rb;h=78f21fd588a86ea13e343bc0709b08a69925fe21;hb=d090ae4ebb9041bc46e161f698732a6bc9d28399;hp=80e2093848c6114ddd5676a8bd88befb713db97e;hpb=ec3ddbe3727b3b3babdd8e1c6d7d32f3eeb21e08;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/spec/acceptance/backports_spec.rb b/spec/acceptance/backports_spec.rb index 80e2093..78f21fd 100644 --- a/spec/acceptance/backports_spec.rb +++ b/spec/acceptance/backports_spec.rb @@ -8,7 +8,7 @@ when 'Debian' repos = 'main contrib non-free' end -describe 'apt::backports class' do +describe 'apt::backports class', :unless => UNSUPPORTED_PLATFORMS.include?(fact('osfamily')) do context 'defaults' do it 'should work with no errors' do pp = <<-EOS @@ -49,6 +49,20 @@ describe 'apt::backports class' do end end + context 'pin_priority' do + it 'should work with no errors' do + pp = <<-EOS + class { 'apt::backports': pin_priority => 500, } + EOS + + apply_manifest(pp, :catch_failures => true) + end + describe file('/etc/apt/preferences.d/backports.pref') do + it { should be_file } + it { should contain "Pin-Priority: 500" } + end + end + context 'reset' do it 'deletes backport files' do shell('rm -rf /etc/apt/sources.list.d/backports.list')