diff options
| author | Jack Nagel | 2014-10-20 17:07:53 -0500 | 
|---|---|---|
| committer | Jack Nagel | 2014-10-20 17:07:53 -0500 | 
| commit | 449f2fc51aedb561f91507c0e82d903708228657 (patch) | |
| tree | 1f9d5968f068e56097d750549d8c4edbe624ec36 | |
| parent | d3327217701500cc372f3e05996b7e57e70e6752 (diff) | |
| download | homebrew-449f2fc51aedb561f91507c0e82d903708228657.tar.bz2 | |
Fix filesystem leak in keg tests
| -rw-r--r-- | Library/Homebrew/test/test_keg.rb | 10 | 
1 files changed, 8 insertions, 2 deletions
diff --git a/Library/Homebrew/test/test_keg.rb b/Library/Homebrew/test/test_keg.rb index fa7d591dc..9f4cc11fb 100644 --- a/Library/Homebrew/test/test_keg.rb +++ b/Library/Homebrew/test/test_keg.rb @@ -226,11 +226,17 @@ class LinkTests < Homebrew::TestCase      a.join("lib", "example2").make_symlink "example"      b.join("lib", "example2").mkpath -    Keg.new(a).link +    a = Keg.new(a) +    b = Keg.new(b) +    a.link      lib = HOMEBREW_PREFIX.join("lib")      assert_equal 2, lib.children.length -    assert_raises(Keg::ConflictError) { Keg.new(b).link } +    assert_raises(Keg::ConflictError) { b.link }      assert_equal 2, lib.children.length +  ensure +    a.unlink +    a.uninstall +    b.uninstall    end  end  | 
