|
| 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 | +awaitsetupApiCalls(page); |
| 14 | +constconfig=awaitgetDeploymentConfig(); |
| 15 | + |
| 16 | +awaitpage.goto("/deployment/network",{waitUntil:"domcontentloaded"}); |
| 17 | + |
| 18 | +awaitverifyConfigFlagString(page,config,"access-url"); |
| 19 | +awaitverifyConfigFlagBoolean(page,config,"block-direct-connections"); |
| 20 | +awaitverifyConfigFlagBoolean(page,config,"browser-only"); |
| 21 | +awaitverifyConfigFlagBoolean(page,config,"derp-force-websockets"); |
| 22 | +awaitverifyConfigFlagBoolean(page,config,"derp-server-enable"); |
| 23 | +awaitverifyConfigFlagString(page,config,"derp-server-region-code"); |
| 24 | +awaitverifyConfigFlagString(page,config,"derp-server-region-code"); |
| 25 | +awaitverifyConfigFlagNumber(page,config,"derp-server-region-id"); |
| 26 | +awaitverifyConfigFlagString(page,config,"derp-server-region-name"); |
| 27 | +awaitverifyConfigFlagArray(page,config,"derp-server-stun-addresses"); |
| 28 | +awaitverifyConfigFlagBoolean(page,config,"disable-password-auth"); |
| 29 | +awaitverifyConfigFlagBoolean(page,config,"disable-session-expiry-refresh"); |
| 30 | +awaitverifyConfigFlagDuration(page,config,"max-token-lifetime"); |
| 31 | +awaitverifyConfigFlagDuration(page,config,"proxy-health-interval"); |
| 32 | +awaitverifyConfigFlagBoolean(page,config,"redirect-to-access-url"); |
| 33 | +awaitverifyConfigFlagBoolean(page,config,"secure-auth-cookie"); |
| 34 | +awaitverifyConfigFlagDuration(page,config,"session-duration"); |
| 35 | +awaitverifyConfigFlagString(page,config,"tls-address"); |
| 36 | +awaitverifyConfigFlagBoolean(page,config,"tls-allow-insecure-ciphers"); |
| 37 | +awaitverifyConfigFlagString(page,config,"tls-client-auth"); |
| 38 | +awaitverifyConfigFlagBoolean(page,config,"tls-enable"); |
| 39 | +awaitverifyConfigFlagString(page,config,"tls-min-version"); |
| 40 | +}); |