test: stabilize e2e auth and rate limits

This commit is contained in:
Adrian Acala
2026-01-18 21:22:03 -08:00
parent 15ac634d15
commit 260a898e3e
13 changed files with 250 additions and 79 deletions
+10 -3
View File
@@ -388,9 +388,16 @@ test.describe("Drawing Deletion", () => {
// Card should be gone
await expect(card).not.toBeVisible();
// Verify via API that drawing is deleted
const response = await request.get(`${API_URL}/drawings/${drawing.id}`);
expect(response.status()).toBe(404);
// Verify via API that drawing is deleted (allow a short window for backend completion)
await expect
.poll(
async () => {
const response = await request.get(`${API_URL}/drawings/${drawing.id}`);
return response.status();
},
{ timeout: 5000 }
)
.toBe(404);
// Remove from cleanup list since it's already deleted
createdDrawingIds = createdDrawingIds.filter(id => id !== drawing.id);