diff options
author | Travis Fields <travis@puppetlabs.com> | 2014-10-28 15:27:24 -0700 |
---|---|---|
committer | Travis Fields <travis@puppetlabs.com> | 2014-10-28 15:27:24 -0700 |
commit | 51f1d574d92cf686ac79e57e69d8aff31caf2925 (patch) | |
tree | c955c144ec2386607f2ad7ac69edb1bcf44df320 /spec/spec_helper_acceptance.rb | |
parent | 759cbdec886bebb859d8def9323c139faf99c024 (diff) |
Fix testcases for Future Parser and resolve issue with values_at in assuming that it was dealing with a string
Diffstat (limited to 'spec/spec_helper_acceptance.rb')
-rwxr-xr-x | spec/spec_helper_acceptance.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/spec/spec_helper_acceptance.rb b/spec/spec_helper_acceptance.rb index e9ccc68..e2f6b76 100755 --- a/spec/spec_helper_acceptance.rb +++ b/spec/spec_helper_acceptance.rb @@ -26,10 +26,15 @@ RSpec.configure do |c| # Configure all nodes in nodeset c.before :suite do + if ENV['FUTURE_PARSER'] == 'true' + default[:default_apply_opts] ||= {} + default[:default_apply_opts].merge!({:parser => 'future'}) + end hosts.each do |host| if host['platform'] !~ /windows/i copy_root_module_to(host, :source => proj_root, :module_name => 'stdlib') end + end hosts.each do |host| if host['platform'] =~ /windows/i @@ -38,3 +43,10 @@ RSpec.configure do |c| end end end + +def is_future_parser_enabled? + if default[:default_apply_opts] + return default[:default_apply_opts][:parser] == 'future' + end + return false +end |