From f967d698efd44473a9285e02d0109f3bb0641622 Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Wed, 12 Aug 2026 07:48:21 +0000 Subject: Format native builder and satisfy clippy --- tests/cli.rs | 37 ++++++++++++++++++++++++++++--------- 1 file changed, 28 insertions(+), 9 deletions(-) (limited to 'tests/cli.rs') 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")); } -- cgit v1.2.3