Unverified Commit 0f8804e6 authored by Luke Granger-Brown's avatar Luke Granger-Brown Committed by GitHub
Browse files

Merge pull request #283916 from devusb/fix-pomerium-test

nixos/pomerium: fix UI test
parents e5a33b92 04918db1
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
import ./make-test-python.nix ({ pkgs, lib, ... }: {
  name = "pomerium";
  meta = with lib.maintainers; {
    maintainers = [ lukegb ];
    maintainers = [ lukegb devusb ];
  };

  nodes = let base = myIP: { pkgs, lib, ... }: {
@@ -103,7 +103,7 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: {
    with subtest("ui"):
        pomerium.succeed(
          # check for a string that only appears if the UI is displayed correctly
            "chromium --no-sandbox --headless --disable-gpu --dump-dom --host-resolver-rules='MAP login.required 127.0.0.1:80' http://login.required/.pomerium | grep 'contact your administrator'"
            "chromium --no-sandbox --headless --disable-gpu --dump-dom --host-resolver-rules='MAP login.required 127.0.0.1:80' http://login.required/.pomerium | grep 'User Details Not Available'"
        )
  '';
})
+1 −1
Original line number Diff line number Diff line
@@ -122,7 +122,7 @@ buildGoModule rec {
    homepage = "https://pomerium.io";
    description = "Authenticating reverse proxy";
    license = licenses.asl20;
    maintainers = with maintainers; [ lukegb ];
    maintainers = with maintainers; [ lukegb devusb ];
    platforms = [ "x86_64-linux" "aarch64-linux" ];
  };
}