diff --git a/testing/frontend/e2e/request-access.spec.js b/testing/frontend/e2e/request-access.spec.js index ba4b2a1..86d7bf7 100644 --- a/testing/frontend/e2e/request-access.spec.js +++ b/testing/frontend/e2e/request-access.spec.js @@ -8,6 +8,17 @@ test.beforeEach(async ({ page }) => { body: JSON.stringify({ enabled: false }), }); }); + await page.route("**/api/lab/status", async (route) => { + await route.fulfill({ + status: 200, + contentType: "application/json", + body: JSON.stringify({ + connected: true, + atlas: { up: true }, + oceanus: { up: false }, + }), + }); + }); await page.route("**/api/access/request/availability*", async (route) => { await route.fulfill({ status: 200, diff --git a/testing/frontend/playwright.config.mjs b/testing/frontend/playwright.config.mjs index c81fe65..4e70530 100644 --- a/testing/frontend/playwright.config.mjs +++ b/testing/frontend/playwright.config.mjs @@ -7,6 +7,11 @@ const frontendRoot = path.resolve(testingDir, "../../frontend"); export default defineConfig({ testDir: path.resolve(testingDir, "e2e"), + workers: 1, + timeout: 60000, + expect: { + timeout: 10000, + }, use: { baseURL: "http://127.0.0.1:4173", trace: "on-first-retry",