From: Paul McMahon Date: 2008-01-18T14:57:01+09:00 Subject: Re: Creating unit-test where RE required You are using assert_raise improperly. It should be assert_raise(RuntimeError) do @search.run end see http://www.ruby-doc.org/core/classes/Test/Unit/Assertions.html#M006692