aboutsummaryrefslogtreecommitdiffstats
path: root/test/rake/test_task_manager.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/rake/test_task_manager.rb')
-rw-r--r--test/rake/test_task_manager.rb11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/rake/test_task_manager.rb b/test/rake/test_task_manager.rb
index 94c30d9c82..1e92e25fbf 100644
--- a/test/rake/test_task_manager.rb
+++ b/test/rake/test_task_manager.rb
@@ -1,4 +1,6 @@
require 'test/unit'
+require 'fileutils'
+require 'tmpdir'
require 'rake'
class Rake::TestTaskManager < Test::Unit::TestCase
@@ -7,7 +9,16 @@ class Rake::TestTaskManager < Test::Unit::TestCase
end
def setup
+ @oldpwd = Dir.pwd
+ @tmpdir = Dir.mktmpdir("rake")
+ Dir.chdir(@tmpdir)
@tm = TaskManager.new
+ open("README", "wb") {}
+ end
+
+ def teardown
+ Dir.chdir(@oldpwd)
+ FileUtils.rm_rf(@tmpdir)
end
def test_create_task_manager