diff options
| author | Jack Nagel | 2014-07-03 16:54:46 -0500 |
|---|---|---|
| committer | Jack Nagel | 2014-07-03 16:55:13 -0500 |
| commit | 7d8a901f7a6fe6249db7990e59f2eacf06441cfa (patch) | |
| tree | 252a9d3b33fd468d8e3751d3b1d5dffc40d90e3c /Library/Homebrew/test/testing_env.rb | |
| parent | 1ee4cd94ba5d9e7f89bc572a737ff03f3fff2a20 (diff) | |
| download | brew-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.rb | 12 |
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 |
