aboutsummaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorTim Meusel <tim@bastelfreak.de>2021-06-28 14:31:43 +0200
committerTim Meusel <tim@bastelfreak.de>2021-06-28 15:52:12 +0200
commit9303892000eab6f5c38dc80a002945f8a57e4af6 (patch)
tree11a10640dd89cecfb407b9e917473097ee7edd8f /spec
parent01643c2e5cf2c538009f397e680e9e2d266b311b (diff)
downloadpuppet-ferm-9303892000eab6f5c38dc80a002945f8a57e4af6.tar.gz
puppet-ferm-9303892000eab6f5c38dc80a002945f8a57e4af6.tar.bz2
Enable users to the package ensure
Diffstat (limited to 'spec')
-rw-r--r--spec/classes/ferm_spec.rb13
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