summary refs log tree commit diff
path: root/nixos/tests/shiori.nix
blob: 0022a7220fe25e919d251c262a2009826b00772e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import ./make-test.nix ({ lib, ...}:

{
  name = "shiori";
  meta.maintainers = with lib.maintainers; [ minijackson ];

  machine =
    { ... }:
    { services.shiori.enable = true; };

  testScript = ''
    $machine->waitForUnit('shiori.service');
    $machine->waitForOpenPort('8080');
    $machine->succeed("curl --fail http://localhost:8080/");
    $machine->succeed("curl --fail --location http://localhost:8080/ | grep -qi shiori");
  '';
})