* test/rake/test_{package_task,rules,task_manager}.rb: use
temporary directories. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27127 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
f163275b5c
commit
59ad28c261
@ -1,3 +1,8 @@
|
|||||||
|
Wed Mar 31 16:05:13 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||||
|
|
||||||
|
* test/rake/test_{package_task,rules,task_manager}.rb: use
|
||||||
|
temporary directories.
|
||||||
|
|
||||||
Wed Mar 31 13:53:13 2010 NARUSE, Yui <naruse@ruby-lang.org>
|
Wed Mar 31 13:53:13 2010 NARUSE, Yui <naruse@ruby-lang.org>
|
||||||
|
|
||||||
* test/rubygems/gemutilities.rb (setup, teardown):
|
* test/rubygems/gemutilities.rb (setup, teardown):
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
require 'tmpdir'
|
||||||
|
require 'fileutils'
|
||||||
require 'test/unit'
|
require 'test/unit'
|
||||||
require 'rake/packagetask'
|
require 'rake/packagetask'
|
||||||
|
|
||||||
@ -5,6 +7,11 @@ class Rake::TestPackageTask < Test::Unit::TestCase
|
|||||||
include Rake
|
include Rake
|
||||||
|
|
||||||
def test_create
|
def test_create
|
||||||
|
pwd = Dir.pwd
|
||||||
|
tmpdir = Dir.mktmpdir("rake")
|
||||||
|
Dir.chdir(tmpdir)
|
||||||
|
Dir.mkdir("bin")
|
||||||
|
open("bin/rake", "wb") {}
|
||||||
pkg = Rake::PackageTask.new("pkgr", "1.2.3") { |p|
|
pkg = Rake::PackageTask.new("pkgr", "1.2.3") { |p|
|
||||||
p.package_files << "install.rb"
|
p.package_files << "install.rb"
|
||||||
p.package_files.include(
|
p.package_files.include(
|
||||||
@ -35,6 +42,9 @@ class Rake::TestPackageTask < Test::Unit::TestCase
|
|||||||
assert Task["pkg/pkgr-1.2.3"]
|
assert Task["pkg/pkgr-1.2.3"]
|
||||||
assert Task[:clobber_package]
|
assert Task[:clobber_package]
|
||||||
assert Task[:repackage]
|
assert Task[:repackage]
|
||||||
|
ensure
|
||||||
|
Dir.chdir(pwd)
|
||||||
|
FileUtils.rm_rf(tmpdir)
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_missing_version
|
def test_missing_version
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
require 'test/unit'
|
require 'test/unit'
|
||||||
|
require 'tmpdir'
|
||||||
require 'fileutils'
|
require 'fileutils'
|
||||||
require 'rake'
|
require 'rake'
|
||||||
require_relative 'filecreation'
|
require_relative 'filecreation'
|
||||||
@ -16,12 +17,18 @@ class Rake::TestRules < Test::Unit::TestCase
|
|||||||
DOTFOOFILE = "testdata/.foo"
|
DOTFOOFILE = "testdata/.foo"
|
||||||
|
|
||||||
def setup
|
def setup
|
||||||
|
@oldpwd = Dir.pwd
|
||||||
|
@tmpdir = Dir.mktmpdir("rake")
|
||||||
|
Dir.chdir(@tmpdir)
|
||||||
|
Dir.mkdir("testdata")
|
||||||
Task.clear
|
Task.clear
|
||||||
@runs = []
|
@runs = []
|
||||||
end
|
end
|
||||||
|
|
||||||
def teardown
|
def teardown
|
||||||
FileList['testdata/*'].uniq.each do |f| rm_r(f, :verbose=>false) end
|
FileList['testdata/{*,.[^.]*,}'].uniq.each do |f| rm_r(f, :verbose=>false) end
|
||||||
|
Dir.chdir(@oldpwd)
|
||||||
|
Dir.rmdir(@tmpdir)
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_multiple_rules1
|
def test_multiple_rules1
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
require 'test/unit'
|
require 'test/unit'
|
||||||
|
require 'fileutils'
|
||||||
|
require 'tmpdir'
|
||||||
require 'rake'
|
require 'rake'
|
||||||
|
|
||||||
class Rake::TestTaskManager < Test::Unit::TestCase
|
class Rake::TestTaskManager < Test::Unit::TestCase
|
||||||
@ -7,7 +9,16 @@ class Rake::TestTaskManager < Test::Unit::TestCase
|
|||||||
end
|
end
|
||||||
|
|
||||||
def setup
|
def setup
|
||||||
|
@oldpwd = Dir.pwd
|
||||||
|
@tmpdir = Dir.mktmpdir("rake")
|
||||||
|
Dir.chdir(@tmpdir)
|
||||||
@tm = TaskManager.new
|
@tm = TaskManager.new
|
||||||
|
open("README", "wb") {}
|
||||||
|
end
|
||||||
|
|
||||||
|
def teardown
|
||||||
|
Dir.chdir(@oldpwd)
|
||||||
|
FileUtils.rm_rf(@tmpdir)
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_create_task_manager
|
def test_create_task_manager
|
||||||
|
Loading…
x
Reference in New Issue
Block a user