From 0ea89a7761a1309ec52719bc1ed389cf9df1ab3c Mon Sep 17 00:00:00 2001 From: Wes Date: Mon, 20 Jul 2026 10:33:12 -0600 Subject: [PATCH] test(desktop): model membership relay in invite QR spec The Community access settings section is owner-only and only exists on membership relays. Declare that fixture requirement explicitly after open relay mocks stopped loading NIP-43 snapshots. Co-authored-by: Pinky <44b8e82baa6e0e254e0208d68f335c283c94e7b78dd1fa10d5a49d3f13dd0435@sprout-oss.stage.blox.sqprod.co> Signed-off-by: Wes --- desktop/tests/e2e/invite-qr-download.spec.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/desktop/tests/e2e/invite-qr-download.spec.ts b/desktop/tests/e2e/invite-qr-download.spec.ts index 41f08575df..357d72f064 100644 --- a/desktop/tests/e2e/invite-qr-download.spec.ts +++ b/desktop/tests/e2e/invite-qr-download.spec.ts @@ -4,7 +4,9 @@ import { installMockBridge } from "../helpers/bridge"; import { openSettings } from "../helpers/settings"; test.beforeEach(async ({ page }) => { - await installMockBridge(page); + await installMockBridge(page, { + relayRequiresMembership: true, + }); await page.route("**/api/invites", async (route) => { await route.fulfill({ contentType: "application/json",