Sha256: 1e1a81b803689b2e762abc8950baed976199d86a1fde87551da4f13f39e82df6
Contents?: true
Size: 707 Bytes
Versions: 58
Compression:
Stored size: 707 Bytes
Contents
require "rbconfig" require 'test/unit' require 'socket' require 'openssl' require 'puma/minissl' require 'puma/server' require 'net/https' class TestTCPRack < Test::Unit::TestCase def setup @port = 3212 @host = "127.0.0.1" @events = Puma::Events.new STDOUT, STDERR @server = Puma::Server.new nil, @events end def teardown @server.stop(true) end def test_passes_the_socket @server.tcp_mode! body = "We sell hats for a discount!\n" @server.app = proc do |env, socket| socket << body socket.close end @server.add_tcp_listener @host, @port @server.run sock = TCPSocket.new @host, @port assert_equal body, sock.read end end
Version data entries
58 entries across 58 versions & 4 rubygems