diff options
| author | Jack Nagel | 2014-07-03 23:27:54 -0500 |
|---|---|---|
| committer | Jack Nagel | 2014-07-03 23:27:54 -0500 |
| commit | 083448d55d90400c10fa352bf676f5cfe1c2c16d (patch) | |
| tree | ca6cc646e8525b9f9608624d977fdc069ab8038c | |
| parent | 9e19db0dd691673a97a278c8538346996344ca41 (diff) | |
| download | brew-083448d55d90400c10fa352bf676f5cfe1c2c16d.tar.bz2 | |
Move repeated pathname into setup
| -rw-r--r-- | Library/Homebrew/test/test_keg.rb | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/Library/Homebrew/test/test_keg.rb b/Library/Homebrew/test/test_keg.rb index 6489bdbdc..0ecf6dde8 100644 --- a/Library/Homebrew/test/test_keg.rb +++ b/Library/Homebrew/test/test_keg.rb @@ -14,6 +14,7 @@ class LinkTests < Homebrew::TestCase end @keg = Keg.new(keg) + @dst = HOMEBREW_PREFIX.join("bin", "helloworld") @mode = OpenStruct.new @@ -62,20 +63,19 @@ class LinkTests < Homebrew::TestCase end def test_linking_fails_when_files_exist - touch HOMEBREW_PREFIX/"bin/helloworld" + touch @dst assert_raises(Keg::ConflictError) { @keg.link } end def test_link_ignores_broken_symlinks_at_target - dst = HOMEBREW_PREFIX/"bin/helloworld" - src = @keg/"bin/helloworld" - ln_s "/some/nonexistent/path", dst + src = @keg.join("bin", "helloworld") + ln_s "/some/nonexistent/path", @dst @keg.link - assert_equal src.relative_path_from(dst.dirname), dst.readlink + assert_equal src.relative_path_from(@dst.dirname), @dst.readlink end def test_link_overwrite - touch HOMEBREW_PREFIX/"bin/helloworld" + touch @dst @mode.overwrite = true assert_equal 3, @keg.link(@mode) assert_predicate @keg, :linked? @@ -91,14 +91,14 @@ class LinkTests < Homebrew::TestCase end def test_link_overwrite_dryrun - touch HOMEBREW_PREFIX/"bin/helloworld" + touch @dst @mode.overwrite = true @mode.dry_run = true assert_equal 0, @keg.link(@mode) refute_predicate @keg, :linked? - assert_equal "#{HOMEBREW_PREFIX}/bin/helloworld\n", $stdout.string + assert_equal "#{@dst}\n", $stdout.string end def test_unlink_prunes_empty_toplevel_directories |
