Failing test to catch error on read after readline.
This commit is contained in:
parent
e5e3f97ec8
commit
ac89366902
|
@ -179,4 +179,14 @@ class ZipInputStreamTest < MiniTest::Test
|
||||||
assert_equal('$VERBOSE =', zis.read(10))
|
assert_equal('$VERBOSE =', zis.read(10))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def test_readline_then_read
|
||||||
|
::Zip::InputStream.open(TestZipFile::TEST_ZIP2.zip_name) do |zis|
|
||||||
|
zis.get_next_entry
|
||||||
|
assert_equal("#!/usr/bin/env ruby\n", zis.readline)
|
||||||
|
refute(zis.eof?)
|
||||||
|
refute_empty(zis.read) # Also should not raise an error.
|
||||||
|
assert(zis.eof?)
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue