module Insist::Raises

Public Instance Methods

fails() click to toggle source

Asserts a failure

# File lib/insist/raises.rb, line 16
def fails
  raises(Insist::Failure)
end
raises(exception_class) click to toggle source

Assert raises

# File lib/insist/raises.rb, line 4
def raises(exception_class)
  begin
    value
  rescue exception_class => e
    return # We're OK
  end

  assert(false, 
         "Expected exception '#{exception_class}' but none was raised")
end