X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=spec%2Fdefines%2Fconf_spec.rb;h=c74bf1aca340265897e3c1d8fcfcb24850cde4a3;hb=3f6863ac4c97f834bebc811852452b073d202682;hp=f0192d61c414b067c474450ec4c87afd61ea3f16;hpb=48152d4a89f17a06ddae5ac5dba774bed8a8a887;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/spec/defines/conf_spec.rb b/spec/defines/conf_spec.rb index f0192d6..c74bf1a 100644 --- a/spec/defines/conf_spec.rb +++ b/spec/defines/conf_spec.rb @@ -9,12 +9,15 @@ describe 'apt::conf', :type => :define do end describe "when creating an apt preference" do - let :params do + let :default_params do { :priority => '00', :content => "Apt::Install-Recommends 0;\nApt::AutoRemove::InstallRecommends 1;\n" } end + let :params do + default_params + end let :filename do "/etc/apt/apt.conf.d/00norecommends" @@ -28,6 +31,22 @@ describe 'apt::conf', :type => :define do 'mode' => '0644', }) } + + context "with notify_update = true (default)" do + let :params do + default_params + end + it { is_expected.to contain_apt__setting("conf-#{title}").with_notify_update(true) } + end + + context "with notify_update = false" do + let :params do + default_params.merge({ + :notify_update => false + }) + end + it { is_expected.to contain_apt__setting("conf-#{title}").with_notify_update(false) } + end end describe "when creating a preference without content" do