summaryrefslogtreecommitdiff
path: root/spec/hosts/simple_redhat_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/hosts/simple_redhat_spec.rb')
-rw-r--r--spec/hosts/simple_redhat_spec.rb21
1 files changed, 19 insertions, 2 deletions
diff --git a/spec/hosts/simple_redhat_spec.rb b/spec/hosts/simple_redhat_spec.rb
index 5045377..a7acd1f 100644
--- a/spec/hosts/simple_redhat_spec.rb
+++ b/spec/hosts/simple_redhat_spec.rb
@@ -6,6 +6,13 @@ describe 'simple_redhat' do
} }
context 'when versions are not specified' do
+ let (:facts) { {
+ :augeas_lens_dir => :undef,
+ :augeas_ruby_version => :undef,
+ :augeas_version => :undef,
+ :osfamily => 'RedHat',
+ } }
+
it { should contain_package('augeas').with(
:ensure => 'present'
) }
@@ -21,6 +28,7 @@ describe 'simple_redhat' do
context 'when versions are specified' do
let (:facts) { {
:osfamily => 'RedHat',
+ :augeas_lens_dir => :undef,
:augeas_version => '1.2.3',
:augeas_ruby_version => '3.2.1',
} }
@@ -38,6 +46,13 @@ describe 'simple_redhat' do
end
context 'with standard lens_dir' do
+ let (:facts) { {
+ :augeas_lens_dir => :undef,
+ :augeas_ruby_version => :undef,
+ :augeas_version => :undef,
+ :osfamily => 'RedHat',
+ } }
+
it { should contain_file('/usr/share/augeas/lenses').with(
:ensure => 'directory',
:purge => 'true',
@@ -58,8 +73,10 @@ describe 'simple_redhat' do
context 'with a non standard lens_dir' do
let (:facts) { {
- :osfamily => 'RedHat',
- :augeas_lens_dir => '/opt/augeas/lenses'
+ :augeas_lens_dir => '/opt/augeas/lenses',
+ :augeas_ruby_version => :undef,
+ :augeas_version => :undef,
+ :osfamily => 'RedHat',
} }
it { should contain_file('/opt/augeas/lenses').with(