diff --git a/autogpt_platform/frontend/src/tests/pages/login.page.ts b/autogpt_platform/frontend/src/tests/pages/login.page.ts index e05807ce92..adcb8d908b 100644 --- a/autogpt_platform/frontend/src/tests/pages/login.page.ts +++ b/autogpt_platform/frontend/src/tests/pages/login.page.ts @@ -40,7 +40,7 @@ export class LoginPage { // Wait for redirect to marketplace, onboarding, library, or copilot (new landing pages) const leaveLoginPage = this.page .waitForURL( - (url) => + (url: URL) => /^\/(marketplace|onboarding(\/.*)?|library|copilot)?$/.test( url.pathname, ), diff --git a/autogpt_platform/frontend/src/tests/utils/signup.ts b/autogpt_platform/frontend/src/tests/utils/signup.ts index 6508fe339a..192a9129b9 100644 --- a/autogpt_platform/frontend/src/tests/utils/signup.ts +++ b/autogpt_platform/frontend/src/tests/utils/signup.ts @@ -42,7 +42,7 @@ export async function signupTestUser( // Wait for redirect to onboarding, marketplace, copilot, or library // Use a single waitForURL with a callback to avoid Promise.race race conditions await page.waitForURL( - (url) => + (url: URL) => /\/(onboarding|marketplace|copilot|library)/.test(url.pathname), { timeout: 15000 }, );