summaryrefslogtreecommitdiff
path: root/spec/aliases/windowspath_spec.rb
diff options
context:
space:
mode:
authorDominic Cleal <dominic@cleal.org>2017-03-14 11:16:07 +0000
committerDominic Cleal <dominic@cleal.org>2017-03-14 11:27:42 +0000
commit318dcfaec6ba6d0e4af1e32e55ea20b721679537 (patch)
treec694e92cbf56620acd5fdaf85d2b4a83ca6db9f9 /spec/aliases/windowspath_spec.rb
parente4ea1c46e7408f6878819dc08905be445a9c7bc8 (diff)
(MODULES-4528) Use versioncmp to check Puppet version for 4.10.x compat
`Puppet.version.to_f` on Puppet 4.10.0 will evaluate to `4.1`, causing test and behavioural changes when conditionals check that the version is equal or greater than versions such as `4.3`. Version comparisons that are vulnerable to this have been changed to use Puppet's versioncmp implementation, while most others only check for for major version boundaries which is safe.
Diffstat (limited to 'spec/aliases/windowspath_spec.rb')
-rw-r--r--spec/aliases/windowspath_spec.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/spec/aliases/windowspath_spec.rb b/spec/aliases/windowspath_spec.rb
index b8ddcb7..c20e373 100644
--- a/spec/aliases/windowspath_spec.rb
+++ b/spec/aliases/windowspath_spec.rb
@@ -1,6 +1,6 @@
require 'spec_helper'
-if Puppet.version.to_f >= 4.5
+if Puppet::Util::Package.versioncmp(Puppet.version, '4.5.0') >= 0
describe 'test::windowspath', type: :class do
describe 'valid handling' do
%w{