Update is_a acceptance tests to only run on puppet4
This commit is contained in:
parent
97bd656efb
commit
b20239e796
2 changed files with 25 additions and 19 deletions
|
@ -1,6 +1,7 @@
|
||||||
#! /usr/bin/env ruby -S rspec
|
#! /usr/bin/env ruby -S rspec
|
||||||
require 'spec_helper_acceptance'
|
require 'spec_helper_acceptance'
|
||||||
|
|
||||||
|
if get_puppet_version =~ /^4/
|
||||||
describe 'is_a function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
|
describe 'is_a function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operatingsystem')) do
|
||||||
it 'should match a string' do
|
it 'should match a string' do
|
||||||
pp = <<-EOS
|
pp = <<-EOS
|
||||||
|
@ -26,3 +27,4 @@ describe 'is_a function', :unless => UNSUPPORTED_PLATFORMS.include?(fact('operat
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
end
|
||||||
|
|
|
@ -33,9 +33,13 @@ def is_future_parser_enabled?
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def get_puppet_version
|
||||||
|
(on default, puppet('--version')).output.chomp
|
||||||
|
end
|
||||||
|
|
||||||
RSpec.shared_context "with faked facts" do
|
RSpec.shared_context "with faked facts" do
|
||||||
let(:facts_d) do
|
let(:facts_d) do
|
||||||
puppet_version = (on default, puppet('--version')).output.chomp
|
puppet_version = get_puppet_version
|
||||||
if fact('osfamily') =~ /windows/i
|
if fact('osfamily') =~ /windows/i
|
||||||
if fact('kernelmajversion').to_f < 6.0
|
if fact('kernelmajversion').to_f < 6.0
|
||||||
'C:/Documents and Settings/All Users/Application Data/PuppetLabs/facter/facts.d'
|
'C:/Documents and Settings/All Users/Application Data/PuppetLabs/facter/facts.d'
|
||||||
|
|
Loading…
Reference in a new issue