at 18.09-beta 611 B view raw
1import ./make-test.nix ({ pkgs, ... }: 2 3{ 4 name = "leaps"; 5 meta = with pkgs.stdenv.lib.maintainers; { 6 maintainers = [ qknight ]; 7 }; 8 9 nodes = 10 { 11 client = { }; 12 13 server = 14 { services.leaps = { 15 enable = true; 16 port = 6666; 17 path = "/leaps/"; 18 }; 19 networking.firewall.enable = false; 20 }; 21 }; 22 23 testScript = 24 '' 25 startAll; 26 $server->waitForOpenPort(6666); 27 $client->waitForUnit("network.target"); 28 $client->succeed("${pkgs.curl}/bin/curl http://server:6666/leaps/ | grep -i 'leaps'"); 29 ''; 30})