Add a test to ensure `InputStream` raises `GPFBit3Error`.

This commit is contained in:
Robert Haines 2021-06-25 17:40:46 +01:00
parent ac053bd787
commit c29297c0b8
1 changed files with 8 additions and 0 deletions

View File

@ -67,6 +67,14 @@ class ZipInputStreamTest < MiniTest::Test
end
end
def test_open_file_with_gp3bit_set
::Zip::InputStream.open('test/data/gpbit3stored.zip') do |zis|
assert_raises(::Zip::GPFBit3Error) do
zis.get_next_entry
end
end
end
def test_size_no_entry
zis = ::Zip::InputStream.open(TestZipFile::TEST_ZIP2.zip_name)
assert_nil(zis.size)