summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorPeter Åstrand (astrand) <astrand@cendio.se>2013-11-28 09:07:30 +0100
committerPeter Åstrand (astrand) <astrand@cendio.se>2013-11-28 09:07:30 +0100
commitf58b49fa084e85400dbff0c5de249c014543c507 (patch)
tree9d8c27b60ab8b49805e8cc156e81bcbd8b3c60e8 /tests
parent131f9ea645ac6f00d98743a420d168033f99063a (diff)
parenta61ae52610642ae58e914dda705df8bb9c8213ec (diff)
downloadwebsockify-f58b49fa084e85400dbff0c5de249c014543c507.tar.gz
Merge commit 'a61ae52610642ae58e914dda705df8bb9c8213ec'
* commit 'a61ae52610642ae58e914dda705df8bb9c8213ec': fixed 1.8 compatibility bug for OpenSSL::SSL::SSLSocket#read_nonblock vs #readpartial tested in 1.8 and 2.0 adding SSL support and Ruby1.9 support
Diffstat (limited to 'tests')
-rwxr-xr-xtests/echo.rb11
1 files changed, 9 insertions, 2 deletions
diff --git a/tests/echo.rb b/tests/echo.rb
index ea34db5..6a5493c 100755
--- a/tests/echo.rb
+++ b/tests/echo.rb
@@ -50,10 +50,17 @@ class WebSocketEcho < WebSocketServer
end
end
-port = ARGV[0].to_i
+port = ARGV[0].to_i || 8080
puts "Starting server on port #{port}"
+server_cert = nil
+server_key = nil
+if ARGV.length > 2
+ server_cert = ARGV[1]
+ server_key = ARGV[2]
+end
-server = WebSocketEcho.new('listen_port' => port, 'verbose' => true)
+server = WebSocketEcho.new('listen_port' => port, 'verbose' => true,
+ 'server_cert' => server_cert, 'server_key' => server_key)
server.start
server.join