diff options
author | Kazuki Yamaguchi <k@rhe.jp> | 2015-11-16 18:17:44 +0900 |
---|---|---|
committer | Kazuki Yamaguchi <k@rhe.jp> | 2015-11-16 18:17:44 +0900 |
commit | cae4777e2da251aeb9a8377cb19f65fa2b2e757b (patch) | |
tree | eaf67f79648d0fdd8b96879883a4623eaef28fa8 /test/plum | |
parent | 26fc2766cf36abc9cee4075f8ce1a5dc0f222998 (diff) | |
download | plum-cae4777e2da251aeb9a8377cb19f65fa2b2e757b.tar.gz |
stream: don't raise LocalStreamError when received RST_STREAM but callback :rst_stream
Diffstat (limited to 'test/plum')
-rw-r--r-- | test/plum/test_stream.rb | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/test/plum/test_stream.rb b/test/plum/test_stream.rb index 9b06214..2ed3ac9 100644 --- a/test/plum/test_stream.rb +++ b/test/plum/test_stream.rb @@ -40,13 +40,14 @@ class StreamTest < Minitest::Test def test_stream_local_error open_server_connection { |con| - stream = nil - con.on(:headers) { |s| stream = s } + stream = type = nil + con.on(:rst_stream) { |s, t| stream = s; type = t } con << Frame.headers(1, "", end_headers: true).assemble - assert_raises(LocalStreamError) { - con << Frame.rst_stream(1, :frame_size_error).assemble - } + con << Frame.rst_stream(1, :frame_size_error).assemble + + assert_equal(1, stream.id) + assert_equal(:frame_size_error, type) } end end |