Parcourir la source

Add test for python-software-properties package

This test adds the precondition that the python-software-packages package be
installed before the apt class is synced. If the defined function were not
called around the package resource, this test would fail with a duplicate
package resource error.
Matthaus Litteken il y a 12 ans
Parent
commit
8acb202
1 fichiers modifiés avec 5 ajouts et 0 suppressions
  1. 5 0
      spec/classes/apt_spec.rb

+ 5 - 0
spec/classes/apt_spec.rb

@@ -124,4 +124,9 @@ describe 'apt', :type => :class do
       end
     end
   end
+
+  describe "it should not error if package['python-software-properties'] is already defined" do
+    let(:pre_condition) { 'package { "python-software-properties": }->Class["Apt"]' }
+    it { should contain_package("python-software-properties") }
+  end
 end