0
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-07-14 14:10:33 +03:00
nixpkgs/nixos/tests/paisa.nix
2025-07-01 18:38:29 +02:00

23 lines
565 B
Nix

{ ... }:
{
name = "paisa";
nodes.machine =
{ pkgs, lib, ... }:
{
systemd.services.paisa = {
description = "Paisa";
wantedBy = [ "multi-user.target" ];
serviceConfig.ExecStart = "${lib.getExe pkgs.paisa} serve";
};
};
testScript = ''
start_all()
machine.systemctl("start network-online.target")
machine.wait_for_unit("network-online.target")
machine.wait_for_unit("paisa.service")
machine.wait_for_open_port(7500)
machine.succeed("curl --location --fail http://localhost:7500")
'';
}