test that login-shell resource is mapped by hello application

This commit is contained in:
Valentin Gagarin 2025-07-25 11:43:31 +02:00
parent 89b22df3a4
commit a102ad93b7

View file

@ -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;
};
};
}