diff --git a/src/utils/util.rs b/src/utils/util.rs index d744e08..fd61d4c 100644 --- a/src/utils/util.rs +++ b/src/utils/util.rs @@ -6,7 +6,7 @@ pub const ROOT_DIR: &str = ".mit"; pub const TEST_DIR: &str = "mit_test_storage"; // 执行测试的储存库 fn setup_test_dir() { - let path = std::env::var("CARGO_MANIFEST_DIR").unwrap(); + let path = std::env::var("CARGO_MANIFEST_DIR").unwrap(); //获取项目根目录定位 let mut path = PathBuf::from(path); path.push(TEST_DIR); if !path.exists() { @@ -21,6 +21,12 @@ pub fn setup_test_with_mit() { let _ = crate::commands::init::init(); } +/// with 初始化的干净的mit +pub fn setup_test_with_clean_mit() { + setup_test_without_mit(); + let _ = crate::commands::init::init(); +} + pub fn setup_test_without_mit() { // 将执行目录切换到测试目录,并清除测试目录下的.mit目录 setup_test_dir();