From 232535d6f7e59803345d8cd85d9382feb3447aca Mon Sep 17 00:00:00 2001 From: Matt Gibson Date: Tue, 27 Jan 2026 12:07:29 -0800 Subject: [PATCH] Fix takeover verification --- .../auth/emergency-access/emergency-access.play.spec.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/web/src/app/auth/emergency-access/emergency-access.play.spec.ts b/apps/web/src/app/auth/emergency-access/emergency-access.play.spec.ts index ca5dd90d808..1cd7e21bc6c 100644 --- a/apps/web/src/app/auth/emergency-access/emergency-access.play.spec.ts +++ b/apps/web/src/app/auth/emergency-access/emergency-access.play.spec.ts @@ -9,6 +9,7 @@ import { test.describe("Emergency Access", () => { test("Account takeover", async ({ auth }) => { + test.setTimeout(60_000); // 1 minute const grantee = await auth.authenticate("grantee@bitwarden.com", "asdfasdfasdf", { premium: false, }); @@ -70,8 +71,8 @@ test.describe("Emergency Access", () => { await grantee.page.getByRole("button", { name: "Save" }).click(); await grantee.page.getByRole("button", { name: "Yes" }).click(); - // Confirm with - const { page: newGranteePage } = await auth.authenticateForScene(grantee.scene, "qwertyqwerty"); - await expectUnlockedAs(granteeEmail, newGranteePage); + // Confirm Grantor takeover by logging in as Grantor with new password + const { page: newGrantorPage } = await auth.authenticateForScene(grantor.scene, "qwertyqwerty"); + await expectUnlockedAs(grantor.scene.mangle("grantor@bitwarden.com"), newGrantorPage); }); });