From: Robert Feldt Date: 2001-11-09T08:22:17+09:00 Subject: [ruby-talk:24706] assert_exception_and_message Hi, I didn't find a way in RubyUnit to check both an exception and its error message. Maybe its there somewhere. If not here's one version: def assert_exception_and_message(exception, eMessage, message = "") exception_raised = true begin yield exception_raised = false rescue Exception => e raise e unless exception === e assert_equals(eMessage, e.message) end assert(exception_raised, message) end Its not perfect but can easily be fixed. If something similar is not in Lapidary I'd propose its added to the merged Test::Unit. Regards, Robert