diff --git a/modules/clan/gitea/tests/vm/default.nix b/modules/clan/gitea/tests/vm/default.nix new file mode 100644 index 0000000..dd98eb4 --- /dev/null +++ b/modules/clan/gitea/tests/vm/default.nix @@ -0,0 +1,38 @@ +{ + ... +}: +{ + name = "service-gitea"; + + clan = { + directory = ./.; + inventory = { + machines.server = { }; + + instances = { + paperless-test = { + module.name = "@clan/gitea"; + module.input = "self"; + roles.default.machines."server".settings = { }; + }; + }; + }; + }; + + nodes = { + server = { + services.gitea = { + }; + }; + }; + + testScript = '' + start_all() + + server.wait_for_unit("gitea") + + server.succeed("systemctl status gitea") + server.wait_for_open_port(3000) + server.succeed("curl http://127.0.0.1:3000") + ''; +}