mirror of
				https://github.com/krislamo/puppet-fluentd
				synced 2025-11-04 10:48:34 +00:00 
			
		
		
		
	use rspec-puppet-facts for fluentd_install_spec
This commit is contained in:
		@@ -1,38 +1,21 @@
 | 
				
			|||||||
require 'spec_helper'
 | 
					require 'spec_helper'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
describe 'fluentd::install', :type => :class do
 | 
					describe 'fluentd::install', :type => :class do
 | 
				
			||||||
 | 
					  on_supported_os.each do |os, facts|
 | 
				
			||||||
 | 
					    context "on #{os}" do
 | 
				
			||||||
 | 
					      let :facts do
 | 
				
			||||||
 | 
					        facts
 | 
				
			||||||
 | 
					      end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  shared_examples 'when called with no parameters' do
 | 
					      describe 'when called with no parameters' do
 | 
				
			||||||
    it {
 | 
					        it {
 | 
				
			||||||
      should contain_package('fluentd').with({
 | 
					          should contain_package('fluentd').with({
 | 
				
			||||||
        'ensure'          => 'installed',
 | 
					            'ensure'          => 'installed',
 | 
				
			||||||
        'name'            => 'td-agent',
 | 
					            'name'            => 'td-agent',
 | 
				
			||||||
        'install_options' => []
 | 
					            'install_options' => []
 | 
				
			||||||
      })
 | 
					          })
 | 
				
			||||||
    }
 | 
					        }
 | 
				
			||||||
 | 
					      end
 | 
				
			||||||
 | 
					    end
 | 
				
			||||||
  end
 | 
					  end
 | 
				
			||||||
 | 
					 | 
				
			||||||
  context 'when osfamily is Debian' do
 | 
					 | 
				
			||||||
    let(:facts) {
 | 
					 | 
				
			||||||
      {
 | 
					 | 
				
			||||||
        :osfamily        => 'Debian',
 | 
					 | 
				
			||||||
        :lsbdistid       => 'Ubuntu',
 | 
					 | 
				
			||||||
        :operatingsystem => 'Ubuntu',
 | 
					 | 
				
			||||||
        :lsbdistcodename => 'precise',
 | 
					 | 
				
			||||||
        :architecture    => 'amd64',
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
    include_examples 'when called with no parameters'
 | 
					 | 
				
			||||||
  end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  context 'when osfamily is RedHat' do
 | 
					 | 
				
			||||||
    let(:facts) {
 | 
					 | 
				
			||||||
      {
 | 
					 | 
				
			||||||
        :osfamily => 'RedHat',
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    include_examples 'when called with no parameters'
 | 
					 | 
				
			||||||
  end
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user