diff options
| author | Hermes Agent <hermes@localhost> | 2026-08-12 07:48:21 +0000 |
|---|---|---|
| committer | Hermes Agent <hermes@localhost> | 2026-08-12 07:48:21 +0000 |
| commit | f967d698efd44473a9285e02d0109f3bb0641622 (patch) | |
| tree | c94975571db9426cf71b15c9e6d16346e438c7c6 /tests/cli.rs | |
| parent | 5e6cae20331f8e7cfd551b4656f0de852a4ad44c (diff) | |
Format native builder and satisfy clippy
Diffstat (limited to 'tests/cli.rs')
| -rw-r--r-- | tests/cli.rs | 37 |
1 files changed, 28 insertions, 9 deletions
diff --git a/tests/cli.rs b/tests/cli.rs index 648962b..dfaf140 100644 --- a/tests/cli.rs +++ b/tests/cli.rs @@ -2,7 +2,7 @@ use std::fs; use std::path::PathBuf; use alt_controller_image::archive::NativeTarWriter; -use alt_controller_image::cli::{run, Cli, Command}; +use alt_controller_image::cli::{Cli, Command, run}; use alt_controller_image::manifest::{ArtifactManifest, PackageRecord}; use clap::Parser; use tempfile::tempdir; @@ -46,8 +46,13 @@ fn parses_build_with_explicit_workspace_and_output_paths() { #[test] fn parses_inspect_with_an_explicit_artifact_path() { - let cli = Cli::try_parse_from(["alt-controller-image", "inspect", "--artifact", "out/image.tar"]) - .expect("inspect command parses"); + let cli = Cli::try_parse_from([ + "alt-controller-image", + "inspect", + "--artifact", + "out/image.tar", + ]) + .expect("inspect command parses"); assert!(matches!( cli.command, @@ -81,23 +86,37 @@ fn compare_uses_companion_manifests_for_tar_artifacts() { fs::create_dir_all(&rootfs).expect("create rootfs"); let left = fixture.path().join("left.tar"); let right = fixture.path().join("right.tar"); - NativeTarWriter::new().write(&rootfs, &left).expect("write left archive"); - NativeTarWriter::new().write(&rootfs, &right).expect("write right archive"); + NativeTarWriter::new() + .write(&rootfs, &left) + .expect("write left archive"); + NativeTarWriter::new() + .write(&rootfs, &right) + .expect("write right archive"); ArtifactManifest::new( - vec![PackageRecord::new("controller", "1.0")], vec![], None, vec![], vec![], + vec![PackageRecord::new("controller", "1.0")], + vec![], + None, + vec![], + vec![], ) .expect("left manifest") .write_beside(&left) .expect("write left companion manifest"); ArtifactManifest::new( - vec![PackageRecord::new("controller", "2.0")], vec![], None, vec![], vec![], + vec![PackageRecord::new("controller", "2.0")], + vec![], + None, + vec![], + vec![], ) .expect("right manifest") .write_beside(&right) .expect("write right companion manifest"); - let error = run(Cli { command: Command::Compare { left, right } }) - .expect_err("companion package difference must be reported"); + let error = run(Cli { + command: Command::Compare { left, right }, + }) + .expect_err("companion package difference must be reported"); assert!(error.to_string().contains("artifacts differ semantically")); } |