rubyspec/mspec — pull request #21 by jfirebaugh (2012-02-06 01:46:38+00:00)
Title: Don't let raise_error rescue unexpected exceptions

This results in better backtraces for failures; they point
to the source of the unexpected exception rather than the
matcher.

It also prevents some misuses of `should_not raise_error`.
In testing RubySpec with this change, I found several
such uses that were hiding spec or implementation bugs.