From 169381bbce998807c119f291d69b8ae1d8fb5785 Mon Sep 17 00:00:00 2001 From: scott Chacon Date: Wed, 7 Nov 2007 17:19:09 -0800 Subject: added some testing files and got some real tests to run --- tests/test_helper.rb | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'tests/test_helper.rb') 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 -- cgit