Module: TestBench::Assert::Proc::Assertions
- Defined in:
- lib/test_bench/assert/proc.rb
Instance Method Summary collapse
Instance Method Details
#raises_error?(error_type = nil) ⇒ Boolean
5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/test_bench/assert/proc.rb', line 5 def raises_error? error_type=nil rescue_error_type = error_type || StandardError self.call return false rescue rescue_error_type => error if error_type.nil? or error.instance_of? rescue_error_type return true end raise error end |