at 25.11-pre 683 B view raw
1import ../make-test-python.nix ( 2 { lib, pkgs, ... }: 3 { 4 name = "freshrss-extensions"; 5 6 nodes.machine = 7 { pkgs, ... }: 8 { 9 services.freshrss = { 10 enable = true; 11 baseUrl = "http://localhost"; 12 authType = "none"; 13 extensions = [ pkgs.freshrss-extensions.youtube ]; 14 }; 15 }; 16 17 testScript = '' 18 machine.wait_for_unit("multi-user.target") 19 machine.wait_for_open_port(80) 20 response = machine.succeed("curl -vvv -s http://localhost:80/i/?c=extension") 21 assert '<span class="ext_name disabled">YouTube Video Feed</span>' in response, "Extension not present in extensions page." 22 ''; 23 } 24)