There's a comment in the docs http://www.ruby-doc.org/stdlib/libdoc/test/unit/rdoc/classes/Test/Unit/A ssertions.html#M000088 #assert_raises Alias of assert_raise. Will be deprecated in 1.9, and removed in 2.0. [Source] Peter J. Fitzgibbons Applications Manager Lakewood Homes - "The American Dream Builder"(r) Peter.Fitzgibbons / Lakewoodhomes.net (847) 884-8800 -----Original Message----- From: Eric Hodel [mailto:drbrain / segment7.net] Sent: Monday, September 12, 2005 3:54 PM To: ruby-talk ML Subject: Re: Assert_throws On 12 Sep 2005, at 12:27, Peter Fitzgibbons wrote: > Ok. I just read assert_raises is deprecated in 1.9 and will be > deleted in 2.0... I guess I was worried for the future and didn't > understand. > Is there extended documentation somewhere on this. The pickaxe > doesn't go into assert_raises/assert_throws. I don't see it marked as deprecated in 1.9: $ cat test.rb require 'test/unit' class T < Test::Unit::TestCase def test_assert_raises assert_raises RuntimeError do raise end end end $ ruby -vw test.rb ruby 1.8.3 (2005-06-17) [powerpc-darwin8.1.0] Loaded suite test Started . Finished in 0.003145 seconds. 1 tests, 1 assertions, 0 failures, 0 errors -- FEC2 57F1 D465 EB15 5D6E 7C11 332A 551C 796C 9F04