diff options
author | Mickaël Canévet <mickael.canevet@camptocamp.com> | 2016-05-27 09:07:17 +0200 |
---|---|---|
committer | Mickaël Canévet <mickael.canevet@camptocamp.com> | 2016-05-27 09:07:17 +0200 |
commit | 3d5498d0bd4f7d6c8f8df0bafb9b98cf3da07a68 (patch) | |
tree | 46663b666823a2aee11ce8a2dc1a22d8f1cca69c | |
parent | 9a88fbdf3e437bf5671bbc54ebf5031af24421c0 (diff) |
Override augeasversion fact instead of passing version to init
-rw-r--r-- | spec/defines/augeas_lens_spec.rb | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/spec/defines/augeas_lens_spec.rb b/spec/defines/augeas_lens_spec.rb index 2132749..b74164b 100644 --- a/spec/defines/augeas_lens_spec.rb +++ b/spec/defines/augeas_lens_spec.rb @@ -19,20 +19,18 @@ describe 'augeas::lens' do context 'when declaring augeas class first' do + let(:pre_condition) do + "class { '::augeas': }" + end + on_supported_os.each do |os, facts| context "on #{os}" do let(:facts) do - facts.merge({ - :augeasversion => :undef, - }) + facts end context 'With standard augeas version' do - let(:pre_condition) do - "class { '::augeas': }" - end - context 'when no lens_source is passed' do it 'should error' do expect { is_expected.to compile }.to raise_error(/You must set either \$lens_source or \$lens_content/) @@ -75,8 +73,10 @@ describe 'augeas::lens' do } end - let(:pre_condition) do - "class { '::augeas': version => '1.0.0' }" + let(:facts) do + super().merge({ + :augeasversion => '1.0.0', + }) end it { is_expected.to contain_file("#{lens_dir}/foo.aug") } @@ -91,16 +91,16 @@ describe 'augeas::lens' do } end - let(:pre_condition) do - "class { '::augeas': version => '1.3.0' }" + let(:facts) do + super().merge({ + :augeasversion => '1.3.0', + }) end it do - pending "undefined method `negative_failure_message'" is_expected.not_to contain_file("#{lens_dir}/foo.aug") end it do - pending "undefined method `negative_failure_message'" is_expected.not_to contain_exec('Typecheck lens foo') end end |