diff formats/src/th06/pbg3.rs @ 760:eba9a3d0c484

formats: Fix the tests.
author Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
date Tue, 05 Jan 2021 04:28:45 +0100
parents 21b186be2590
children f506ad5c9b17
line wrap: on
line diff
--- a/formats/src/th06/pbg3.rs
+++ b/formats/src/th06/pbg3.rs
@@ -166,12 +166,11 @@ pub fn from_path_buffered<P: AsRef<Path>
 #[cfg(test)]
 mod tests {
     use super::*;
-    use crate::util::SeekableSlice;
-    use std::fs::File;
+    use std::io::Cursor;
 
     #[test]
     fn bitstream() {
-        let data = SeekableSlice::new(b"Hello world!\0");
+        let data = Cursor::new(b"Hello world!\0");
         let bitstream = BitStream::new(data);
         let mut pbg3 = PBG3BitStream::new(bitstream);
         assert_eq!(pbg3.read_string(42).unwrap(), b"Hello world!");
@@ -193,7 +192,7 @@ mod tests {
         let mut pbg3 = PBG3::from_file(file).unwrap();
         let files = pbg3.list_files().cloned().collect::<Vec<String>>();
         for filename in files {
-            pbg3.get_file(filename, true).unwrap();
+            pbg3.get_file(&filename, true).unwrap();
         }
     }
 }