Module: Insist::Raises
- Included in:
- Insist
- Defined in:
- lib/insist/raises.rb
Instance Method Summary collapse
-
#fails ⇒ Object
Asserts a failure.
-
#raises(exception_class) ⇒ Object
Assert raises.
Instance Method Details
#fails ⇒ Object
Asserts a failure
16 17 18 |
# File 'lib/insist/raises.rb', line 16 def fails raises(Insist::Failure) end |
#raises(exception_class) ⇒ Object
Assert raises
4 5 6 7 8 9 10 11 12 13 |
# 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 |