instance method
assert_nothing_raised
Ruby on Rails 8.1.2
Since v5.2.8.1Signature
assert_nothing_raised()
Assertion that the block should not raise an exception.
Passes if evaluated code in the yielded block raises no exception.
assert_nothing_raised do perform_service(param: 'no_exception') end
Source
# File activesupport/lib/active_support/testing/assertions.rb, line 48
def assert_nothing_raised
yield.tap { assert(true) }
rescue => error
raise Minitest::UnexpectedError.new(error)
end
Defined in activesupport/lib/active_support/testing/assertions.rb line 48
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveSupport::Testing::Assertions