1
0
Fork 0
mirror of https://github.com/puma/puma.git synced 2022-11-09 13:48:40 -05:00

fix test/test_unix_socket.rb (#1870)

Fix to work reliably on platforms without UNIXSockets
This commit is contained in:
MSP-Greg 2019-07-29 20:16:09 -05:00 committed by Nate Berkopec
parent 31d91c351a
commit 3066498c16

View file

@ -9,17 +9,19 @@ class TestPumaUnixSocket < Minitest::Test
Path = "test/puma.sock"
def setup
skip UNIX_SKT_MSG unless UNIX_SKT_EXIST
return unless UNIX_SKT_EXIST
@server = Puma::Server.new App
@server.add_unix_listener Path
@server.run
end
def teardown
return unless UNIX_SKT_EXIST
@server.stop(true)
end
def test_server
skip UNIX_SKT_MSG unless UNIX_SKT_EXIST
sock = UNIXSocket.new Path
sock << "GET / HTTP/1.0\r\nHost: blah.com\r\n\r\n"