aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/files/zip.zipbin0 -> 427 bytes
-rw-r--r--tests/zip.rs16
2 files changed, 16 insertions, 0 deletions
diff --git a/tests/files/zip.zip b/tests/files/zip.zip
new file mode 100644
index 0000000..e17bbb7
--- /dev/null
+++ b/tests/files/zip.zip
Binary files differ
diff --git a/tests/zip.rs b/tests/zip.rs
new file mode 100644
index 0000000..65244c1
--- /dev/null
+++ b/tests/zip.rs
@@ -0,0 +1,16 @@
1use archivator::{Archive, Zip};
2
3#[test]
4fn test_zip() {
5 let archive = Archive::<Zip<_>>::read_from_file("tests/files/zip.zip").unwrap();
6
7 assert_eq!(archive.comment(), "archive comment");
8 assert_eq!(
9 archive
10 .files()
11 .iter()
12 .map(|f| &f.name)
13 .collect::<Vec<&String>>(),
14 vec!["a", "b", "c"]
15 );
16}