ruby-changes:8343
From: nobu <ko1@a...>
Date: Tue, 21 Oct 2008 21:34:05 +0900 (JST)
Subject: [ruby-changes:8343] Ruby:r19871 (trunk): * lib/test/unit.rb (assert_nothing_raised): raise with backtrace.
nobu 2008-10-21 21:33:44 +0900 (Tue, 21 Oct 2008) New Revision: 19871 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=19871 Log: * lib/test/unit.rb (assert_nothing_raised): raise with backtrace. Modified files: trunk/ChangeLog trunk/lib/test/unit.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 19870) +++ ChangeLog (revision 19871) @@ -1,3 +1,7 @@ +Tue Oct 21 21:33:36 2008 Nobuyoshi Nakada <nobu@r...> + + * lib/test/unit.rb (assert_nothing_raised): raise with backtrace. + Tue Oct 21 20:12:19 2008 Tanaka Akira <akr@f...> * lib/test/unit.rb (assert_nothing_raised): set backtrace. Index: lib/test/unit.rb =================================================================== --- lib/test/unit.rb (revision 19870) +++ lib/test/unit.rb (revision 19871) @@ -82,9 +82,7 @@ if ((args.empty? && !e.instance_of?(MiniTest::Assertion)) || args.any? {|a| a.instance_of?(Module) ? e.is_a?(a) : e.class == a }) msg = message(msg) { "Exception raised:\n<#{mu_pp(e)}>" } - exc = MiniTest::Assertion.new(msg.call) - exc.set_backtrace(e.backtrace) - raise exc + raise MiniTest::Assertion, msg.call, e.backtrace else raise end -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/