From e4e39f4b8695e8456d7113a559146d37cbf524b5 Mon Sep 17 00:00:00 2001 From: Johannes Kirschbauer Date: Wed, 4 Jun 2025 14:30:12 +0200 Subject: [PATCH] Fix(tests/inventory): fix test by adding passtrhough Since nixosModule is not inspectable during unit test --- .../distributed-service/tests/per_instance_args.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/inventory/distributed-service/tests/per_instance_args.nix b/lib/inventory/distributed-service/tests/per_instance_args.nix index ceb12ffa2..82a66dd75 100644 --- a/lib/inventory/distributed-service/tests/per_instance_args.nix +++ b/lib/inventory/distributed-service/tests/per_instance_args.nix @@ -98,7 +98,6 @@ let . "foo-peer"; }; }; }; settings = { timeout = "foo-peer-jon"; }; vendoredSettings = { timeout = "conf . . ig.thing"; }; } ]; } . */ - unwrapModule = m: (builtins.head m.imports); in { # settings should evaluate @@ -160,9 +159,9 @@ in # TODO: Cannot be tested like this anymore test_per_instance_settings_vendoring = { + x = res.importedModulesEvaluated.self-A.config; expr = - - res.importedModulesEvaluated.self-A.config.result.allRoles.peer.allInstances."instance_foo".allMachines.jon.passthru.vendoredSettings; + res.importedModulesEvaluated.self-A.config.result.allRoles.peer.allInstances.instance_foo.allMachines.jon.passthru.vendoredSettings; expected = { timeout = "config.thing"; };