diff options
Diffstat (limited to 'test/plum/hpack/test_huffman.rb')
-rw-r--r-- | test/plum/hpack/test_huffman.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/plum/hpack/test_huffman.rb b/test/plum/hpack/test_huffman.rb index 5fbda63..27c3411 100644 --- a/test/plum/hpack/test_huffman.rb +++ b/test/plum/hpack/test_huffman.rb @@ -26,4 +26,11 @@ class HPACKHuffmanTest < Minitest::Test Plum::HPACK::Huffman.decode(encoded) } end + + def test_eos_in_encoded + encoded = "\xff\xff\xff\xff" # \xff\xff\xff\xfc + padding + assert_raises(Plum::HPACKError) { + Plum::HPACK::Huffman.decode(encoded) + } + end end |