()
| 1264 | /// Ensure that [`Package::new`] can succeeds. |
| 1265 | #[test] |
| 1266 | fn package_new() -> TestResult { |
| 1267 | let temp_dir = TempDir::new()?; |
| 1268 | let path = temp_dir.path(); |
| 1269 | let absolute_dir = ExistingAbsoluteDir::new(path.to_path_buf())?; |
| 1270 | let package_name = "example-1.0.0-1-x86_64.pkg.tar.zst"; |
| 1271 | File::create(absolute_dir.join(package_name))?; |
| 1272 | |
| 1273 | let Ok(_package) = Package::new(package_name.parse()?, absolute_dir.clone()) else { |
| 1274 | panic!("Failed although it should have succeeded"); |
| 1275 | }; |
| 1276 | |
| 1277 | Ok(()) |
| 1278 | } |
| 1279 | |
| 1280 | /// Ensure that [`Package::new`] fails on a non-existent file and on paths that are not a file. |
| 1281 | #[test] |
nothing calls this directly
no test coverage detected