method
throw_symbol
1.1.4 -
Show latest stable
- Class:
Spec::Matchers
throw_symbol(sym=nil)public
Given a Symbol argument, matches if a proc throws the specified Symbol.
Given no argument, matches if a proc throws any Symbol.
Examples
lambda { do_something_risky }.should throw_symbol lambda { do_something_risky }.should throw_symbol(:that_was_risky) lambda { do_something_risky }.should_not throw_symbol lambda { do_something_risky }.should_not throw_symbol(:that_was_risky)