aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Library/Homebrew/build_environment.rb1
-rw-r--r--Library/Homebrew/test/test_build_environment.rb4
2 files changed, 5 insertions, 0 deletions
diff --git a/Library/Homebrew/build_environment.rb b/Library/Homebrew/build_environment.rb
index 4f4812bcd..618342a40 100644
--- a/Library/Homebrew/build_environment.rb
+++ b/Library/Homebrew/build_environment.rb
@@ -9,6 +9,7 @@ class BuildEnvironment
def merge(*args)
@settings.merge(*args)
+ self
end
def <<(o)
diff --git a/Library/Homebrew/test/test_build_environment.rb b/Library/Homebrew/test/test_build_environment.rb
index dff58f420..9452bf937 100644
--- a/Library/Homebrew/test/test_build_environment.rb
+++ b/Library/Homebrew/test/test_build_environment.rb
@@ -10,6 +10,10 @@ class BuildEnvironmentTests < Homebrew::TestCase
assert_same @env, (@env << :foo)
end
+ def test_merge_returns_self
+ assert_same @env, @env.merge([])
+ end
+
def test_std?
@env << :std
assert_predicate @env, :std?