| 200 | |
| 201 | #[test] |
| 202 | fn test_demos_drive_enumerate() { |
| 203 | let drive = DemosDrive::default(); |
| 204 | |
| 205 | let files = block_on(drive.enumerate()).unwrap(); |
| 206 | assert!(files.dirents().contains_key("ALARM.BAS")); |
| 207 | assert!(files.dirents().contains_key("BOUNCE.BAS")); |
| 208 | assert!(files.dirents().contains_key("FIBONACCI.BAS")); |
| 209 | assert!(files.dirents().contains_key("GPIO.BAS")); |
| 210 | assert!(files.dirents().contains_key("GUESS.BAS")); |
| 211 | assert!(files.dirents().contains_key("HELLO.BAS")); |
| 212 | assert!(files.dirents().contains_key("PALETTE.BAS")); |
| 213 | assert!(files.dirents().contains_key("TOUR.BAS")); |
| 214 | |
| 215 | assert!(files.disk_quota().unwrap().bytes() > 0); |
| 216 | assert_eq!(8, files.disk_quota().unwrap().files()); |
| 217 | assert_eq!(DiskSpace::new(0, 0), files.disk_free().unwrap()); |
| 218 | } |
| 219 | |
| 220 | #[test] |
| 221 | fn test_demos_drive_get() { |