Only borrow the path of created files; don’t own it
- ID
df48217- date
2024-08-21 08:06:15+00:00- author
Alex Chan <alex@alexwlchan.net>- parent
626aff8- message
Only borrow the path of created files; don't own it- changed files
1 file, 12 additions, 12 deletions
Changed files
src/emptydir.rs (4571) → src/emptydir.rs (4583)
diff --git a/src/emptydir.rs b/src/emptydir.rs
index e333c87..9b55de0 100644
--- a/src/emptydir.rs
+++ b/src/emptydir.rs
@@ -47,7 +47,7 @@ mod test_emptydir {
fs::create_dir_all(dir).unwrap();
}
- fn create_file(path: PathBuf) {
+ fn create_file(path: &PathBuf) {
create_dir(&path.parent().unwrap().to_path_buf());
fs::write(&path, "this file is for testing").unwrap();
}
@@ -82,7 +82,7 @@ mod test_emptydir {
// Create the directory, then add a text file
create_dir(&dir);
- create_file(dir.join("greeting.txt"));
+ create_file(&dir.join("greeting.txt"));
assert_eq!(emptydir(&dir), 0);
assert_eq!(dir.exists(), true);
@@ -109,15 +109,15 @@ mod test_emptydir {
create_dir(&dir);
create_dir(&dir.join(".venv"));
- create_file(dir.join(".venv/bin/mypython.py"));
+ create_file(&dir.join(".venv/bin/mypython.py"));
create_dir(&dir.join(".ipynb_checkpoints"));
- create_file(dir.join(".ipynb_checkpoints/analysis-checkpoint.ipynb"));
+ create_file(&dir.join(".ipynb_checkpoints/analysis-checkpoint.ipynb"));
create_dir(&dir.join("__pycache__"));
- create_file(dir.join("__pycache__/myfile.pyc"));
+ create_file(&dir.join("__pycache__/myfile.pyc"));
- create_file(dir.join(".DS_Store"));
+ create_file(&dir.join(".DS_Store"));
assert_eq!(emptydir(&dir), 1);
assert_eq!(dir.exists(), false);
@@ -129,8 +129,8 @@ mod test_emptydir {
create_dir(&dir);
- create_file(dir.join(".DS_Store"));
- create_file(dir.join("greeting.txt"));
+ create_file(&dir.join(".DS_Store"));
+ create_file(&dir.join("greeting.txt"));
assert_eq!(emptydir(&dir), 0);
assert_eq!(dir.exists(), true);
@@ -157,14 +157,14 @@ mod test_emptydir {
create_dir(&subdir);
create_dir(&subdir.join(".venv"));
- create_file(subdir.join(".venv/bin/mypython.py"));
+ create_file(&subdir.join(".venv/bin/mypython.py"));
create_dir(&subdir.join("__pycache__"));
- create_file(subdir.join("__pycache__/myfile.pyc"));
+ create_file(&subdir.join("__pycache__/myfile.pyc"));
- create_file(subdir.join(".DS_Store"));
+ create_file(&subdir.join(".DS_Store"));
- create_file(dir.join("greeting.txt"));
+ create_file(&dir.join("greeting.txt"));
assert_eq!(emptydir(&dir), 1);
assert_eq!(dir.exists(), true);