From 6664ec23dc0f2bc8d5b8fe4beb41e7a242dcc444 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Mon, 7 Jul 2014 20:03:15 -0500 Subject: [PATCH] Merge should return self --- Library/Homebrew/build_environment.rb | 1 + Library/Homebrew/test/test_build_environment.rb | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/Library/Homebrew/build_environment.rb b/Library/Homebrew/build_environment.rb index 4f4812bcdf..618342a407 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 dff58f4206..9452bf9377 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?