Sha256: 6e9ad5fe31b54d96af7b4fbbaf880c3e5dedddcf23b45730007e23190a437cca
Contents?: true
Size: 605 Bytes
Versions: 2
Compression:
Stored size: 605 Bytes
Contents
require "test_helper" require "puma/events" class TestTCPRack < Minitest::Test 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
puma-simon-3.7.2 | test/test_tcp_rack.rb |
puma-simon-3.7.1 | test/test_tcp_rack.rb |