diff --git a/playwright/e2e/crypto/backups.spec.ts b/playwright/e2e/crypto/backups.spec.ts index adb7db03aa5..93da85b9b80 100644 --- a/playwright/e2e/crypto/backups.spec.ts +++ b/playwright/e2e/crypto/backups.spec.ts @@ -102,6 +102,7 @@ test.describe("Key backup reset from elsewhere", () => { }); test.describe("Backups", () => { + test.skip(isDendrite, "Dendrite lacks support for MSC3967 so requires additional auth here"); test.use({ displayName: "Hanako", }); diff --git a/playwright/e2e/crypto/logout.spec.ts b/playwright/e2e/crypto/logout.spec.ts index 2bafe0ece88..faaf1e6a1e3 100644 --- a/playwright/e2e/crypto/logout.spec.ts +++ b/playwright/e2e/crypto/logout.spec.ts @@ -8,8 +8,10 @@ Please see LICENSE files in the repository root for full details. import { test, expect } from "../../element-web-test"; import { createRoom, enableKeyBackup, logIntoElement, sendMessageInCurrentRoom } from "./utils"; +import { isDendrite } from "../../plugins/homeserver/dendrite"; test.describe("Logout tests", () => { + test.skip(isDendrite, "Dendrite lacks support for MSC3967 so requires additional auth here"); test.beforeEach(async ({ page, homeserver, credentials }) => { await logIntoElement(page, credentials); }); diff --git a/playwright/e2e/login/login.spec.ts b/playwright/e2e/login/login.spec.ts index 24b23fdbd8d..fd879d77cf7 100644 --- a/playwright/e2e/login/login.spec.ts +++ b/playwright/e2e/login/login.spec.ts @@ -93,6 +93,7 @@ test.describe("Login", () => { }); test.describe("Password login", () => { + test.skip(isDendrite, "Dendrite lacks support for MSC3967 so requires additional auth here"); test.use(consentHomeserver); let creds: Credentials; diff --git a/playwright/e2e/register/register.spec.ts b/playwright/e2e/register/register.spec.ts index a01b9aa760c..5c842a363fa 100644 --- a/playwright/e2e/register/register.spec.ts +++ b/playwright/e2e/register/register.spec.ts @@ -11,6 +11,7 @@ import { consentHomeserver } from "../../plugins/homeserver/synapse/consentHomes import { isDendrite } from "../../plugins/homeserver/dendrite"; test.describe("Registration", () => { + test.skip(isDendrite, "Dendrite lacks support for MSC3967 so requires additional auth here"); test.use(consentHomeserver); test.use({ config: { @@ -32,8 +33,6 @@ test.describe("Registration", () => { "registers an account and lands on the home screen", { tag: "@screenshot" }, async ({ homeserver, page, checkA11y, crypto }) => { - test.skip(isDendrite, "Dendrite lacks support for MSC3967 so requires additional auth here"); - await page.getByRole("button", { name: "Edit", exact: true }).click(); await expect(page.getByRole("button", { name: "Continue", exact: true })).toBeVisible();