aboutsummaryrefslogtreecommitdiff
path: root/tests/zip.rs
diff options
context:
space:
mode:
authorIgor Tolmachev <me@igorek.dev>2024-07-05 19:52:28 +0900
committerIgor Tolmachev <me@igorek.dev>2024-07-05 19:52:28 +0900
commitaa0893e63ac90e939c5b119e95f1e305105cd40a (patch)
treeba84aa87dea417ff4a63e5b15e46eadccb1d631a /tests/zip.rs
parent5d3d32ded672b67471d9d7c85ebbe691129cc51c (diff)
downloadarchivator-aa0893e63ac90e939c5b119e95f1e305105cd40a.tar.gz
archivator-aa0893e63ac90e939c5b119e95f1e305105cd40a.zip
Fix lzma decompression
Diffstat (limited to 'tests/zip.rs')
-rw-r--r--tests/zip.rs10
1 files changed, 8 insertions, 2 deletions
diff --git a/tests/zip.rs b/tests/zip.rs
index eb195f2..3bce58a 100644
--- a/tests/zip.rs
+++ b/tests/zip.rs
@@ -48,8 +48,14 @@ fn test_zip() {
48 48
49 assert_eq!(f.seek(SeekFrom::Start(100)).unwrap(), 14); 49 assert_eq!(f.seek(SeekFrom::Start(100)).unwrap(), 14);
50 50
51 for name in ["store", "deflate", "bzip", "lzma", "xz"] { 51 for name in archive
52 let mut f = archive.get_file_reader(name).unwrap(); 52 .files()
53 .iter()
54 .map(|f| f.name.clone())
55 .collect::<Vec<_>>()
56 {
57 let mut f = archive.get_file_reader(&name).unwrap();
58
53 let mut data = String::new(); 59 let mut data = String::new();
54 f.read_to_string(&mut data).unwrap(); 60 f.read_to_string(&mut data).unwrap();
55 assert_eq!(data, "test file data"); 61 assert_eq!(data, "test file data");