Sha256: 1d5658679d24007e2d49deb4e23847f8e867a9c5e646c15d23b17d0446a06721
Contents?: true
Size: 613 Bytes
Versions: 79
Compression:
Stored size: 613 Bytes
Contents
$:.unshift "../lib" require 'eventmachine' require 'test/unit' class TestErrorHandler < Test::Unit::TestCase 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 'test' } } end assert_equal error.class, RuntimeError assert_equal error.message, 'test' end def test_without_error_handler assert_raise RuntimeError do EM.run{ EM.add_timer(0){ raise 'test' } } end end end
Version data entries
79 entries across 79 versions & 11 rubygems