Sha256: ebbd3e6097e353bc498dd1912d83c4be520d758e3554a0c540787069485d6c0b
Contents?: true
Size: 634 Bytes
Versions: 69
Compression:
Stored size: 634 Bytes
Contents
$:.unshift File.expand_path(File.dirname(__FILE__) + "/../lib") require 'eventmachine' require 'socket' require 'test/unit' class TestGetSockOpt < Test::Unit::TestCase def setup assert(!EM.reactor_running?) end def teardown assert(!EM.reactor_running?) end #------------------------------------- def test_get_sock_opt test = self EM.run do EM.connect 'google.com', 80, Module.new { define_method :connection_completed do val = get_sock_opt Socket::SOL_SOCKET, Socket::SO_ERROR test.assert_equal "\0\0\0\0", val EM.stop end } end end end
Version data entries
69 entries across 69 versions & 8 rubygems