aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2015-08-06 11:17:06 +0900
committerKazuki Yamaguchi <k@rhe.jp>2015-08-06 11:17:06 +0900
commitd011129485d26132244889f579fbd8dad4b3be73 (patch)
treeec5ff8adc04f013f1a7859951f38b06a8a3916f6 /test
parentbb9b7d972a45d026fe5e12b57eb352c1f0631ff7 (diff)
downloadplum-d011129485d26132244889f579fbd8dad4b3be73.tar.gz
server_connection: fix ServerConnection#window_update
Diffstat (limited to 'test')
-rw-r--r--test/plum/test_server_connection_helper.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/plum/test_server_connection_helper.rb b/test/plum/test_server_connection_helper.rb
index b54f3b0..27578f2 100644
--- a/test/plum/test_server_connection_helper.rb
+++ b/test/plum/test_server_connection_helper.rb
@@ -3,4 +3,16 @@ require "test_helper"
using BinaryString
class ServerConnectionHelperTest < Minitest::Test
+ def test_server_window_update
+ open_server_connection {|con|
+ before_ws = con.recv_remaining_window
+ con.window_update(500)
+
+ last = sent_frames.last
+ assert_equal(:window_update, last.type)
+ assert_equal(500, last.payload.uint32)
+ assert_equal(before_ws + 500, con.recv_remaining_window)
+ }
+ end
+
end