From a102ad93b702ce20196f526bcd399266316196c0 Mon Sep 17 00:00:00 2001 From: Valentin Gagarin Date: Fri, 25 Jul 2025 11:43:31 +0200 Subject: [PATCH] test that login-shell resource is mapped by hello application --- deployment/data-model-test.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/deployment/data-model-test.nix b/deployment/data-model-test.nix index d2d4f2fc..c47deb78 100644 --- a/deployment/data-model-test.nix +++ b/deployment/data-model-test.nix @@ -111,9 +111,7 @@ in implementation = cfg: { input = cfg; output = lib.optionalAttrs cfg.enable { - resources.hello.login-shell.packages = { - inherit (pkgs) hello; - }; + resources.hello.login-shell.packages.hello = pkgs.hello; }; }; }; @@ -163,14 +161,19 @@ in ); in rec { + number-of-resources = with lib; length (attrNames fediversity.resources); config = fediversity.example-configuration; - resources = fediversity.applications.hello.implementation config.applications.hello; + hello-package-exists = + (fediversity.applications.hello.resources config.applications.hello) + .resources.hello.login-shell.packages ? hello; }; expected = { + number-of-resources = 2; config = { enable = true; applications.hello.enable = true; }; + hello-package-exists = true; }; }; }