summaryrefslogtreecommitdiffstats
path: root/nixos/tests/miniflux.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixos/tests/miniflux.nix')
-rw-r--r--nixos/tests/miniflux.nix14
1 files changed, 14 insertions, 0 deletions
diff --git a/nixos/tests/miniflux.nix b/nixos/tests/miniflux.nix
index 9f8b52c3c857..797a2787d1aa 100644
--- a/nixos/tests/miniflux.nix
+++ b/nixos/tests/miniflux.nix
@@ -20,6 +20,13 @@ with lib;
services.miniflux.enable = true;
};
+ withoutSudo =
+ { ... }:
+ {
+ services.miniflux.enable = true;
+ security.sudo.enable = false;
+ };
+
customized =
{ ... }:
{
@@ -46,6 +53,13 @@ with lib;
"curl 'http://localhost:${toString defaultPort}/v1/me' -u '${defaultUsername}:${defaultPassword}' -H Content-Type:application/json | grep -q '\"is_admin\":true'"
)
+ withoutSudo.wait_for_unit("miniflux.service")
+ withoutSudo.wait_for_open_port(${toString defaultPort})
+ withoutSudo.succeed("curl --fail 'http://localhost:${toString defaultPort}/healthcheck' | grep -q OK")
+ withoutSudo.succeed(
+ "curl 'http://localhost:${toString defaultPort}/v1/me' -u '${defaultUsername}:${defaultPassword}' -H Content-Type:application/json | grep -q '\"is_admin\":true'"
+ )
+
customized.wait_for_unit("miniflux.service")
customized.wait_for_open_port(${toString port})
customized.succeed("curl --fail 'http://localhost:${toString port}/healthcheck' | grep -q OK")