From f76a5354394b2d34c17b809f281f5dea220afb51 Mon Sep 17 00:00:00 2001 From: David Langley Date: Wed, 27 Aug 2025 10:46:30 +0100 Subject: [PATCH] Update more e2e tests to use switch instead of checkbox --- playwright/e2e/crypto/toasts.spec.ts | 4 ++-- .../e2e/settings/encryption-user-tab/encryption-tab.spec.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/playwright/e2e/crypto/toasts.spec.ts b/playwright/e2e/crypto/toasts.spec.ts index 7b838edaac..592076afa0 100644 --- a/playwright/e2e/crypto/toasts.spec.ts +++ b/playwright/e2e/crypto/toasts.spec.ts @@ -126,7 +126,7 @@ test.describe("'Turn on key storage' toast", () => { await toast.getByRole("button", { name: "Continue" }).click(); // Then we see the Encryption settings dialog with an option to turn on key storage - await expect(page.getByRole("checkbox", { name: "Allow key storage" })).toBeVisible(); + await expect(page.getByRole("switch", { name: "Allow key storage" })).toBeVisible(); // And when we close that await page.getByRole("button", { name: "Close dialog" }).click(); @@ -153,7 +153,7 @@ test.describe("'Turn on key storage' toast", () => { await page.getByRole("button", { name: "Go to Settings" }).click(); // Then we see Encryption settings again - await expect(page.getByRole("checkbox", { name: "Allow key storage" })).toBeVisible(); + await expect(page.getByRole("switch", { name: "Allow key storage" })).toBeVisible(); // And when we close that, see the toast, click Dismiss, and Yes, Dismiss await page.getByRole("button", { name: "Close dialog" }).click(); diff --git a/playwright/e2e/settings/encryption-user-tab/encryption-tab.spec.ts b/playwright/e2e/settings/encryption-user-tab/encryption-tab.spec.ts index 20450f46f6..73bb48e2f6 100644 --- a/playwright/e2e/settings/encryption-user-tab/encryption-tab.spec.ts +++ b/playwright/e2e/settings/encryption-user-tab/encryption-tab.spec.ts @@ -136,7 +136,7 @@ test.describe("Encryption tab", () => { await page.getByRole("button", { name: "Delete key storage" }).click(); - await expect(page.getByRole("checkbox", { name: "Allow key storage" })).not.toBeChecked(); + await expect(page.getByRole("switch", { name: "Allow key storage" })).not.toBeChecked(); for (const prom of deleteRequestPromises) { const request = await prom;