From 642f8b2cff89f80b37f455f29f710cacd98f0e7c Mon Sep 17 00:00:00 2001 From: mrbeanc Date: Wed, 20 Dec 2023 13:11:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9Esetup=5Ftest=5Fwith=5Fclean?= =?UTF-8?q?=5Fmit()=E7=94=A8=E4=BA=8E=E8=8E=B7=E5=8F=96=E5=B9=B2=E5=87=80?= =?UTF-8?q?=E7=9A=84mit=E7=9B=AE=E5=BD=95=EF=BC=88=E7=A9=BA=E4=BB=93?= =?UTF-8?q?=E5=BA=93=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/util.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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();