diff options
author | Mickaël Canévet <mickael.canevet@camptocamp.com> | 2014-04-30 09:31:01 +0200 |
---|---|---|
committer | Mickaël Canévet <mickael.canevet@camptocamp.com> | 2014-04-30 09:31:01 +0200 |
commit | 2791a33ce95a64a2c72dd124aa3c873a7a19219c (patch) | |
tree | 69506b49c714020b30e86688218f57b2b040bb17 /spec/hosts/simple_debian_squeeze_spec.rb | |
parent | 047c275c6aadc1e42558ed95ef0a5dd0535105cf (diff) |
Fix unit tests
Diffstat (limited to 'spec/hosts/simple_debian_squeeze_spec.rb')
-rw-r--r-- | spec/hosts/simple_debian_squeeze_spec.rb | 36 |
1 files changed, 31 insertions, 5 deletions
diff --git a/spec/hosts/simple_debian_squeeze_spec.rb b/spec/hosts/simple_debian_squeeze_spec.rb index 4b41105..08ecd3e 100644 --- a/spec/hosts/simple_debian_squeeze_spec.rb +++ b/spec/hosts/simple_debian_squeeze_spec.rb @@ -2,11 +2,23 @@ require 'spec_helper' describe 'simple_debian_squeeze' do let (:facts) { { - :osfamily => 'Debian', - :lsbdistcodename => 'squeeze', + :augeas_lens_dir => :undef, + :augeas_ruby_version => :undef, + :augeas_version => :undef, + :lsbdistcodename => 'squeeze', + :osfamily => 'Debian', } } context 'when versions are not specified' do + let (:facts) { { + :augeas_lens_dir => :undef, + :augeas_version => :undef, + :augeas_ruby_version => :undef, + :lsbdistcodename => 'squeeze', + :osfamily => 'Debian', + :rubyversion => '1.8.7', + } } + it { should contain_package('libaugeas0').with( :ensure => 'present' ) } @@ -26,8 +38,10 @@ describe 'simple_debian_squeeze' do let (:facts) { { :osfamily => 'Debian', :lsbdistcodename => 'squeeze', + :augeas_lens_dir => :undef, :augeas_version => '1.2.3', :augeas_ruby_version => '3.2.1', + :rubyversion => '1.8.7', } } it { should contain_package('libaugeas0').with( @@ -46,6 +60,15 @@ describe 'simple_debian_squeeze' do end context 'with standard lens_dir' do + let (:facts) { { + :augeas_lens_dir => :undef, + :augeas_ruby_version => :undef, + :augeas_version => :undef, + :lsbdistcodename => 'squeeze', + :osfamily => 'Debian', + :rubyversion => '1.8.7', + } } + it { should contain_file('/usr/share/augeas/lenses').with( :ensure => 'directory', :purge => 'true', @@ -66,9 +89,12 @@ describe 'simple_debian_squeeze' do context 'with a non standard lens_dir' do let (:facts) { { - :osfamily => 'Debian', - :lsbdistcodename => 'squeeze', - :augeas_lens_dir => '/opt/augeas/lenses' + :augeas_lens_dir => '/opt/augeas/lenses', + :augeas_ruby_version => :undef, + :augeas_version => :undef, + :lsbdistcodename => 'squeeze', + :osfamily => 'Debian', + :rubyversion => '1.8.7', } } it { should contain_file('/opt/augeas/lenses').with( |