Skip to main content

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);