blob: 4a1cac9bd1fe7538d974550ead70de1c51c1aa5c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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
|