diff options
Diffstat (limited to 'tests/test_helper.rb')
-rw-r--r-- | tests/test_helper.rb | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/test_helper.rb b/tests/test_helper.rb index 2216f60..4a1cac9 100644 --- a/tests/test_helper.rb +++ b/tests/test_helper.rb @@ -1,2 +1,23 @@ require 'test/unit' +require 'fileutils' require File.dirname(__FILE__) + '/../lib/git' + +class Test::Unit::TestCase + + def set_file_paths + @wdir = File.join(File.dirname(__FILE__), 'files', 'working') + @wbare = File.join(File.dirname(__FILE__), 'files', 'working.git') + @index = File.join(File.dirname(__FILE__), 'files', 'index') + end + + def in_temp_dir + filename = 'git_test' + Time.now.to_i.to_s + rand(300).to_s + tmp_path = File.join("/tmp/", filename) + FileUtils.mkdir(tmp_path) + Dir.chdir tmp_path do + yield tmp_path + end + FileUtils.rm_r(tmp_path) + end + +end
\ No newline at end of file |