test/test_tar_reader.rb in minitar-0.6.1 vs test/test_tar_reader.rb in minitar-0.7

- old
+ new

@@ -156,6 +156,16 @@ assert_equal(nil, entry.getc) assert_equal(true, entry.eof?) end end end + + def test_read_invalid_tar_file + assert_raises Archive::Tar::Minitar::InvalidTarStream do + Minitar::Reader.open(StringIO.new("testing")) do |r| + r.each_entry do |entry| + fail "invalid tar file should not read files" + end + end + end + end end