title: Turn specific error into a failure in ruby Test::Unit
body: <p>I would like a way to take an error generated within a specific test method inside a Test::Unit::TestCase and turn it into a failure with a more friendly generic message.  I keep thinking this should be possible with some inheritance but I can't quite get my head around it.  </p>
  
  <pre><code>class CalenderTest001 &lt; Test::Unit::TestCase
    def testZoneCal001
      Fixture.reset
      $driver = Selenium::WebDriver.for :firefox
      $driver.get "http://myTestSite.com/"
      $driver.find_element(:id, "IDthrowsAnError").click
    end
  end
  </code></pre>
  
  <p>The effect I would like is to have the entire thing wrapped in a begin rescue end block with the rescue block looking something like this.  </p>
  
  <pre><code>rescue Selenium::WebDriver::Error::NoSuchElementError =&gt; e
    #mark this test as a failure not an error
  </code></pre>