Skip to content

Commit 6e1e8d7

Browse files
committed
fixed tests
1 parent b5e8cea commit 6e1e8d7

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

packages/core/src/project.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -276,11 +276,16 @@ mod tests {
276276

277277
let base_folder = temp_dir.path();
278278

279+
let cwd = env::current_dir().unwrap();
280+
env::set_current_dir(&temp_dir).unwrap();
281+
279282
//call method with temp dir
280283
let result = initialize_project(base_folder, false);
281284
eprintln!("{result:#?}");
282285
assert!(result.is_ok(), "Expected successful initialization");
283286

287+
env::set_current_dir(&cwd).unwrap();
288+
284289
//check if directories were created
285290
let expected_dirs = vec!["workflows"];
286291
//check that other directories are not created
@@ -363,6 +368,7 @@ mod tests {
363368
#[test]
364369
#[serial]
365370
fn test_cleanup_no_folder() {
371+
let cwd = env::current_dir().unwrap();
366372
let temp_dir = tempdir().expect("Failed to create a temporary directory");
367373
eprintln!("Temporary directory: {temp_dir:?}");
368374
check_git_user().unwrap();
@@ -382,12 +388,16 @@ mod tests {
382388

383389
git_cleanup(None).unwrap();
384390
assert!(!Path::new(git_folder).exists());
391+
env::set_current_dir(&cwd).unwrap();
385392
}
386393

387394
#[test]
388395
#[serial]
389396
fn test_cleanup_failed_init() {
397+
let cwd = env::current_dir().unwrap();
398+
390399
let temp_dir = tempdir().unwrap();
400+
env::set_current_dir(&temp_dir).unwrap();
391401
let test_folder = temp_dir.path().join("my_repo");
392402
let result = initialize_project(test_folder.as_path(), false);
393403
if let Err(e) = &result {
@@ -400,6 +410,8 @@ mod tests {
400410
git_cleanup(Some(test_folder.display().to_string())).unwrap();
401411
assert!(!Path::new(&test_folder).exists());
402412
assert!(!git_dir.exists(), "Expected .git directory to be deleted");
413+
414+
env::set_current_dir(cwd).unwrap();
403415
temp_dir.close().unwrap();
404416
}
405417
}

0 commit comments

Comments
 (0)