From 0902c009f6521b1e568d3633cab53b65400b3b4f Mon Sep 17 00:00:00 2001 From: kolaente Date: Tue, 21 Apr 2026 11:07:36 +0200 Subject: [PATCH] test(e2e): assert current session has no delete control --- frontend/tests/e2e/user/settings/sessions.spec.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frontend/tests/e2e/user/settings/sessions.spec.ts b/frontend/tests/e2e/user/settings/sessions.spec.ts index 841b78a4b..5b4305a9b 100644 --- a/frontend/tests/e2e/user/settings/sessions.spec.ts +++ b/frontend/tests/e2e/user/settings/sessions.spec.ts @@ -45,4 +45,10 @@ test.describe('Sessions', () => { }) expect(after.status()).toBe(401) }) + + test('current session cannot be deleted from the UI', async ({authenticatedPage: page}) => { + await gotoUserSettings(page, 'sessions') + const currentRow = page.locator('tr', {has: page.locator('.tag.is-primary')}) + await expect(currentRow.getByRole('button', {name: 'Delete'})).toHaveCount(0) + }) })