()
| 511 | |
| 512 | #[test] |
| 513 | fn test_rename_directory() { |
| 514 | let (dir, fs) = temp_fs(); |
| 515 | std::fs::create_dir(dir.path().join("old_dir")).unwrap(); |
| 516 | std::fs::write(dir.path().join("old_dir/file.txt"), "content").unwrap(); |
| 517 | |
| 518 | fs.rename("old_dir", "new_dir").unwrap(); |
| 519 | |
| 520 | assert!(!dir.path().join("old_dir").exists()); |
| 521 | assert!(dir.path().join("new_dir/file.txt").exists()); |
| 522 | } |
| 523 | |
| 524 | #[test] |
| 525 | fn test_rename_creates_parent() { |