This pull request adds an automated end-to-end test for Zulip Login via Authentik using SAML and SCIM. It adds Firefox to the test environment closure and orchestrates a login flow using Selenium.
The test can also be run outside the VM without headless mode for debugging purposes.
To ensure that the VM depends on a Firefox package that exists in cache.nixos.org, this patch also adds a dependency on nixpkgs/nixos-unstable (non small)
This pull request adds an automated end-to-end test for Zulip Login via Authentik using SAML and SCIM. It adds Firefox to the test environment closure and orchestrates a login flow using Selenium.
The test can also be run outside the VM without headless mode for debugging purposes.
To ensure that the VM depends on a Firefox package that exists in cache.nixos.org, this patch also adds a dependency on nixpkgs/nixos-unstable (non small)
Depends on #30, #31 and #32