X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=spec%2Fdefines%2Fppa_spec.rb;h=ae91e585faec0fed07290a0efbdd82b27435ff46;hb=6cde028332d73125fff8cf366bd6fb5bb245071c;hp=d12c70c84d85333fa549669517b07654c9251b17;hpb=6a5d0604a84cbc13bb8e6469be706c9f28c3ee89;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/spec/defines/ppa_spec.rb b/spec/defines/ppa_spec.rb index d12c70c..ae91e58 100644 --- a/spec/defines/ppa_spec.rb +++ b/spec/defines/ppa_spec.rb @@ -58,6 +58,29 @@ describe 'apt::ppa', :type => :define do } end end + describe 'without a proxy defined' do + let :title do + 'rspec_ppa' + end + let :pre_condition do + 'class { "apt": + proxy_host => false + }' + end + let :filename do + "#{title}-#{release}.list" + end + + it { should contain_exec("add-apt-repository-#{title}").with( + 'environment' => [], + 'command' => "/usr/bin/add-apt-repository #{title}", + 'creates' => "/etc/apt/sources.list.d/#{filename}", + 'require' => ["File[/etc/apt/sources.list.d]", "Package[#{package}]"], + 'notify' => "Exec[apt_update]" + ) + } + end + describe 'behind a proxy' do let :title do 'rspec_ppa'