require 'fileutils' describe Rscons do FileUtils.rm_rf('build_tests/test') test_dirs = Dir['build_tests/*/'] test_dirs.each do |build_test_rel_path| FileUtils.cp_r(build_test_rel_path, 'build_tests/test') Dir.chdir('build_tests/test') do instance_eval(File.read('spec.rb')) end FileUtils.rm_rf('build_tests/test') end end