aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJack Nagel2014-07-03 23:27:54 -0500
committerJack Nagel2014-07-03 23:27:54 -0500
commit083448d55d90400c10fa352bf676f5cfe1c2c16d (patch)
treeca6cc646e8525b9f9608624d977fdc069ab8038c
parent9e19db0dd691673a97a278c8538346996344ca41 (diff)
downloadbrew-083448d55d90400c10fa352bf676f5cfe1c2c16d.tar.bz2
Move repeated pathname into setup
-rw-r--r--Library/Homebrew/test/test_keg.rb16
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