diff options
author | Mickaël Canévet <mickael.canevet@camptocamp.com> | 2014-12-27 10:43:45 +0100 |
---|---|---|
committer | Mickaël Canévet <mickael.canevet@camptocamp.com> | 2014-12-27 10:43:45 +0100 |
commit | 084e63ac0a96962655f599514f73e8126f90e9e4 (patch) | |
tree | ebf97a2e7a769df3a31a577e32b991c3a4ef04a1 /spec/hosts/with_lens_spec.rb | |
parent | 8b375611b7dec7806bb0e519756cd365e75986e0 (diff) | |
parent | 520b5e876c5a31b9f4bf38a3714a125316833dd3 (diff) |
Merge pull request #41 from mcanevet/rspec-puppet-facts
Fix unit tests when using future parser
Diffstat (limited to 'spec/hosts/with_lens_spec.rb')
-rw-r--r-- | spec/hosts/with_lens_spec.rb | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/spec/hosts/with_lens_spec.rb b/spec/hosts/with_lens_spec.rb deleted file mode 100644 index e0f5dff..0000000 --- a/spec/hosts/with_lens_spec.rb +++ /dev/null @@ -1,66 +0,0 @@ -require 'spec_helper' - -describe 'with_lens' do - let (:facts) { { - :osfamily => 'RedHat', - :path => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', - } } - - context 'when lens_source is passed' do - let (:facts) { { - :osfamily => 'RedHat', - :augeas_lens_source => '/tmp/foo.aug', - :augeas_stock_since => :undef, - :augeas_test_source => :undef, - :path => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', - } } - - it { is_expected.to contain_file('/usr/share/augeas/lenses/foo.aug') } - it { is_expected.to contain_exec('Typecheck lens foo') } - it { is_expected.not_to contain_file('/usr/share/augeas/lenses/tests/test_foo.aug') } - it { is_expected.not_to contain_exec('Test lens foo') } - end - - context 'when lens_source and test_source are passed' do - let (:facts) { { - :osfamily => 'RedHat', - :augeas_lens_source => '/tmp/foo.aug', - :augeas_test_source => '/tmp/test_foo.aug', - :augeas_stock_since => :undef, - :path => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', - } } - - it { is_expected.to contain_file('/usr/share/augeas/lenses/foo.aug') } - it { is_expected.to contain_exec('Typecheck lens foo') } - it { is_expected.to contain_file('/usr/share/augeas/lenses/tests/test_foo.aug') } - it { is_expected.to contain_exec('Test lens foo') } - end - - context 'when stock_since is passed and augeas is older' do - let (:facts) { { - :osfamily => 'RedHat', - :augeas_lens_source => '/tmp/foo.aug', - :augeas_stock_since => '1.2.3', - :augeasversion => '1.0.0', - :augeas_test_source => :undef, - :path => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', - } } - - it { is_expected.to contain_file('/usr/share/augeas/lenses/foo.aug') } - it { is_expected.to contain_exec('Typecheck lens foo') } - end - - context 'when stock_since is passed and augeas is newer' do - let (:facts) { { - :osfamily => 'RedHat', - :augeas_lens_source => '/tmp/foo.aug', - :augeas_stock_since => '1.2.3', - :augeasversion => '1.5.0', - :augeas_test_source => :undef, - :path => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', - } } - - it { is_expected.not_to contain_file('/usr/share/augeas/lenses/foo.aug') } - it { is_expected.not_to contain_exec('Typecheck lens foo') } - end -end |