class KernelSuppressTest

Public Instance Methods

test_reraise() click to toggle source
# File activesupport/test/core_ext/kernel_test.rb, line 41
def test_reraise
  assert_raise(LoadError) do
    suppress(ArgumentError) { raise LoadError }
  end
end
test_suppression() click to toggle source
# File activesupport/test/core_ext/kernel_test.rb, line 47
def test_suppression
  suppress(ArgumentError) { raise ArgumentError }
  suppress(LoadError) { raise LoadError }
  suppress(LoadError, ArgumentError) { raise LoadError }
  suppress(LoadError, ArgumentError) { raise ArgumentError }
end