aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test/test_utils.rb
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Homebrew/test/test_utils.rb')
-rw-r--r--Library/Homebrew/test/test_utils.rb13
1 files changed, 13 insertions, 0 deletions
diff --git a/Library/Homebrew/test/test_utils.rb b/Library/Homebrew/test/test_utils.rb
index bf1913784..559e60c94 100644
--- a/Library/Homebrew/test/test_utils.rb
+++ b/Library/Homebrew/test/test_utils.rb
@@ -223,4 +223,17 @@ class UtilTests < Homebrew::TestCase
s = truncate_text_to_approximate_size(long_s, n, :front_weight => 1.0)
assert_equal(("x" * (n - glue.length)) + glue, s)
end
+
+ def test_odeprecated
+ ARGV.stubs(:homebrew_developer?).returns false
+ e = assert_raises(FormulaMethodDeprecatedError) do
+ odeprecated("method", "replacement",
+ :caller => ["#{HOMEBREW_LIBRARY}/Taps/homebrew/homebrew-core/"],
+ :die => true)
+ end
+ assert_match "method", e.message
+ assert_match "replacement", e.message
+ assert_match "homebrew/homebrew-core", e.message
+ assert_match "homebrew/core", e.message
+ end
end