diff --git a/spec/unit/nginx_version_spec.rb b/spec/unit/nginx_version_spec.rb index 7ae5af4fb..0e2e288b0 100644 --- a/spec/unit/nginx_version_spec.rb +++ b/spec/unit/nginx_version_spec.rb @@ -6,7 +6,7 @@ } describe "nginx_version" do - context 'with value' do + context 'with current version output format' do before :each do Facter::Util::Resolution.stubs(:which).with('nginx').returns(true) Facter::Util::Resolution.stubs(:exec).with('nginx -v 2>&1').returns('nginx version: nginx/1.8.1') @@ -15,5 +15,14 @@ expect(Facter.fact(:nginx_version).value).to eq('1.8.1') } end + context 'with old version output format' do + before :each do + Facter::Util::Resolution.stubs(:which).with('nginx').returns(true) + Facter::Util::Resolution.stubs(:exec).with('nginx -v 2>&1').returns('nginx: nginx version: nginx/0.7.0') + end + it { + expect(Facter.fact(:nginx_version).value).to eq('0.7.0') + } + end end end