From 61de1dc23ac055237789bf3d54e86eda85af4984 Mon Sep 17 00:00:00 2001 From: Terts Diepraam Date: Wed, 17 Jan 2024 10:44:33 +0100 Subject: [PATCH] uucore/sum: fix crlf test --- src/uucore/src/lib/features/sum.rs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/uucore/src/lib/features/sum.rs b/src/uucore/src/lib/features/sum.rs index e079d7a30e3..3a8bb55d59b 100644 --- a/src/uucore/src/lib/features/sum.rs +++ b/src/uucore/src/lib/features/sum.rs @@ -484,22 +484,23 @@ mod tests { fn test_crlf_across_blocks() { use std::io::Write; - use crate::digest::Digest; - use crate::digest::DigestWriter; + use super::Digest; + use super::DigestWriter; + use super::Md5; // Writing "\r" in one call to `write()`, and then "\n" in another. - let mut digest = Box::new(md5::Md5::new()) as Box; + let mut digest = Box::new(Md5::new()) as Box; let mut writer_crlf = DigestWriter::new(&mut digest, false); writer_crlf.write_all(&[b'\r']).unwrap(); writer_crlf.write_all(&[b'\n']).unwrap(); - writer_crlf.hash_finalize(); + writer_crlf.finalize(); let result_crlf = digest.result_str(); // We expect "\r\n" to be replaced with "\n" in text mode on Windows. - let mut digest = Box::new(md5::Md5::new()) as Box; + let mut digest = Box::new(Md5::new()) as Box; let mut writer_lf = DigestWriter::new(&mut digest, false); writer_lf.write_all(&[b'\n']).unwrap(); - writer_lf.hash_finalize(); + writer_lf.finalize(); let result_lf = digest.result_str(); assert_eq!(result_crlf, result_lf);