diff options
author | Tim Meusel <tim@bastelfreak.de> | 2021-06-28 14:31:43 +0200 |
---|---|---|
committer | Tim Meusel <tim@bastelfreak.de> | 2021-06-28 15:52:12 +0200 |
commit | 9303892000eab6f5c38dc80a002945f8a57e4af6 (patch) | |
tree | 11a10640dd89cecfb407b9e917473097ee7edd8f /spec/classes | |
parent | 01643c2e5cf2c538009f397e680e9e2d266b311b (diff) | |
download | puppet-ferm-9303892000eab6f5c38dc80a002945f8a57e4af6.tar.gz puppet-ferm-9303892000eab6f5c38dc80a002945f8a57e4af6.tar.bz2 |
Enable users to the package ensure
Diffstat (limited to 'spec/classes')
-rw-r--r-- | spec/classes/ferm_spec.rb | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/spec/classes/ferm_spec.rb b/spec/classes/ferm_spec.rb index e8afa73..f0966cb 100644 --- a/spec/classes/ferm_spec.rb +++ b/spec/classes/ferm_spec.rb @@ -29,7 +29,7 @@ describe 'ferm' do it { is_expected.to contain_package('ferm').with_ensure('absent') } it { is_expected.to contain_vcsrepo('/opt/ferm') } else - it { is_expected.to contain_package('ferm').with_ensure('latest') } + it { is_expected.to contain_package('ferm').with_ensure('installed') } it { is_expected.not_to contain_vcsrepo('/opt/ferm') } end @@ -203,6 +203,17 @@ describe 'ferm' do it { is_expected.to contain_file('/etc/ferm') } it { is_expected.to contain_vcsrepo('/opt/ferm') } end + context 'it works with ensure latest' do + let :params do + { + package_ensure: 'latest', + install_method: 'package', + } + end + + it { is_expected.to compile.with_all_deps } + it { is_expected.to contain_package('ferm').with_ensure('latest') } + end end end end |