]> gitweb.fluxo.info Git - puppet-stdlib.git/commitdiff
Add puppet_version back to spec_helper
authorHunter Haugen <hunter@puppetlabs.com>
Wed, 12 Aug 2015 02:52:43 +0000 (19:52 -0700)
committerHunter Haugen <hunter@puppetlabs.com>
Wed, 12 Aug 2015 02:52:43 +0000 (19:52 -0700)
spec/spec_helper_acceptance.rb

index 67a6e33511670fea1dc2bb8ca1e3c5b81f9b6854..f78411274aa6e72f31f61918f2a92dbc20dc3f81 100755 (executable)
@@ -35,13 +35,14 @@ end
 
 RSpec.shared_context "with faked facts" do
   let(:facts_d) do
+    puppet_version = (on default, puppet('--version')).output.chomp
     if fact('osfamily') =~ /windows/i
       if fact('kernelmajversion').to_f < 6.0
         'C:/Documents and Settings/All Users/Application Data/PuppetLabs/facter/facts.d'
       else
         'C:/ProgramData/PuppetLabs/facter/facts.d'
       end
-    elsif fact('is_pe', '--puppet') == "true"
+    elsif Puppet::Util::Package.versioncmp(puppet_version, '4.0.0') < 0 and fact('is_pe', '--puppet') == "true"
       '/etc/puppetlabs/facter/facts.d'
     else
       '/etc/facter/facts.d'