X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=spec%2Facceptance%2Fbackports_spec.rb;h=78f21fd588a86ea13e343bc0709b08a69925fe21;hb=9e789255c84eec71727ff1dfb05cec63258ac0d1;hp=80e2093848c6114ddd5676a8bd88befb713db97e;hpb=1ce7dbb4c3d4b52d85ec023fa8892a1340fdb665;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')