From cfe08de0d79819b8d4b033e7f3b0c7dcbcf4b92a Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Tue, 16 Apr 2024 21:53:32 -0400 Subject: [PATCH] Add invalid data test for FileInfo --- src/fiin.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/fiin.rs b/src/fiin.rs index 955da22..4f53928 100644 --- a/src/fiin.rs +++ b/src/fiin.rs @@ -142,4 +142,14 @@ mod tests { assert_eq!(*valid_fiin, testing_fiin.write_to_buffer().unwrap()); } + + #[test] + fn test_invalid() { + let mut d = PathBuf::from(env!("CARGO_MANIFEST_DIR")); + d.push("resources/tests"); + d.push("random"); + + // Feeding it invalid data should not panic + FileInfo::from_existing(&read(d).unwrap()); + } }