X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=spec%2Facceptance%2Fapt_spec.rb;h=04f554072bd2a9a2c127c20df51ee5f64db00ab9;hb=fd53569ee8a3c16ba5f9ab1b5ae9782290e5f168;hp=e8950d1fbda992144e63ac653eb817148ad649f6;hpb=f610bedc5f33db5fdee2ad49eeda95268ab0b9a5;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/spec/acceptance/apt_spec.rb b/spec/acceptance/apt_spec.rb index e8950d1..04f5540 100644 --- a/spec/acceptance/apt_spec.rb +++ b/spec/acceptance/apt_spec.rb @@ -4,16 +4,7 @@ MAX_TIMEOUT_RETRY = 3 TIMEOUT_RETRY_WAIT = 5 TIMEOUT_ERROR_MATCHER = %r{no valid OpenPGP data found} -describe 'apt class' do - context 'reset' do - it 'fixes the sources.list' do - shell('cp /etc/apt/sources.list /tmp') - end - end - - context 'all the things' do - it 'works with no errors' do - pp = <<-EOS +everything_everything_pp = <<-EOS if $::lsbdistcodename == 'lucid' { $sources = undef } else { @@ -43,14 +34,23 @@ describe 'apt class' do }, sources => $sources, } - EOS + EOS +describe 'apt class' do + context 'reset' do + it 'fixes the sources.list' do + shell('cp /etc/apt/sources.list /tmp') + end + end + + context 'all the things' do + it 'works with no errors' do # Apply the manifest (Retry if timeout error is received from key pool) retry_on_error_matching(MAX_TIMEOUT_RETRY, TIMEOUT_RETRY_WAIT, TIMEOUT_ERROR_MATCHER) do - apply_manifest(pp, catch_failures: true) + apply_manifest(everything_everything_pp, catch_failures: true) end - apply_manifest(pp, catch_failures: true) + apply_manifest(everything_everything_pp, catch_failures: true) end it 'stills work' do shell('apt-get update')