X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=spec%2Fdefines%2Fppa_spec.rb;h=0c3bd75ed779dc64c8a9807eac679c9143b4dccf;hb=9eaa3a43aa2568838106d1f139929c8e39d9943f;hp=a05ca306452a8d08c48bd30cc706f40d18505cd5;hpb=e5e9ac0fd162d52689f794ab5c9c08217a5e4451;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/spec/defines/ppa_spec.rb b/spec/defines/ppa_spec.rb index a05ca30..0c3bd75 100644 --- a/spec/defines/ppa_spec.rb +++ b/spec/defines/ppa_spec.rb @@ -1,17 +1,28 @@ require 'spec_helper' describe 'apt::ppa', :type => :define do - [ { :lsbdistrelease => '11.04', + [ + { + :lsbdistrelease => '11.04', :lsbdistcodename => 'natty', - :package => 'python-software-properties'}, - { :lsbdistrelease => '12.10', + :operatingsystem => 'Ubuntu', + :lsbdistid => 'Ubuntu', + :package => 'python-software-properties' + }, + { + :lsbdistrelease => '12.10', :lsbdistcodename => 'quantal', - :package => 'software-properties-common'}, + :operatingsystem => 'Ubuntu', + :lsbdistid => 'Ubuntu', + :package => 'software-properties-common' + }, ].each do |platform| context "on #{platform[:lsbdistcodename]}" do let :facts do { - :lsbdistrelease => platform[:lsbdistrelease], + :lsbdistrelease => platform[:lsbdistrelease], :lsbdistcodename => platform[:lsbdistcodename], + :operatingsystem => platform[:operatingsystem], + :lsbdistid => platform[:lsbdistid], } end let :release do @@ -109,7 +120,7 @@ describe 'apt::ppa', :type => :define do end end - [ { :lsbdistcodename => 'natty', + [ { :lsbdistcodename => 'natty', :package => 'python-software-properties' }, { :lsbdistcodename => 'quantal', :package => 'software-properties-common'}, @@ -121,7 +132,9 @@ describe 'apt::ppa', :type => :define do 'package { "#{platform[:package]}": }->Apt::Ppa["ppa"]' end let :facts do - {:lsbdistcodename => '#{platform[:lsbdistcodename]}'} + {:lsbdistcodename => '#{platform[:lsbdistcodename]}', + :operatingsystem => 'Ubuntu', + :lsbdistid => 'Ubuntu'} end let(:title) { "ppa" } let(:release) { "#{platform[:lsbdistcodename]}" }