at 18.09-beta 566 B view raw
1import ./make-test.nix ({ pkgs, ... }: 2 3{ 4 name = "morty"; 5 meta = with pkgs.stdenv.lib.maintainers; { 6 maintainers = [ leenaars ]; 7 }; 8 9 nodes = 10 { mortyProxyWithKey = 11 12 { ... }: 13 { services.morty = { 14 enable = true; 15 key = "78a9cd0cfee20c672f78427efb2a2a96036027f0"; 16 port = 3001; 17 }; 18 }; 19 20 }; 21 22 testScript = 23 { ... }: 24 '' 25 $mortyProxyWithKey->waitForUnit("default.target"); 26 27 $mortyProxyWithKey->waitForOpenPort(3001); 28 $mortyProxyWithKey->succeed("curl -L 127.0.0.1:3001 | grep MortyProxy"); 29 30 ''; 31 32})