# 'cheat assertions' for the rest
assert_raise(*args) {|| ...}
Passes if the block raises one of the given exceptions.
Returns the thrown exception but there seems to
be no simply way of checking the message of the
exception using this assertion.
Examples:
assert_raise RuntimeError, LoadError do
raise 'Boom!!!'
end
assert_raise(ActionController::RoutingError) {
assert_routing 'invalid/url', { }
}cheat sheets.
$ cheat assert_raise