From f197a5247fa616aa4f51bb1795d5104083959485 Mon Sep 17 00:00:00 2001 From: HouXiaoxuan Date: Tue, 19 Dec 2023 20:29:39 +0800 Subject: [PATCH] test_save --- src/models/index.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/models/index.rs b/src/models/index.rs index 257a664..4d41f1d 100644 --- a/src/models/index.rs +++ b/src/models/index.rs @@ -80,4 +80,19 @@ mod tests { println!("{:?}", util::format_time(&metadata.modified().unwrap())); println!("{:?}", metadata.len()); } + + #[test] + fn test_save(){ + let mut index = Index::new(); + let metadata = fs::metadata(".gitignore").unwrap(); + let file_meta_data = FileMetaData { + hash: "123".to_string(), + size: metadata.len(), + created_time: metadata.created().unwrap(), + modified_time: metadata.modified().unwrap(), + mode: "100644".to_string(), + }; + index.add(PathBuf::from(".gitignore"), file_meta_data); + index.save(); + } } \ No newline at end of file