test(e2e): await DELETE in caldav token revoke test to avoid race

This commit is contained in:
kolaente 2026-04-21 12:26:40 +02:00 committed by kolaente
parent be28ec70d8
commit b90e67d7ca
1 changed files with 4 additions and 0 deletions

View File

@ -43,7 +43,11 @@ test.describe('CalDAV', () => {
const dataRows = page.locator('table.table tr').filter({has: page.locator('td')})
await expect(dataRows).toHaveCount(1)
const deleted = page.waitForResponse(r =>
/\/user\/settings\/token\/caldav\/\d+/.test(r.url()) && r.request().method() === 'DELETE',
)
await dataRows.getByRole('button', {name: 'Delete'}).click()
await deleted
await expect(dataRows).toHaveCount(0)
// NOTE: the factory seeds the plaintext token as-is, but caldav tokens are