ROOT = File.expand_path('../..', File.dirname(__FILE__)) $:.unshift File.expand_path('../../lib', File.dirname(__FILE__)) ENV['BUNDLE_GEMFILE'] = File.expand_path(ENV['BUNDLE_GEMFILE'] || "#{ROOT}/Gemfile") $TEMPORARIES_TEST = true require 'temporaries' require 'fileutils' require 'rspec/expectations' TMP = File.expand_path(File.dirname(__FILE__) + '/../tmp') LIB = File.expand_path(File.dirname(__FILE__) + '/../../lib') original_pwd = nil Before do FileUtils.mkdir_p TMP FileUtils.cp "#{ROOT}/Gemfile", "#{TMP}/Gemfile" original_pwd = Dir.pwd Dir.chdir TMP end After do Dir.chdir original_pwd FileUtils.rm_rf TMP end