From: Oleiade Date: Wed, 17 Jul 2013 07:55:47 +0000 (+0200) Subject: Fix: ppa options support specs X-Git-Tag: 1.3.0~8^2 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=1e940d19f643be877697f69812bb5dbca00bc2e8;p=puppet-modules%2Fpuppetlabs-apt.git Fix: ppa options support specs --- diff --git a/spec/defines/ppa_spec.rb b/spec/defines/ppa_spec.rb index 3baa7e8..d12c70c 100644 --- a/spec/defines/ppa_spec.rb +++ b/spec/defines/ppa_spec.rb @@ -20,6 +20,9 @@ describe 'apt::ppa', :type => :define do let :package do "#{platform[:package]}" end + let :options do + "-y" + end ['ppa:dans_ppa', 'dans_ppa','ppa:dans-daily/ubuntu'].each do |t| describe "with title #{t}" do let :pre_condition do @@ -41,7 +44,7 @@ describe 'apt::ppa', :type => :define do } it { should contain_exec("add-apt-repository-#{t}").with( - 'command' => "/usr/bin/add-apt-repository #{t}", + 'command' => "/usr/bin/add-apt-repository #{options} #{t}", 'creates' => "/etc/apt/sources.list.d/#{filename}", 'require' => ["File[/etc/apt/sources.list.d]", "Package[#{package}]"], 'notify' => "Exec[apt_update]" @@ -73,7 +76,7 @@ describe 'apt::ppa', :type => :define do "http_proxy=http://user:pass@proxy:8080", "https_proxy=http://user:pass@proxy:8080", ], - 'command' => "/usr/bin/add-apt-repository #{title}", + 'command' => "/usr/bin/add-apt-repository #{options} #{title}", 'creates' => "/etc/apt/sources.list.d/#{filename}", 'require' => ["File[/etc/apt/sources.list.d]", "Package[#{package}]"], 'notify' => "Exec[apt_update]"