From 1e940d19f643be877697f69812bb5dbca00bc2e8 Mon Sep 17 00:00:00 2001 From: Oleiade Date: Wed, 17 Jul 2013 09:55:47 +0200 Subject: [PATCH] Fix: ppa options support specs --- spec/defines/ppa_spec.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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]" -- 2.45.2