Sha256: 2e8f64a1cd72d9f0dd192d5f89cfa3e6ce530e6f2e1dd4a85ec466abf5338973
Contents?: true
Size: 734 Bytes
Versions: 58
Compression:
Stored size: 734 Bytes
Contents
require 'em_test_helper' class TestConnectionCount < Test::Unit::TestCase def test_idle_connection_count EM.run { $count = EM.connection_count EM.stop_event_loop } assert_equal(0, $count) end module Client def connection_completed $client_conns += 1 EM.stop if $client_conns == 3 end end def test_with_some_connections EM.run { $client_conns = 0 $initial_conns = EM.connection_count EM.start_server("127.0.0.1", 9999) $server_conns = EM.connection_count 3.times { EM.connect("127.0.0.1", 9999, Client) } } assert_equal(0, $initial_conns) assert_equal(1, $server_conns) assert_equal(4, $client_conns + $server_conns) end end
Version data entries
58 entries across 58 versions & 5 rubygems