Merge pull request #339 from mhaskel/test_overhaul
[puppet-modules/puppetlabs-apt.git] / spec / defines / force_spec.rb
index 84231fa233b1082f42132f618680f95e767c78a8..a3a215c0ca60b93c4d550e8751908129126ba36f 100644 (file)
@@ -1,5 +1,6 @@
 require 'spec_helper'
 describe 'apt::force', :type => :define do
+  let(:facts) { { :lsbdistid => 'Debian' } }
   let :pre_condition do
     'include apt::params'
   end
@@ -16,12 +17,10 @@ describe 'apt::force', :type => :define do
   end
 
   describe "when using default parameters" do
-    let :params do
-      default_params
-    end
     it { should contain_exec("/usr/bin/apt-get -y  install #{title}").with(
-      :unless  => "/usr/bin/dpkg -s #{title} | grep -q 'Status: install'",
-      :timeout => '300'
+      :unless    => "/usr/bin/dpkg -s #{title} | grep -q 'Status: install'",
+      :logoutput => 'on_failure',
+      :timeout   => '300'
     ) }
   end