aboutsummaryrefslogtreecommitdiff
path: root/vendor/weezl/tests/implicit_reset.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/weezl/tests/implicit_reset.rs')
-rw-r--r--vendor/weezl/tests/implicit_reset.rs21
1 files changed, 0 insertions, 21 deletions
diff --git a/vendor/weezl/tests/implicit_reset.rs b/vendor/weezl/tests/implicit_reset.rs
deleted file mode 100644
index 69dd8a8..0000000
--- a/vendor/weezl/tests/implicit_reset.rs
+++ /dev/null
@@ -1,21 +0,0 @@
-use std::{env, fs};
-use weezl::{decode, encode, BitOrder};
-
-#[test]
-fn read_from_mangled() {
- let file = env::args().next().unwrap();
- let data = fs::read(file).unwrap();
-
- // For simplicity, encode 7-bit data.
- let data: Vec<_> = data.iter().copied().map(|b| b & 0x7f).collect();
-
- let mut encoder = encode::Encoder::new(BitOrder::Lsb, 7);
- let mut buffer = Vec::with_capacity(2 * data.len() + 40);
- let _ = encoder.into_stream(&mut buffer).encode_all(&*data);
-
- let mut decoder = decode::Decoder::new(BitOrder::Lsb, 7);
- let mut compare = vec![];
- let result = decoder.into_stream(&mut compare).decode_all(&buffer[1..]);
- assert!(result.status.is_ok(), "{:?}", result.status);
- assert!(data == &*compare, "{:?}\n{:?}", data, compare);
-}