diff --git a/frontend/playwright/ui/pages/LoginPage.js b/frontend/playwright/ui/pages/LoginPage.js index 5e94c10ca..965719714 100644 --- a/frontend/playwright/ui/pages/LoginPage.js +++ b/frontend/playwright/ui/pages/LoginPage.js @@ -1,10 +1,6 @@ import { BasePage } from "./BasePage"; export class LoginPage extends BasePage { - static async initWithLoggedOutUser(page) { - await BasePage.mockRPC(page, "get-profile", "get-profile-anonymous.json"); - } - constructor(page) { super(page); this.loginButton = page.getByRole("button", { name: "Login" }); @@ -24,6 +20,10 @@ export class LoginPage extends BasePage { await this.loginButton.click(); } + async initWithLoggedOutUser() { + await this.mockRPC("get-profile", "get-profile-anonymous.json"); + } + async setupLoggedInUser() { await this.mockRPC("get-profile", "logged-in-user/get-profile-logged-in.json"); await this.mockRPC("get-teams", "logged-in-user/get-teams-default.json"); diff --git a/frontend/playwright/ui/specs/login.spec.js b/frontend/playwright/ui/specs/login.spec.js index dd259cf77..d730fb91e 100644 --- a/frontend/playwright/ui/specs/login.spec.js +++ b/frontend/playwright/ui/specs/login.spec.js @@ -2,7 +2,9 @@ import { test, expect } from "@playwright/test"; import { LoginPage } from "../pages/LoginPage"; test.beforeEach(async ({ page }) => { - await LoginPage.initWithLoggedOutUser(page); + const login = new LoginPage(page); + await login.initWithLoggedOutUser(); + await page.goto("/#/auth/login"); });