summaryrefslogtreecommitdiff
path: root/spec/hosts/simple_debian_wheezy_spec.rb
diff options
context:
space:
mode:
authorMickaël Canévet <mickael.canevet@camptocamp.com>2014-04-30 09:31:01 +0200
committerMickaël Canévet <mickael.canevet@camptocamp.com>2014-04-30 09:31:01 +0200
commit2791a33ce95a64a2c72dd124aa3c873a7a19219c (patch)
tree69506b49c714020b30e86688218f57b2b040bb17 /spec/hosts/simple_debian_wheezy_spec.rb
parent047c275c6aadc1e42558ed95ef0a5dd0535105cf (diff)
Fix unit tests
Diffstat (limited to 'spec/hosts/simple_debian_wheezy_spec.rb')
-rw-r--r--spec/hosts/simple_debian_wheezy_spec.rb28
1 files changed, 21 insertions, 7 deletions
diff --git a/spec/hosts/simple_debian_wheezy_spec.rb b/spec/hosts/simple_debian_wheezy_spec.rb
index 8985e28..f301038 100644
--- a/spec/hosts/simple_debian_wheezy_spec.rb
+++ b/spec/hosts/simple_debian_wheezy_spec.rb
@@ -2,9 +2,12 @@ require 'spec_helper'
describe 'simple_debian_wheezy' do
let (:facts) { {
- :osfamily => 'Debian',
- :lsbdistcodename => 'wheezy',
- :rubyversion => '1.9.1',
+ :augeas_lens_dir => :undef,
+ :augeas_ruby_version => :undef,
+ :augeas_version => :undef,
+ :lsbdistcodename => 'wheezy',
+ :osfamily => 'Debian',
+ :rubyversion => '1.9.1',
} }
context 'when versions are not specified' do
@@ -28,6 +31,7 @@ describe 'simple_debian_wheezy' do
:osfamily => 'Debian',
:lsbdistcodename => 'wheezy',
:rubyversion => '1.9.1',
+ :augeas_lens_dir => :undef,
:augeas_version => '1.2.3',
:augeas_ruby_version => '3.2.1',
} }
@@ -48,6 +52,14 @@ describe 'simple_debian_wheezy' do
end
context 'with standard lens_dir' do
+ let (:facts) { {
+ :augeas_lens_dir => :undef,
+ :augeas_ruby_version => :undef,
+ :augeas_version => :undef,
+ :osfamily => 'Debian',
+ :rubyversion => '1.9.1',
+ } }
+
it { should contain_file('/usr/share/augeas/lenses').with(
:ensure => 'directory',
:purge => 'true',
@@ -68,10 +80,12 @@ describe 'simple_debian_wheezy' do
context 'with a non standard lens_dir' do
let (:facts) { {
- :osfamily => 'Debian',
- :lsbdistcodename => 'wheezy',
- :rubyversion => '1.9.1',
- :augeas_lens_dir => '/opt/augeas/lenses'
+ :augeas_lens_dir => '/opt/augeas/lenses',
+ :augeas_ruby_version => :undef,
+ :augeas_version => :undef,
+ :lsbdistcodename => 'wheezy',
+ :osfamily => 'Debian',
+ :rubyversion => '1.9.1',
} }
it { should contain_file('/opt/augeas/lenses').with(