diff options
| author | Jack Nagel | 2013-04-01 12:05:57 -0500 |
|---|---|---|
| committer | Jack Nagel | 2013-04-01 16:17:35 -0500 |
| commit | d839567f1fd3c45b9e709a937c0924ac24b89a71 (patch) | |
| tree | 763fbc5ff5bc0fb5eb32aaeac072c510293d6d8a /Library/Homebrew/test | |
| parent | 734f082db9da334eb66f9122e916161db9e69618 (diff) | |
| download | homebrew-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.rb | 4 | ||||
| -rw-r--r-- | Library/Homebrew/test/test_object.rb | 20 |
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 |
