(MODULES-7827) - Update to i18n test logic to account for puppet 6
authorDavid Swan <david.swan@puppet.com>
Thu, 20 Sep 2018 10:48:25 +0000 (11:48 +0100)
committerDavid Swan <david.swan@puppet.com>
Thu, 20 Sep 2018 10:48:25 +0000 (11:48 +0100)
spec/spec_helper_acceptance.rb

index a7bd4f441ca7be72d6cbfd8f308e601d448edafb..a6f3d853b6115a6f0fbefc97307548f6d7f07607 100644 (file)
@@ -50,7 +50,7 @@ RSpec.configure do |c|
 
   # Configure all nodes in nodeset
   c.before :suite do
-    run_puppet_access_login(user: 'admin') if pe_install? && puppet_version =~ %r{(5\.\d\.\d)}
+    run_puppet_access_login(user: 'admin') if pe_install? && (Gem::Version.new(puppet_version) >= Gem::Version.new('5.0.0'))
 
     hosts.each do |host|
       # This will be removed, this is temporary to test localisation.