fix build_tests spec to change directories properly

This commit is contained in:
Josh Holtrop 2013-06-16 22:45:36 -04:00
parent 62e9bfa5d3
commit 036b968ce9

View File

@ -4,10 +4,17 @@ describe Rscons do
FileUtils.rm_rf('build_tests/test') FileUtils.rm_rf('build_tests/test')
test_dirs = Dir['build_tests/*/'] test_dirs = Dir['build_tests/*/']
test_dirs.each do |build_test_rel_path| test_dirs.each do |build_test_rel_path|
FileUtils.cp_r(build_test_rel_path, 'build_tests/test') context build_test_rel_path do
Dir.chdir('build_tests/test') do before do
instance_eval(File.read('spec.rb')) FileUtils.cp_r(build_test_rel_path, 'build_tests/test')
@owd = Dir.pwd
Dir.chdir('build_tests/test')
end
instance_eval(File.read(File.join(build_test_rel_path, 'spec.rb')))
after do
Dir.chdir(@owd)
FileUtils.rm_rf('build_tests/test')
end
end end
FileUtils.rm_rf('build_tests/test')
end end
end end