mirror of
https://github.com/EFForg/rayhunter.git
synced 2026-06-07 13:41:54 -07:00
Add bmw's ZIP reader sanity check
This commit is contained in:
@@ -568,6 +568,10 @@ mod tests {
|
|||||||
|
|
||||||
let zip_reader = ZipFileReader::new(body_bytes.to_vec()).await.unwrap();
|
let zip_reader = ZipFileReader::new(body_bytes.to_vec()).await.unwrap();
|
||||||
let zip_reader_file = zip_reader.file();
|
let zip_reader_file = zip_reader.file();
|
||||||
|
// sanity check that our ZIP has no empty files
|
||||||
|
for entry in zip_reader_file.entries() {
|
||||||
|
assert_ne!(entry.uncompressed_size(), 0);
|
||||||
|
}
|
||||||
let filenames: Vec<String> = zip_reader_file.entries()
|
let filenames: Vec<String> = zip_reader_file.entries()
|
||||||
.iter()
|
.iter()
|
||||||
.map(|entry| entry.filename().as_str().unwrap().to_string())
|
.map(|entry| entry.filename().as_str().unwrap().to_string())
|
||||||
|
|||||||
Reference in New Issue
Block a user