diff --git a/src/file/checked.rs b/src/file/checked.rs index b7118d6..9015101 100644 --- a/src/file/checked.rs +++ b/src/file/checked.rs @@ -137,6 +137,13 @@ mod tests { assert_eq!(chk.path, path); assert_eq!(chk.size, size); assert!(chk.hash.is_none()); + + // `FileTrait` + assert_eq!( + chk.get_name(), + file.path().file_name().expect("`file_name` should succeed") + ); + assert_eq!(chk.get_size(), size); } } @@ -174,7 +181,9 @@ mod tests { let file = create_file(content); let mut chk = Checked::new(file.path()).expect("creating `Checked` should succeed"); - chk.hash(drop).expect("hashing should succeed"); + chk.hash(drop).expect("`hash` should succeed"); + chk.check_hash(drop).expect("`check_hash` should succeed"); + assert_eq!(chk.hash, Some(hash.to_string())); } } @@ -185,8 +194,8 @@ mod tests { let file = create_file(content); let mut chk = Checked::new(file.path()).expect("creating `Checked` should succeed"); - chk.hash(drop).expect("hashing should succeed"); - let err = chk.hash(drop).expect_err("hashing twice should fail"); + chk.hash(drop).expect("`hash` should succeed"); + let err = chk.hash(drop).expect_err("`hash` twice should fail"); assert!(err.is_mismatch("unhashed file", chk.path.display().to_string())); }