X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=spec%2Fdefines%2Fsource_spec.rb;h=32aa6c8dcb11d8ceae4c74857c5320acacdd50b0;hb=37a0dcd0b63ab5420420ffe988cce49eb5e01c73;hp=583c6190d4689454ec5f95162a2363f4f5662037;hpb=f72d1005d9a482a00e74f7712c1bbfd3ab959ad0;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/spec/defines/source_spec.rb b/spec/defines/source_spec.rb index 583c619..32aa6c8 100644 --- a/spec/defines/source_spec.rb +++ b/spec/defines/source_spec.rb @@ -42,6 +42,12 @@ describe 'apt::source', :type => :define do :location => 'http://example.com', :release => 'precise', :repos => 'security', + }, + { + :release => '', + }, + { + :release => 'custom', } ].each do |param_set| describe "when #{param_set == {} ? "using default" : "specifying"} class parameters" do @@ -108,7 +114,8 @@ describe 'apt::source', :type => :define do should contain_exec("Required packages: '#{param_hash[:required_packages]}' for #{title}").with({ "command" => "/usr/bin/apt-get -y install #{param_hash[:required_packages]}", "subscribe" => "File[#{title}.list]", - "refreshonly" => true + "refreshonly" => true, + "before" => 'Exec[apt_update]', }) else should_not contain_exec("Required packages: '#{param_hash[:required_packages]}' for #{title}").with({