Sha256: 09d234e269c39f293c9c303ebf1a8cb0e1a70a09f83a4b0ab032cd559c545503
Contents?: true
Size: 911 Bytes
Versions: 8
Compression:
Stored size: 911 Bytes
Contents
require_relative '../test_helper' class TCPConnectionTest < Minitest::Test # Force autoload. Denko::Connection::TCP def test_connect_raises_if_server_unavailable assert_raises(Denko::Connection::TCPConnectError) do suppress_output do io = Denko::Connection::TCP.new("127.0.0.1", 3466).send(:io) end end end def test_connect server = TCPServer.new("127.0.0.1", 3467) io = nil suppress_output do io = Denko::Connection::TCP.new("127.0.0.1", 3467).send(:io) end assert_equal TCPSocket, io.class server.close end def test_io_doesnt_reconnect server = TCPServer.new("127.0.0.1", 3468) connection = nil io = nil suppress_output do connection = Denko::Connection::TCP.new("127.0.0.1", 3468) io = connection.send(:io) end socket = io assert_equal socket, connection.send(:io) server.close end end
Version data entries
8 entries across 8 versions & 1 rubygems