diff options
Diffstat (limited to 'test/ruby')
| -rw-r--r-- | test/ruby/envutil.rb | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/test/ruby/envutil.rb b/test/ruby/envutil.rb index 52879f8d8a..c330850e5c 100644 --- a/test/ruby/envutil.rb +++ b/test/ruby/envutil.rb @@ -423,26 +423,6 @@ eom clone.tap {|a| a.message = message} end end - - # derived from MiniTest 2.1.0 - def assert_raise_with_message(exception, expected, msg = nil, &block) - case expected - when String - assert = :assert_equal - when Regexp - assert = :assert_match - else - raise TypeError, "Expected #{expected.inspect} to be a kind of String or Regexp, not #{expected.class}" - end - - ex = assert_raise(exception, *msg) { yield } - if assert == :assert_equal - assert_equal(expected, ex.message, msg || "Expected exception(#{exception}) was raised, but the message doesn't match") - else - assert(expected =~ ex.message, msg || "Expected #{expected} to match #{ex.message}") - block.binding.eval("proc{|_|$~=_}").call($~) - end - end end end end |
