Sha256: 8c5812b2da1a0632214191b9735b7d52710d675b199999e9a43319e4cf16a509
Contents?: true
Size: 808 Bytes
Versions: 1
Compression:
Stored size: 808 Bytes
Contents
dir = File.expand_path(File.dirname(__FILE__)) SPECDIR = dir $LOAD_PATH.unshift("#{dir}/") $LOAD_PATH.unshift("#{dir}/../lib") require 'rubygems' require 'mocha' require 'rspec' require 'facter' # load any monkey-patches Dir["#{dir}/monkey_patches/*.rb"].map { |file| require file } RSpec.configure do |config| config.mock_with :mocha # Ensure that we don't accidentally cache facts and environment # between test cases. config.before :each do Facter::Util::Loader.any_instance.stubs(:load_all) Facter.clear Facter.clear_messages @old_env = {} ENV.each_key {|k| @old_env[k] = ENV[k]} end config.after :each do @old_env.each_pair {|k, v| ENV[k] = v} to_remove = ENV.keys.reject {|key| @old_env.include? key } to_remove.each {|key| ENV.delete key } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
facter-1.6.2 | spec/spec_helper.rb |