aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorJack Nagel2013-05-14 16:27:59 -0500
committerJack Nagel2013-05-14 16:29:36 -0500
commitaece0a4e0a9b6ff99eacdceb87a0c547a6936c7f (patch)
tree3b0b95f15e1f2a366e4178f9fef60cb38cbc941c /Library
parent690cc7a7a55c264ab265af44ca8a13ae4b8a3ae1 (diff)
downloadhomebrew-aece0a4e0a9b6ff99eacdceb87a0c547a6936c7f.tar.bz2
test_keg: make mode an ivar
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/test/test_keg.rb24
1 files changed, 11 insertions, 13 deletions
diff --git a/Library/Homebrew/test/test_keg.rb b/Library/Homebrew/test/test_keg.rb
index 208d62683..5cf3a91d4 100644
--- a/Library/Homebrew/test/test_keg.rb
+++ b/Library/Homebrew/test/test_keg.rb
@@ -12,6 +12,8 @@ class LinkTests < Test::Unit::TestCase
@keg = Keg.for @formula.prefix
@keg.unlink
+ @mode = OpenStruct.new
+
@old_stdout = $stdout
$stdout = StringIO.new
@@ -28,10 +30,9 @@ class LinkTests < Test::Unit::TestCase
end
def test_link_dry_run
- mode = OpenStruct.new
- mode.dry_run = true
+ @mode.dry_run = true
- assert_equal 0, @keg.link(mode)
+ assert_equal 0, @keg.link(@mode)
assert !@keg.linked?
['hiworld', 'helloworld', 'goodbye_cruel_world'].each do |file|
@@ -56,27 +57,24 @@ class LinkTests < Test::Unit::TestCase
def test_link_overwrite
FileUtils.touch HOMEBREW_PREFIX/"bin/helloworld"
- mode = OpenStruct.new
- mode.overwrite = true
- assert_equal 3, @keg.link(mode)
+ @mode.overwrite = true
+ assert_equal 3, @keg.link(@mode)
end
def test_link_overwrite_broken_symlinks
FileUtils.cd HOMEBREW_PREFIX/"bin" do
FileUtils.ln_s "nowhere", "helloworld"
end
- mode = OpenStruct.new
- mode.overwrite = true
- assert_equal 3, @keg.link(mode)
+ @mode.overwrite = true
+ assert_equal 3, @keg.link(@mode)
end
def test_link_overwrite_dryrun
FileUtils.touch HOMEBREW_PREFIX/"bin/helloworld"
- mode = OpenStruct.new
- mode.overwrite = true
- mode.dry_run = true
+ @mode.overwrite = true
+ @mode.dry_run = true
- assert_equal 0, @keg.link(mode)
+ assert_equal 0, @keg.link(@mode)
assert !@keg.linked?
assert_equal "/private/tmp/testbrew/prefix/bin/helloworld\n", $stdout.string