aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJack Nagel2013-05-14 16:27:59 -0500
committerJack Nagel2013-05-14 16:29:36 -0500
commitcf2b0f88e6cd96571c0d5299803ba56888be83d5 (patch)
treedfcba530ac054418f90bf22c30c84f041ff03e04
parent13c604035b93a7e7c4c2d9bbb719d67d6d976c17 (diff)
downloadbrew-cf2b0f88e6cd96571c0d5299803ba56888be83d5.tar.bz2
test_keg: make mode an ivar
-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