test/plezi_tests.rb in plezi-0.10.17 vs test/plezi_tests.rb in plezi-0.11.0

- old
+ new

@@ -86,11 +86,11 @@ def streamer response.stream_async &method(:_stream_out) true end def _stream_out - response.send "streamed" + response << "streamed" true end def file_test if params[:file] send_data params[:file][:data], type: params[:file][:type], inline: true, filename: params[:file][:filename] @@ -301,11 +301,15 @@ rescue => e puts " **** Websocket tests FAILED TO RUN!!!" puts e.message end remote = GRHttp::WSClient.connect_to("wss://echo.websocket.org/") {|ws| puts " * Extra Websocket Remote test (SSL: echo.websocket.org): #{RESULTS[ws.data == 'Hello websockets!']}"; response.close} - remote << "Hello websockets!" + if remote.closed? + puts " * Extra Websocket Remote test (SSL: echo.websocket.org): #{RESULTS[false]}" + else + remote << "Hello websockets!" + end sleep 0.5 [ws1, ws2, ws3, ws4, remote].each {|ws| ws.close} PL.on_shutdown {puts " * Websocket connection message test: #{RESULTS[connection_test]}" unless connection_test} PL.on_shutdown {puts " * Websocket echo message test: #{RESULTS[echo_test]}" unless echo_test} PL.on_shutdown {puts " * Websocket broadcast message test: #{RESULTS[broadcast_test]}" unless broadcast_test} @@ -473,10 +477,10 @@ Plezi.start_async PleziTestTasks.run_tests # ENV['PL_REDIS_URL'] ||= ENV['REDIS_URL'] || ENV['REDISCLOUD_URL'] || ENV['REDISTOGO_URL'] || "redis://test:1234@pub-redis-11008.us-east-1-4.5.ec2.garantiadata.com:11008" -# GReactor::Settings.set_forking 4 +# GReactor.forking 4 # GR.run_async { PleziTestTasks.run_tests } # start_services shoutdown_test = false Plezi.on_shutdown { shoutdown_test = true }