$:.unshift(File.expand_path(File.dirname(__FILE__) + '/../../lib')) require 'bundler/setup' require 'engineyard-recipes' original_path = ENV['PATH'] Before do @tmp_root = File.dirname(__FILE__) + "/../../tmp" @active_project_folder = @tmp_root @home_path = File.expand_path(File.join(@tmp_root, "home")) @lib_path = File.expand_path(File.dirname(__FILE__) + "/../../lib") @fixtures_path = File.expand_path(File.dirname(__FILE__) + "/../../fixtures") FileUtils.rm_rf @tmp_root FileUtils.mkdir_p @home_path @tmp_recipes_path = "/tmp/ey-recipes" FileUtils.rm_rf @tmp_recipes_path FileUtils.mkdir_p @tmp_recipes_path ENV['HOME'] = @home_path fixture_bin_path = File.expand_path('../../../fixtures/bin', __FILE__) ENV['PATH'] = fixture_bin_path + ":" + original_path end