mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* test/runner.rb: set Gem::TestCase's @@project_dir.
* lib/rubygems/test_case.rb: set Gem::TestCase's @@project_dir only when it is not defined. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31147 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
2c1936cf87
commit
05184578d7
3 changed files with 11 additions and 1 deletions
|
@ -1,3 +1,10 @@
|
|||
Tue Mar 22 10:57:36 2011 NARUSE, Yui <naruse@ruby-lang.org>
|
||||
|
||||
* test/runner.rb: set Gem::TestCase's @@project_dir.
|
||||
|
||||
* lib/rubygems/test_case.rb: set Gem::TestCase's @@project_dir only
|
||||
when it is not defined.
|
||||
|
||||
Tue Mar 22 09:38:19 2011 NARUSE, Yui <naruse@ruby-lang.org>
|
||||
|
||||
* numeric.c (flo_round): use pow instead of while-loop. fixes #4510
|
||||
|
|
|
@ -87,7 +87,7 @@ class Gem::TestCase < MiniTest::Unit::TestCase
|
|||
undef_method :default_test if instance_methods.include? 'default_test' or
|
||||
instance_methods.include? :default_test
|
||||
|
||||
@@project_dir = Dir.pwd
|
||||
@@project_dir = Dir.pwd unless defined?(@@project_dir)
|
||||
|
||||
##
|
||||
# #setup prepares a sandboxed location to install gems. All installs are
|
||||
|
|
|
@ -4,6 +4,9 @@ require 'test/unit'
|
|||
|
||||
src_testdir = File.dirname(File.expand_path(__FILE__))
|
||||
$LOAD_PATH << src_testdir
|
||||
class Gem::TestCase < MiniTest::Unit::TestCase
|
||||
@@project_dir = File.dirname($LOAD_PATH.last)
|
||||
end
|
||||
|
||||
require_relative 'profile_test_all' if ENV['RUBY_TEST_ALL_PROFILE'] == 'true'
|
||||
|
||||
|
|
Loading…
Reference in a new issue