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 }