From 2ce47f065222ddf7adcd13aeb42f138130dac11c Mon Sep 17 00:00:00 2001 From: Nan Liu Date: Wed, 9 May 2012 12:22:28 -0700 Subject: [PATCH] Fix apt::dep spec tests. Some of the existing tests were not verifying anything useful. This update replace them with more meaningful tests. --- spec/defines/builddep_spec.rb | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/spec/defines/builddep_spec.rb b/spec/defines/builddep_spec.rb index 940c60c..4e2b698 100644 --- a/spec/defines/builddep_spec.rb +++ b/spec/defines/builddep_spec.rb @@ -3,22 +3,15 @@ describe 'apt::builddep', :type => :define do let(:title) { 'my_package' } - describe "should succeed with a Class['apt']" do - let(:pre_condition) { 'class {"apt": } ' } - + describe "should require apt-get update" do it { should contain_exec("apt_update").with({ 'command' => "/usr/bin/apt-get update", 'refreshonly' => true }) } - end - - describe "should fail without Class['apt']" do - it { expect {should contain_exec("apt-update-#{title}").with({ - 'command' => "/usr/bin/apt-get update", - 'refreshonly' => true - }).to raise_error(Puppet::Error) - } + it { should contain_anchor("apt::builddep::my_package").with({ + 'require' => 'Class[Apt::Update]', + }) } end -- 2.45.2