puppet-swift/spec/classes/swift_xfs_spec.rb
Takashi Kajinami 5f57e5521a Fix unit tests incompatible with puppetlab-stdlib 8.0.0
Since puppetlabs-stdlib 8.0.0, ensure_packages automatically translates
'ensure => present'  to 'ensure => installed' and that translation
breaks existing assertions in unit tests.

Change-Id: Ieaab9b14771d79713e83aad168ec9a2334e26226
2021-10-01 16:04:41 +09:00

22 lines
483 B
Ruby

require 'spec_helper'
describe 'swift::xfs' do
shared_examples 'swift::xfs' do
['xfsprogs', 'parted'].each do |present_package|
it { is_expected.to contain_package(present_package).with_ensure('installed') }
end
end
on_supported_os({
:supported_os => OSDefaults.get_supported_os
}).each do |os,facts|
context "on #{os}" do
let (:facts) do
facts.merge(OSDefaults.get_facts())
end
it_configures 'swift::xfs'
end
end
end