()
| 913 | |
| 914 | #[test] |
| 915 | fn test_storage_attach_ok() { |
| 916 | let mut storage = Storage::default(); |
| 917 | storage.attach("zzz1", "z://", Box::from(InMemoryDrive::default())).unwrap(); |
| 918 | storage.attach("A4", "z://", Box::from(InMemoryDrive::default())).unwrap(); |
| 919 | |
| 920 | assert_eq!("MEMORY:/", storage.cwd()); |
| 921 | assert_eq!(["A4", "MEMORY", "ZZZ1"], drive_names(&storage).as_slice()); |
| 922 | } |
| 923 | |
| 924 | #[test] |
| 925 | fn test_storage_attach_invalid_name() { |