aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test
diff options
context:
space:
mode:
authorJack Nagel2013-04-01 12:05:57 -0500
committerJack Nagel2013-04-01 16:17:35 -0500
commitd839567f1fd3c45b9e709a937c0924ac24b89a71 (patch)
tree763fbc5ff5bc0fb5eb32aaeac072c510293d6d8a /Library/Homebrew/test
parent734f082db9da334eb66f9122e916161db9e69618 (diff)
downloadhomebrew-d839567f1fd3c45b9e709a937c0924ac24b89a71.tar.bz2
Requirement: env DSL is evaluated in context of self, not ENV
This was meant to support: env do |req| append_path 'PATH', req.some_method ... end i.e., the block was evaluated in the context of ENV. But it turned out to be not so useful after all, so I'm ripping it out before something actually depends on it.
Diffstat (limited to 'Library/Homebrew/test')
-rw-r--r--Library/Homebrew/test/test_build_environment.rb4
-rw-r--r--Library/Homebrew/test/test_object.rb20
2 files changed, 2 insertions, 22 deletions
diff --git a/Library/Homebrew/test/test_build_environment.rb b/Library/Homebrew/test/test_build_environment.rb
index 31d3cb1cb..2e1c6a602 100644
--- a/Library/Homebrew/test/test_build_environment.rb
+++ b/Library/Homebrew/test/test_build_environment.rb
@@ -23,7 +23,7 @@ class BuildEnvironmentTests < Test::Unit::TestCase
def test_modify_build_environment
@env << Proc.new { raise StandardError }
assert_raises(StandardError) do
- @env.modify_build_environment
+ @env.modify_build_environment(self)
end
end
@@ -38,7 +38,7 @@ class BuildEnvironmentTests < Test::Unit::TestCase
foo = mock("foo")
@env << Proc.new { foo.some_message }
foo.expects(:some_message)
- @env.modify_build_environment
+ @env.modify_build_environment(self)
end
def test_env_block_with_argument
diff --git a/Library/Homebrew/test/test_object.rb b/Library/Homebrew/test/test_object.rb
deleted file mode 100644
index debdd6c42..000000000
--- a/Library/Homebrew/test/test_object.rb
+++ /dev/null
@@ -1,20 +0,0 @@
-require 'testing_env'
-require 'extend/object'
-
-class InstanceExecTests < Test::Unit::TestCase
- def test_evaluates_in_context_of_receiver
- assert_equal 1, [1].instance_exec { first }
- end
-
- def test_passes_arguments_to_block
- assert_equal 2, [1].instance_exec(1) { |x| first + x }
- end
-
- def test_does_not_persist_temporary_singleton_method
- obj = Object.new
- before = obj.methods
- obj.instance_exec { methods }
- after = obj.methods
- assert_equal before, after
- end
-end