diff options
-rw-r--r-- | test/rubygems/test_gem_dependency_installer.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/test/rubygems/test_gem_dependency_installer.rb b/test/rubygems/test_gem_dependency_installer.rb index 51d3b450f7..503bedf719 100644 --- a/test/rubygems/test_gem_dependency_installer.rb +++ b/test/rubygems/test_gem_dependency_installer.rb @@ -445,9 +445,13 @@ class TestGemDependencyInstaller < Gem::TestCase FileUtils.mv f1_gem, @tempdir inst = nil - Dir.chdir @tempdir do + pwd = Dir.getwd + Dir.chdir @tempdir + begin inst = Gem::DependencyInstaller.new inst.install 'f' + ensure + Dir.chdir pwd end assert_equal %w[f-1], inst.installed_gems.map { |s| s.full_name } |