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:
parent
31d91c351a
commit
3066498c16
1 changed files with 3 additions and 1 deletions
|
@ -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"
|
||||
|
|
Loading…
Reference in a new issue