()
| 1003 | |
| 1004 | #[test] |
| 1005 | fn test_rename_directory() { |
| 1006 | let wc = Memory::new(); |
| 1007 | wc.add_file("old/a.txt", b"a"); |
| 1008 | wc.add_file("old/b.txt", b"b"); |
| 1009 | |
| 1010 | wc.rename("old", "new").unwrap(); |
| 1011 | |
| 1012 | assert!(!wc.exists("old")); |
| 1013 | assert!(!wc.exists("old/a.txt")); |
| 1014 | assert!(wc.exists("new")); |
| 1015 | assert!(wc.exists("new/a.txt")); |
| 1016 | assert!(wc.exists("new/b.txt")); |
| 1017 | } |
| 1018 | |
| 1019 | #[test] |
| 1020 | fn test_rename_not_found() { |