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

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

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

  testScript = ''
    $machine->waitForUnit('jellyfin.service');
    $machine->waitForOpenPort('8096');
    $machine->succeed("curl --fail http://localhost:8096/");
  '';
})