|
| 1 | +import { test } from "@playwright/test"; |
| 2 | +import { getDeploymentConfig } from "api/api"; |
| 3 | +import { |
| 4 | + setupApiCalls, |
| 5 | + verifyConfigFlagArray, |
| 6 | + verifyConfigFlagBoolean, |
| 7 | + verifyConfigFlagDuration, |
| 8 | + verifyConfigFlagNumber, |
| 9 | + verifyConfigFlagString, |
| 10 | +} from "../../api"; |
| 11 | + |
| 12 | +test("login with OIDC", async ({ page }) => { |
| 13 | + await setupApiCalls(page); |
| 14 | + const config = await getDeploymentConfig(); |
| 15 | + |
| 16 | + await page.goto("/deployment/network", { waitUntil: "domcontentloaded" }); |
| 17 | + |
| 18 | + await verifyConfigFlagString(page, config, "access-url"); |
| 19 | + await verifyConfigFlagBoolean(page, config, "block-direct-connections"); |
| 20 | + await verifyConfigFlagBoolean(page, config, "browser-only"); |
| 21 | + await verifyConfigFlagBoolean(page, config, "derp-force-websockets"); |
| 22 | + await verifyConfigFlagBoolean(page, config, "derp-server-enable"); |
| 23 | + await verifyConfigFlagString(page, config, "derp-server-region-code"); |
| 24 | + await verifyConfigFlagString(page, config, "derp-server-region-code"); |
| 25 | + await verifyConfigFlagNumber(page, config, "derp-server-region-id"); |
| 26 | + await verifyConfigFlagString(page, config, "derp-server-region-name"); |
| 27 | + await verifyConfigFlagArray(page, config, "derp-server-stun-addresses"); |
| 28 | + await verifyConfigFlagBoolean(page, config, "disable-password-auth"); |
| 29 | + await verifyConfigFlagBoolean(page, config, "disable-session-expiry-refresh"); |
| 30 | + await verifyConfigFlagDuration(page, config, "max-token-lifetime"); |
| 31 | + await verifyConfigFlagDuration(page, config, "proxy-health-interval"); |
| 32 | + await verifyConfigFlagBoolean(page, config, "redirect-to-access-url"); |
| 33 | + await verifyConfigFlagBoolean(page, config, "secure-auth-cookie"); |
| 34 | + await verifyConfigFlagDuration(page, config, "session-duration"); |
| 35 | + await verifyConfigFlagString(page, config, "tls-address"); |
| 36 | + await verifyConfigFlagBoolean(page, config, "tls-allow-insecure-ciphers"); |
| 37 | + await verifyConfigFlagString(page, config, "tls-client-auth"); |
| 38 | + await verifyConfigFlagBoolean(page, config, "tls-enable"); |
| 39 | + await verifyConfigFlagString(page, config, "tls-min-version"); |
| 40 | +}); |
0 commit comments