diff --git a/test.nix b/test.nix index 29ca5ad76ccf3d8879230b058314e72089e0f2fe..b1f746ba5b723b915b3841966e5b2a8ea949c31f 100644 --- a/test.nix +++ b/test.nix @@ -1,10 +1,5 @@ { pkgs, nixeryModule }: -let - port = 8888; - portStr = builtins.toString port; - user = "test"; - group = "tester"; -in + pkgs.testers.nixosTest { name = "nixery-service-test"; @@ -14,7 +9,7 @@ { imports = [ nixeryModule ]; services.nixery = { enable = true; - inherit port user group; + port = 8080; }; systemd.services.nixery.serviceConfig.TimeoutStartSec = "5min"; }; @@ -26,17 +21,17 @@ machine.wait_for_unit("multi-user.target") machine.wait_for_unit("nixery.service") - machine.wait_for_open_port(${portStr}) + machine.wait_for_open_port(8080) machine.succeed("systemctl is-active nixery.service") - machine.succeed("curl -f http://localhost:${portStr}/v2/") + machine.succeed("curl -f http://localhost:8080/v2/") - machine.succeed("id ${user}") - machine.succeed("getent group ${group}") + machine.succeed("id nixery") + machine.succeed("getent group nixery") machine.succeed("test -d /var/lib/nixery") - machine.succeed("stat -c '%U:%G' /var/lib/nixery | grep '${user}:${group}'") + machine.succeed("stat -c '%U:%G' /var/lib/nixery | grep 'nixery:nixery'") machine.wait_for_unit("docker.service") machine.succeed("docker info")