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
commit1b0f0824fe50c54f03649423173a67f70f94a7a0 (patch)
tree566fc700236bdde8517b4b983d0102364830a65d /Library/Homebrew/test
parent462a41887823bbf72996c2ce324c5db30f77e89a (diff)
downloadbrew-1b0f0824fe50c54f03649423173a67f70f94a7a0.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