mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-03 21:43:21 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			29 lines
		
	
	
		
			950 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			950 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
dir = File.expand_path(File.dirname(__FILE__))
 | 
						|
$LOAD_PATH.unshift File.join(dir, 'lib')
 | 
						|
 | 
						|
# Don't want puppet getting the command line arguments for rake or autotest
 | 
						|
ARGV.clear
 | 
						|
 | 
						|
require 'puppet'
 | 
						|
require 'facter'
 | 
						|
require 'mocha'
 | 
						|
gem 'rspec', '>=2.0.0'
 | 
						|
require 'rspec/expectations'
 | 
						|
 | 
						|
require 'puppetlabs_spec_helper/module_spec_helper'
 | 
						|
 | 
						|
RSpec.configure do |config|
 | 
						|
  # FIXME REVISIT - We may want to delegate to Facter like we do in
 | 
						|
  # Puppet::PuppetSpecInitializer.initialize_via_testhelper(config) because
 | 
						|
  # this behavior is a duplication of the spec_helper in Facter.
 | 
						|
  config.before :each do
 | 
						|
    # Ensure that we don't accidentally cache facts and environment between
 | 
						|
    # test cases.  This requires each example group to explicitly load the
 | 
						|
    # facts being exercised with something like
 | 
						|
    # Facter.collection.loader.load(:ipaddress)
 | 
						|
    Facter::Util::Loader.any_instance.stubs(:load_all)
 | 
						|
    Facter.clear
 | 
						|
    Facter.clear_messages
 | 
						|
  end
 | 
						|
end
 |