MAX_TIMEOUT_RETRY = 3
TIMEOUT_RETRY_WAIT = 5
-TIMEOUT_ERROR_MATCHER = /no valid OpenPGP data found/
+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
context 'all the things' do
- it 'should work with no errors' do
+ it 'works with no errors' do
pp = <<-EOS
if $::lsbdistcodename == 'lucid' {
$sources = undef
}
EOS
- #Apply the manifest (Retry if timeout error is received from key pool)
+ # 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(pp, catch_failures: true)
end
- apply_manifest(pp, :catch_failures => true)
+ apply_manifest(pp, catch_failures: true)
end
- it 'should still work' do
+ it 'stills work' do
shell('apt-get update')
shell('apt-get -y --force-yes upgrade')
end
shell('cp /tmp/sources.list /etc/apt')
end
end
-
end