treefmt v2.5.0traversed 28 files emitted 17 files for processing formatted 17 files (7 changed) in 1.641s M src/instantiate.rs diff --git a/src/instantiate.rs b/src/instantiate.rs index 45937c0..256d4e9 100644 --- a/src/instantiate.rs +++ b/src/instantiate.rs @@ -220,18 +220,28 @@ mod tests { fn build_flake_expression_single_attr_has_resolution_logic() { let expr = build_flake_expression("/nix/store/x", "sha256-abc", "samba"); // Must contain all three fallback branches. - assert!(expr.contains("f ? samba"), "missing top-level check: {expr}"); - assert!(expr.contains("f ? packages"), "missing packages branch: {expr}"); + assert!( + expr.contains("f ? samba"), + "missing top-level check: {expr}" + ); + assert!( + expr.contains("f ? packages"), + "missing packages branch: {expr}" + ); assert!( expr.contains("f ? legacyPackages"), "missing legacyPackages branch: {expr}" ); - assert!(expr.contains("builtins.currentSystem"), "missing system: {expr}"); + assert!( + expr.contains("builtins.currentSystem"), + "missing system: {expr}" + ); } #[test] fn build_flake_expression_dotted_attr_is_verbatim() { - let expr = build_flake_expression("/nix/store/x", "sha256-abc", "packages.x86_64-linux.samba"); + let expr = + build_flake_expression("/nix/store/x", "sha256-abc", "packages.x86_64-linux.samba"); // Fully-qualified path must be embedded verbatim; no resolution wrapper. assert!( expr.contains("packages.x86_64-linux.samba"),