aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test/testing_env.rb
diff options
context:
space:
mode:
authorJack Nagel2014-07-03 16:54:46 -0500
committerJack Nagel2014-07-03 16:55:13 -0500
commit7d8a901f7a6fe6249db7990e59f2eacf06441cfa (patch)
tree252a9d3b33fd468d8e3751d3b1d5dffc40d90e3c /Library/Homebrew/test/testing_env.rb
parent1ee4cd94ba5d9e7f89bc572a737ff03f3fff2a20 (diff)
downloadbrew-7d8a901f7a6fe6249db7990e59f2eacf06441cfa.tar.bz2
Add assert_eql to provide better failure messages for eql? tests
Diffstat (limited to 'Library/Homebrew/test/testing_env.rb')
-rw-r--r--Library/Homebrew/test/testing_env.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/Library/Homebrew/test/testing_env.rb b/Library/Homebrew/test/testing_env.rb
index c00bff6f8..03e30b852 100644
--- a/Library/Homebrew/test/testing_env.rb
+++ b/Library/Homebrew/test/testing_env.rb
@@ -141,5 +141,17 @@ module Homebrew
def assert_nothing_raised
yield
end
+
+ def assert_eql(exp, act, msg=nil)
+ msg = message(msg, "") { diff exp, act }
+ assert exp.eql?(act), msg
+ end
+
+ def refute_eql(exp, act, msg=nil)
+ msg = message(msg) {
+ "Expected #{mu_pp(act)} to not be eql to #{mu_pp(exp)}"
+ }
+ refute exp.eql?(act), msg
+ end
end
end