summaryrefslogtreecommitdiff
path: root/test/rubygems/test_gem.rb
diff options
context:
space:
mode:
-rw-r--r--test/rubygems/test_gem.rb45
1 files changed, 42 insertions, 3 deletions
@@ -16,6 +16,8 @@ class TestGem < RubyGemTestCase
else
%r|/[Rr]uby/[Gg]ems/[0-9.]+|
end
end
def test_self_all_load_paths
@@ -258,8 +260,8 @@ class TestGem < RubyGemTestCase
def test_self_find_files
discover_path = File.join 'lib', 'foo', 'discover.rb'
- cwd = File.expand_path('..', __FILE__)
- $LOAD_PATH.unshift(cwd.dup)
foo1 = quick_gem 'foo', '1' do |s|
s.files << discover_path
@@ -290,7 +292,7 @@ class TestGem < RubyGemTestCase
assert_equal expected, Gem.find_files('foo/discover')
ensure
- assert_equal(cwd, $LOAD_PATH.shift)
end
def test_self_latest_load_paths
@@ -617,6 +619,38 @@ class TestGem < RubyGemTestCase
ENV['USERPATH'] = orig_user_path
end if '1.9' > RUBY_VERSION
def util_ensure_gem_dirs
Gem.ensure_gem_subdirectories @gemhome
@additional.each do |dir|
@@ -665,5 +699,10 @@ class TestGem < RubyGemTestCase
defined?(@RUBY_REVISION)
end
end