From eeef5073d58253e2044dbf81d1b205efd590b59a Mon Sep 17 00:00:00 2001 From: John Lees-Miller Date: Thu, 5 Sep 2019 19:00:34 +0100 Subject: [PATCH] Add test case based on #146 --- test/file_test.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/file_test.rb b/test/file_test.rb index 3c52c778..f2d248e3 100644 --- a/test/file_test.rb +++ b/test/file_test.rb @@ -131,6 +131,15 @@ def test_close_buffer_with_io f.close end + def test_open_buffer_with_io_and_block + File.open('test/data/rubycode.zip') do |io| + io.set_encoding(Encoding::BINARY) # not strictly required but can be set + Zip::File.open_buffer(io) do |zip_io| + # left empty on purpose + end + end + end + def test_open_buffer_without_block string_io = StringIO.new File.read('test/data/rubycode.zip') zf = ::Zip::File.open_buffer string_io