Sha256: 934f9ccd882a87992b2e869a151c6eb0e9e1913f09ed9a092a12a2582ba3e6e8
Contents?: true
Size: 657 Bytes
Versions: 140
Compression:
Stored size: 657 Bytes
Contents
require 'em_test_helper' class TestErrorHandler < Test::Unit::TestCase def setup @exception = Class.new(StandardError) end def test_error_handler error = nil EM.error_handler{ |e| error = e EM.error_handler(nil) EM.stop } assert_nothing_raised do EM.run{ EM.add_timer(0){ raise @exception, 'test' } } end assert_equal error.class, @exception assert_equal error.message, 'test' end def test_without_error_handler assert_raise @exception do EM.run{ EM.add_timer(0){ raise @exception, 'test' } } end end end
Version data entries
140 entries across 137 versions & 9 rubygems