Code Review
/
puppet-modules
/
puppetlabs-apt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Fail early when its not debian or ubuntu ( or debian like distro )
[puppet-modules/puppetlabs-apt.git]
/
spec
/
acceptance
/
force_spec.rb
diff --git
a/spec/acceptance/force_spec.rb
b/spec/acceptance/force_spec.rb
index f7e374be3a29facf6da77e0f859cd732d0d5fcb7..a43902300d7c0c1067db5660ee82396186eda631 100644
(file)
--- a/
spec/acceptance/force_spec.rb
+++ b/
spec/acceptance/force_spec.rb
@@
-1,6
+1,8
@@
require 'spec_helper_acceptance'
require 'spec_helper_acceptance'
-describe 'apt::force define' do
+codename = fact('lsbdistcodename')
+
+describe 'apt::force define', :unless => UNSUPPORTED_PLATFORMS.include?(fact('osfamily')) do
context 'defaults' do
it 'should work with no errors' do
pp = <<-EOS
context 'defaults' do
it 'should work with no errors' do
pp = <<-EOS
@@
-21,12
+23,12
@@
describe 'apt::force define' do
it 'should work with no errors' do
pp = <<-EOS
include apt
it 'should work with no errors' do
pp = <<-EOS
include apt
- apt::force { 'vim': release => '
precise
' }
+ apt::force { 'vim': release => '
#{codename}
' }
EOS
shell('apt-get remove -y vim')
apply_manifest(pp, :catch_failures => true) do |r|
EOS
shell('apt-get remove -y vim')
apply_manifest(pp, :catch_failures => true) do |r|
- expect(r.stdout).to match(/apt-get -y -t
precise
install vim/)
+ expect(r.stdout).to match(/apt-get -y -t
#{codename}
install vim/)
end
end
end
end
@@
-57,7
+59,7
@@
describe 'apt::force define' do
it 'should work with no errors' do
pp = <<-EOS
include apt
it 'should work with no errors' do
pp = <<-EOS
include apt
- apt::force { '
tomcat7
': timeout => '1' }
+ apt::force { '
vim
': timeout => '1' }
EOS
shell('apt-get clean')
EOS
shell('apt-get clean')