assert_nothing_raised(*args) public

If any exceptions are given as arguments, the assertion will fail if one of those exceptions are raised. Otherwise, the test fails if any exceptions are raised.

The final argument may be a failure message.

assert_nothing_raised RuntimeError do
  raise Exception #Assertion passes, Exception is not a RuntimeError

assert_nothing_raised do
  raise Exception #Assertion fails
Show source
Register or log in to add new notes.